FreeBSD kernel IPv4 code
tcp_ratelimit.c File Reference
#include <sys/cdefs.h>
#include "opt_inet.h"
#include "opt_inet6.h"
#include "opt_ipsec.h"
#include "opt_tcpdebug.h"
#include "opt_ratelimit.h"
#include <sys/param.h>
#include <sys/kernel.h>
#include <sys/malloc.h>
#include <sys/mbuf.h>
#include <sys/socket.h>
#include <sys/socketvar.h>
#include <sys/sysctl.h>
#include <sys/eventhandler.h>
#include <sys/mutex.h>
#include <sys/ck.h>
#include <net/if.h>
#include <net/if_var.h>
#include <netinet/in.h>
#include <netinet/in_pcb.h>
#include <netinet/tcp_var.h>
#include <netinet/tcp_hpts.h>
#include <netinet/tcp_log_buf.h>
#include <netinet/tcp_ratelimit.h>
Include dependency graph for tcp_ratelimit.c:

Go to the source code of this file.

Macros

#define TCPSTATES   /* for logging */
 
#define USECS_IN_SECOND   1000000
 

Functions

 __FBSDID ("$FreeBSD$")
 
 MALLOC_DEFINE (M_TCPPACE, "tcp_hwpace", "TCP Hardware pacing memory")
 

Macro Definition Documentation

◆ TCPSTATES

#define TCPSTATES   /* for logging */

Definition at line 55 of file tcp_ratelimit.c.

◆ USECS_IN_SECOND

#define USECS_IN_SECOND   1000000

Definition at line 64 of file tcp_ratelimit.c.

Function Documentation

◆ __FBSDID()

__FBSDID ( "$FreeBSD$"  )

Author: Randall Stewart rrs@n.nosp@m.etfl.nosp@m.ix.co.nosp@m.m

◆ MALLOC_DEFINE()

MALLOC_DEFINE ( M_TCPPACE  ,
"tcp_hwpace"  ,
"TCP Hardware pacing memory"   
)