RTEMS CPU Kit with SuperCore  4.11.3
Functions | Variables
tcp_timer.c File Reference
#include "opt_tcpdebug.h"
#include <sys/param.h>
#include <sys/queue.h>
#include <sys/systm.h>
#include <sys/kernel.h>
#include <sys/sysctl.h>
#include <sys/malloc.h>
#include <sys/mbuf.h>
#include <sys/socket.h>
#include <sys/socketvar.h>
#include <sys/protosw.h>
#include <errno.h>
#include <machine/cpu.h>
#include <net/if.h>
#include <net/route.h>
#include <netinet/in.h>
#include <netinet/in_systm.h>
#include <netinet/ip.h>
#include <netinet/in_pcb.h>
#include <netinet/ip_var.h>
#include <netinet/tcp.h>
#include <netinet/tcp_fsm.h>
#include <netinet/tcp_seq.h>
#include <netinet/tcp_timer.h>
#include <netinet/tcp_var.h>
#include <netinet/tcpip.h>
Include dependency graph for tcp_timer.c:

Functions

 SYSCTL_INT (_net_inet_tcp, TCPCTL_KEEPINIT, keepinit, CTLFLAG_RW, &tcp_keepinit, 0, "")
 
 SYSCTL_INT (_net_inet_tcp, TCPCTL_KEEPIDLE, keepidle, CTLFLAG_RW, &tcp_keepidle, 0, "")
 
 SYSCTL_INT (_net_inet_tcp, TCPCTL_KEEPINTVL, keepintvl, CTLFLAG_RW, &tcp_keepintvl, 0, "")
 
 SYSCTL_INT (_net_inet_tcp, OID_AUTO, always_keepalive, CTLFLAG_RW, &always_keepalive, 0, "")
 
void tcp_fasttimo (void)
 
void tcp_slowtimo (void)
 
void tcp_canceltimers (struct tcpcb *tp)
 
struct tcpcb * tcp_timers (struct tcpcb *tp, int timer)
 

Variables

int tcp_keepinit = TCPTV_KEEP_INIT
 
int tcp_keepidle = TCPTV_KEEP_IDLE
 
int tcp_maxidle
 
int tcp_backoff [TCP_MAXRXTSHIFT+1]
 

Variable Documentation

◆ tcp_backoff

int tcp_backoff[TCP_MAXRXTSHIFT+1]
Initial value:
=
{ 1, 2, 4, 8, 16, 32, 64, 64, 64, 64, 64, 64, 64 }