Home
last modified time | relevance | path

Searched refs:sackblk (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/netinet/tcp_stacks/
H A Dsack_filter.c159 is_sack_on_board(struct sack_filter *sf, struct sackblk *b, int32_t segmax, uint32_t snd_max) in is_sack_on_board()
356 memcpy(&sf->sf_blks[i], &sf->sf_blks[idx], sizeof(struct sackblk)); in sack_filter_new()
367 sack_filter_run(struct sack_filter *sf, struct sackblk *in, int numblks, tcp_seq th_ack, int32_t segmax, uint32_t snd_max)
369 struct sackblk blkboard[TCP_MAX_SACK];
378 memcpy(&blkboard[num], &in[i], sizeof(struct sackblk)); in sack_blocks_overlap_or_meet()
403 memcpy(&in[at], &blkboard[i], sizeof(struct sackblk)); in sack_blocks_overlap_or_meet()
413 memcpy(&sf->sf_blks[sf->sf_cur], &blkboard[i], sizeof(struct sackblk)); in sack_blocks_overlap_or_meet()
450 sack_blocks_overlap_or_meet(struct sack_filter *sf, struct sackblk *sb, uint32_t skip) in sack_board_collapse()
563 sack_filter_blks(struct tcpcb *tp, struct sack_filter *sf, struct sackblk *in, int numblks, in sack_filter_reject()
599 memcpy(&sf->sf_blks[sf->sf_cur], &in[i], sizeof(struct sackblk)); in sack_filter_reject()
[all...]
H A Dsack_filter.h82 * pointer to the sackblk array and how many sorted valid blocks there are as well
112 struct sackblk sf_blks[SACK_FILTER_BLOCKS];
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);
H A Drack_bbr_common.h134 ctf_log_sack_filter(struct tcpcb *tp, int num_sack_blks, struct sackblk *sack_blocks);
H A Drack_bbr_common.c885 ctf_log_sack_filter(struct tcpcb *tp, int num_sack_blks, struct sackblk *sack_blocks) in ctf_log_sack_filter()
H A Dbbr.c6950 bbr_proc_sack_blk(struct tcpcb *tp, struct tcp_bbr *bbr, struct sackblk *sack, in bbr_proc_sack_blk()
7034 struct sackblk blk; in bbr_proc_sack_blk()
7104 struct sackblk blk; in bbr_proc_sack_blk()
7290 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1]; in bbr_log_ack()
H A Drack.c526 struct sackblk *sack, struct tcpopt *to, struct rack_sendmap **prsm,
9319 rack_proc_sack_blk(struct tcpcb *tp, struct tcp_rack *rack, struct sackblk *sack, in rack_proc_sack_blk()
10781 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1]; in rack_log_ack()
/freebsd/sys/netinet/
H A Dtcp_sack.c178 struct sackblk head_blk,mid_blk,saved_blks[MAX_SACK_BLKS]; in tcp_update_dsack_list()
280 struct sackblk head_blk, saved_blks[MAX_SACK_BLKS]; in tcp_update_sack_list()
401 sizeof(struct sackblk) * num_saved); in tcp_update_sack_list()
411 struct sackblk saved_blks[MAX_SACK_BLKS]; in tcp_clean_dsack_blocks()
442 sizeof(struct sackblk) * num_saved); in tcp_clean_dsack_blocks()
562 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1], *sblkp; in tcp_sack_doack()
H A Dtcp_var.h106 struct sackblk { struct
422 struct sackblk sackblks[MAX_SACK_BLKS]; /* seq nos. of sack blocks */
H A Dtcp_output.c1893 struct sackblk *sack = (struct sackblk *)to->to_sacks; in tcp_addoptions()
/freebsd/sys/netpfil/pf/
H A Dpf.c3919 struct sackblk sack; in pf_modulate_sack()