Home
last modified time | relevance | path

Searched refs:sack_filter (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/netinet/tcp_stacks/
H A Dsack_filter.h107 struct sack_filter { struct
115 void sack_filter_clear(struct sack_filter *sf, tcp_seq seq); argument
116 int sack_filter_blks(struct tcpcb *tp, struct sack_filter *sf, struct sackblk *in, int numblks,
118 void sack_filter_reject(struct sack_filter *sf, struct sackblk *in);
119 static inline uint8_t sack_filter_blks_used(struct sack_filter *sf) in sack_filter_blks_used()
H A Dsack_filter.c115 sack_filter_clear(struct sack_filter *sf, tcp_seq seq) in sack_filter_clear()
128 sack_filter_prune(struct sack_filter *sf, tcp_seq th_ack) in sack_filter_prune()
159 is_sack_on_board(struct sack_filter *sf, struct sackblk *b, int32_t segmax, uint32_t snd_max) in is_sack_on_board()
349 sack_move_to_empty(struct sack_filter *sf, uint32_t idx) in sack_move_to_empty()
367 sack_filter_run(struct sack_filter *sf, struct sackblk *in, int numblks, tcp_seq th_ack, int32_t se… in sack_filter_run()
431 sack_collapse(struct sack_filter *sf, int32_t src, int32_t into) in sack_collapse()
450 sack_blocks_overlap_or_meet(struct sack_filter *sf, struct sackblk *sb, uint32_t skip) in sack_blocks_overlap_or_meet()
498 sack_board_collapse(struct sack_filter *sf) in sack_board_collapse()
539 sack_filter_dump(FILE *out, struct sack_filter *sf) in sack_filter_dump()
563 sack_filter_blks(struct tcpcb *tp, struct sack_filter *sf, struct sackblk *in, int numblks, in sack_filter_blks()
[all …]
H A Dtcp_rack.h446 struct sack_filter rack_sf;
H A Dtcp_bbr.h599 struct sack_filter bbr_sf;
/freebsd/sys/modules/tcp/bbr/
H A DMakefile8 SRCS= bbr.c sack_filter.c rack_bbr_common.c
/freebsd/sys/modules/tcp/rack/
H A DMakefile8 SRCS= rack.c sack_filter.c rack_bbr_common.c tailq_hash.c rack_pcm.c
/freebsd/sys/conf/
H A Dfiles4426 netinet/tcp_stacks/sack_filter.c optional inet tcphpts tcp_bbr | inet tcphpts tcp_rack | inet6 tcph…