Lines Matching defs:tcpcb
47 struct tcpcb { struct
48 struct tcpiphdr *seg_next; /* sequencing queue */
49 struct tcpiphdr *seg_prev;
50 short t_state; /* state of this connection */
51 short t_timer[TCPT_NTIMERS]; /* tcp timers */
52 short t_rxtshift; /* log(2) of rexmt exp. backoff */
53 short t_rxtcur; /* current retransmit value */
54 short t_dupacks; /* consecutive dup acks recd */
55 u_short t_maxseg; /* maximum segment size */
56 char t_force; /* 1 if forcing out a byte */
57 u_short t_flags;
71 struct tcpiphdr t_template;
73 struct socket *t_socket; /* back pointer to socket */
79 tcp_seq snd_una; /* send unacknowledged */
80 tcp_seq snd_nxt; /* send next */
81 tcp_seq snd_up; /* send urgent pointer */
82 tcp_seq snd_wl1; /* window update seg seq number */
83 tcp_seq snd_wl2; /* window update seg ack number */
84 tcp_seq iss; /* initial send sequence number */
85 u_int32_t snd_wnd; /* send window */
87 u_int32_t rcv_wnd; /* receive window */
88 tcp_seq rcv_nxt; /* receive next */
89 tcp_seq rcv_up; /* receive urgent pointer */
90 tcp_seq irs; /* initial receive sequence number */
95 tcp_seq rcv_adv; /* advertised window */
97 tcp_seq snd_max; /* highest sequence number sent;
101 u_int32_t snd_cwnd; /* congestion-controlled window */
102 u_int32_t snd_ssthresh; /* snd_cwnd size threshold for
110 short t_idle; /* inactivity time */
111 short t_rtt; /* round trip time */
112 tcp_seq t_rtseq; /* sequence number being timed */
136 #define sototcpcb(so) ((so)->so_tcpcb) argument