Changeset View
Changeset View
Standalone View
Standalone View
head/sys/netinet/tcp_var.h
Show First 20 Lines • Show All 180 Lines • ▼ Show 20 Lines | struct tcpcb { | ||||
tcp_seq snd_recover_prev; /* snd_recover prior to retransmit */ | tcp_seq snd_recover_prev; /* snd_recover prior to retransmit */ | ||||
int t_sndzerowin; /* zero-window updates sent */ | int t_sndzerowin; /* zero-window updates sent */ | ||||
u_long t_rttupdated; /* number of times rtt sampled */ | u_long t_rttupdated; /* number of times rtt sampled */ | ||||
int snd_numholes; /* number of holes seen by sender */ | int snd_numholes; /* number of holes seen by sender */ | ||||
u_int t_badrxtwin; /* window for retransmit recovery */ | u_int t_badrxtwin; /* window for retransmit recovery */ | ||||
TAILQ_HEAD(sackhole_head, sackhole) snd_holes; | TAILQ_HEAD(sackhole_head, sackhole) snd_holes; | ||||
/* SACK scoreboard (sorted) */ | /* SACK scoreboard (sorted) */ | ||||
tcp_seq snd_fack; /* last seq number(+1) sack'd by rcv'r*/ | tcp_seq snd_fack; /* last seq number(+1) sack'd by rcv'r*/ | ||||
tcp_seq sack_newdata; /* New data xmitted in this recovery | |||||
episode starts at this seq number */ | |||||
struct sackblk sackblks[MAX_SACK_BLKS]; /* seq nos. of sack blocks */ | struct sackblk sackblks[MAX_SACK_BLKS]; /* seq nos. of sack blocks */ | ||||
struct sackhint sackhint; /* SACK scoreboard hint */ | struct sackhint sackhint; /* SACK scoreboard hint */ | ||||
int t_rttlow; /* smallest observerved RTT */ | int t_rttlow; /* smallest observerved RTT */ | ||||
int rfbuf_cnt; /* recv buffer autoscaling byte count */ | int rfbuf_cnt; /* recv buffer autoscaling byte count */ | ||||
struct toedev *tod; /* toedev handling this connection */ | struct toedev *tod; /* toedev handling this connection */ | ||||
int t_sndrexmitpack; /* retransmit packets sent */ | int t_sndrexmitpack; /* retransmit packets sent */ | ||||
int t_rcvoopack; /* out-of-order packets received */ | int t_rcvoopack; /* out-of-order packets received */ | ||||
void *t_toe; /* TOE pcb pointer */ | void *t_toe; /* TOE pcb pointer */ | ||||
▲ Show 20 Lines • Show All 836 Lines • Show Last 20 Lines |