Lines Matching refs:tcpcb

208 #define tcp6cb		tcpcb  /* for KAME src sync over BSD*'s */
214 struct tcpcb {
426 TAILQ_ENTRY(tcpcb) t_twentry; /* link for time wait queue */
531 * processing (in tcp_input), but not held in the tcpcb.
569 #define intotcpcb(ip) ((struct tcpcb *)(ip)->inp_ppcb)
617 struct tcpcb {
907 struct tcpcb xt_tp;
1130 extern struct inpcbhead tcb; /* head of queue of active tcpcb's */
1156 void tcp_canceltimers(struct tcpcb *);
1157 struct tcpcb *
1158 tcp_close(struct tcpcb *);
1161 struct tcpcb *
1162 tcp_drop(struct tcpcb *, int);
1164 void tcp_getrt_rtt(struct tcpcb *tp, struct rtentry *rt);
1169 void tcp_mss(struct tcpcb *, int, unsigned int);
1170 int tcp_mssopt(struct tcpcb *);
1173 struct tcpcb *
1175 int tcp_output(struct tcpcb *);
1176 void tcp_respond(struct tcpcb *, void *,
1180 void tcp_setpersist(struct tcpcb *);
1182 void tcp_check_timer_state(struct tcpcb *tp);
1186 tcp_maketemplate(struct tcpcb *);
1187 void tcp_fillheaders(struct tcpcb *, void *, void *);
1188 struct tcpcb *
1189 tcp_timers(struct tcpcb *, int);
1190 void tcp_trace(int, int, struct tcpcb *, void *, struct tcphdr *, int);
1192 void tcp_sack_doack(struct tcpcb *, struct tcpopt *, tcp_seq, u_int32_t *);
1193 void tcp_update_sack_list(struct tcpcb *tp, tcp_seq rcv_laststart, tcp_seq rcv_lastend);
1194 void tcp_clean_sackreport(struct tcpcb *tp);
1195 void tcp_sack_adjust(struct tcpcb *tp);
1196 struct sackhole *tcp_sack_output(struct tcpcb *tp, int *sack_bytes_rexmt);
1197 void tcp_sack_partialack(struct tcpcb *, struct tcphdr *);
1198 void tcp_free_sackholes(struct tcpcb *tp);
1199 int32_t tcp_sbspace(struct tcpcb *tp);
1200 void tcp_set_tso(struct tcpcb *tp, struct ifnet *ifp);
1201 void tcp_reset_stretch_ack(struct tcpcb *tp);
1205 void tcp_set_max_rwinscale(struct tcpcb *tp, struct socket *so);
1206 struct bwmeas* tcp_bwmeas_alloc(struct tcpcb *tp);
1207 void tcp_bwmeas_free(struct tcpcb *tp);
1218 void reset_acc_iaj(struct tcpcb *tp);
1225 extern void mptcp_insert_rmap(struct tcpcb *, struct mbuf *);
1226 extern void tcp_keepalive_reset(struct tcpcb *);
1238 tcp_seq tcp_new_isn(struct tcpcb *);
1243 extern uint16_t mptcp_input_csum(struct tcpcb *, struct mbuf *, int);
1244 extern void mptcp_output_csum(struct tcpcb *, struct mbuf *, int32_t, unsigned,
1246 extern int mptcp_adj_mss(struct tcpcb *, boolean_t);