Lines Matching defs:tcpcb
42 struct tcpcb { struct
43 struct tcpiphdr *seg_next; /* sequencing queue */
44 struct tcpiphdr *seg_prev;
45 short t_state; /* state of this connection */
46 short t_timer[TCPT_NTIMERS]; /* tcp timers */
47 short t_rxtshift; /* log(2) of rexmt exp. backoff */
48 short t_rxtcur; /* current retransmit value */
49 short t_dupacks; /* consecutive dup acks recd */
50 u_short t_maxseg; /* maximum segment size */
51 char t_force; /* 1 if forcing out a byte */
52 u_short t_flags;
66 struct tcpiphdr t_template;
68 struct socket *t_socket; /* back pointer to socket */
74 tcp_seq snd_una; /* send unacknowledged */
75 tcp_seq snd_nxt; /* send next */
76 tcp_seq snd_up; /* send urgent pointer */
77 tcp_seq snd_wl1; /* window update seg seq number */
78 tcp_seq snd_wl2; /* window update seg ack number */
79 tcp_seq iss; /* initial send sequence number */
80 u_int32_t snd_wnd; /* send window */
82 u_int32_t rcv_wnd; /* receive window */
83 tcp_seq rcv_nxt; /* receive next */
84 tcp_seq rcv_up; /* receive urgent pointer */
85 tcp_seq irs; /* initial receive sequence number */
90 tcp_seq rcv_adv; /* advertised window */
92 tcp_seq snd_max; /* highest sequence number sent;
96 u_int32_t snd_cwnd; /* congestion-controlled window */
97 u_int32_t snd_ssthresh; /* snd_cwnd size threshold for
105 short t_idle; /* inactivity time */
106 short t_rtt; /* round trip time */
107 tcp_seq t_rtseq; /* sequence number being timed */
131 #define sototcpcb(so) ((so)->so_tcpcb) argument