Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/tcp_input.c
Show First 20 Lines • Show All 238 Lines • ▼ Show 20 Lines | SYSCTL_INT(_net_inet_tcp, OID_AUTO, recvbuf_auto, CTLFLAG_VNET | CTLFLAG_RW, | ||||
&VNET_NAME(tcp_do_autorcvbuf), 0, | &VNET_NAME(tcp_do_autorcvbuf), 0, | ||||
"Enable automatic receive buffer sizing"); | "Enable automatic receive buffer sizing"); | ||||
VNET_DEFINE(int, tcp_autorcvbuf_max) = 2*1024*1024; | VNET_DEFINE(int, tcp_autorcvbuf_max) = 2*1024*1024; | ||||
SYSCTL_INT(_net_inet_tcp, OID_AUTO, recvbuf_max, CTLFLAG_VNET | CTLFLAG_RW, | SYSCTL_INT(_net_inet_tcp, OID_AUTO, recvbuf_max, CTLFLAG_VNET | CTLFLAG_RW, | ||||
&VNET_NAME(tcp_autorcvbuf_max), 0, | &VNET_NAME(tcp_autorcvbuf_max), 0, | ||||
"Max size of automatic receive buffer"); | "Max size of automatic receive buffer"); | ||||
VNET_DEFINE(struct inpcbhead, tcb); | |||||
#define tcb6 tcb /* for KAME src sync over BSD*'s */ | |||||
VNET_DEFINE(struct inpcbinfo, tcbinfo); | VNET_DEFINE(struct inpcbinfo, tcbinfo); | ||||
/* | /* | ||||
* TCP statistics are stored in an array of counter(9)s, which size matches | * TCP statistics are stored in an array of counter(9)s, which size matches | ||||
* size of struct tcpstat. TCP running connection count is a regular array. | * size of struct tcpstat. TCP running connection count is a regular array. | ||||
*/ | */ | ||||
VNET_PCPUSTAT_DEFINE(struct tcpstat, tcpstat); | VNET_PCPUSTAT_DEFINE(struct tcpstat, tcpstat); | ||||
SYSCTL_VNET_PCPUSTAT(_net_inet_tcp, TCPCTL_STATS, stats, struct tcpstat, | SYSCTL_VNET_PCPUSTAT(_net_inet_tcp, TCPCTL_STATS, stats, struct tcpstat, | ||||
▲ Show 20 Lines • Show All 3,868 Lines • Show Last 20 Lines |