tcp_seq
tcp_seq th_seq; /* sequence number */
tcp_seq th_ack; /* acknowledgement number */
tcp_seq seq, ack;
tcp_seq onxt = tp->snd_nxt;
struct tcp_opt_info *, tcp_seq *, uint64_t, int);
tcp_seq laststart = th->th_seq;
tcp_seq lastend = th->th_seq + tlen;
tcp_respond(tp, mtod(m, caddr_t), th, (tcp_seq)0, th->th_ack,
(tcp_seq)0, TH_RST|TH_ACK, m->m_pkthdr.ph_rtableid, now);
tcp_update_sack_list(struct tcpcb *tp, tcp_seq rcv_laststart,
tcp_seq rcv_lastend)
memcpy(&sack.start, tmp_cp, sizeof(tcp_seq));
memcpy(&sack.end, tmp_cp + sizeof(tcp_seq), sizeof(tcp_seq));
tcp_seq lastack = SEQ_GT(th->th_ack, tp->snd_una) ?
tcp_seq onxt = tp->snd_nxt;
tcp_respond(NULL, mtod(m, caddr_t), th, (tcp_seq)0, th->th_ack, TH_RST,
struct tcp_opt_info *oi, tcp_seq *issp, uint64_t now, int do_ecn)
tcp_seq iss, *reuse = NULL;
tcp_seq startseq = tp->snd_nxt;
extern tcp_seq tcp_iss; /* tcp initial send seq # */
tcp_seq tcp_iss; /* [T] updated by timer and connection */
tcp_seq ack, tcp_seq seq, int flags, u_int rtableid, uint64_t now)
tcp_seq seq;
tcp_seq seq;
tcp_seq iss;
tcp_seq snd_una; /* send unacknowledged */
tcp_seq snd_nxt; /* send next */
tcp_seq snd_up; /* send urgent pointer */
tcp_seq snd_wl1; /* window update seg seq number */
tcp_seq snd_wl2; /* window update seg ack number */
tcp_seq iss; /* initial send sequence number */
tcp_seq snd_last; /* for use in fast recovery */
tcp_seq rcv_nxt; /* receive next */
tcp_seq rcv_up; /* receive urgent pointer */
tcp_seq irs; /* initial receive sequence number */
tcp_seq rcv_lastsack; /* last seq number(+1) sack'd by rcv'r*/
tcp_seq rcv_adv; /* advertised window */
tcp_seq snd_max; /* highest sequence number sent;
tcp_seq t_rtseq; /* sequence number being timed */
tcp_seq last_ack_sent;
tcp_seq t_pmtud_th_seq; /* TCP SEQ from ICMP payload */
tcp_seq sc_irs; /* [I] */
tcp_seq sc_iss; /* [I] */
tcp_seq start; /* start seq no. of sack block */
tcp_seq end; /* end seq no. */
tcp_seq start; /* start seq no. of hole */
tcp_seq end; /* end seq no. */
tcp_seq rxmit; /* next seq. no in hole to be retransmitted */
void tcp_respond(struct tcpcb *, caddr_t, struct tcphdr *, tcp_seq,
tcp_seq, int, u_int, uint64_t);
void tcp_update_sack_list(struct tcpcb *tp, tcp_seq, tcp_seq);
tcp_seq seq;
tcp_seq ack;
tcp_seq seq, ack;
tcp_seq seq, ack;