Searched refs:sackblk (Results 1 – 11 of 11) sorted by relevance
| /freebsd/sys/netinet/tcp_stacks/ |
| H A D | sack_filter.h | 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 D | sack_filter.c | 48 struct sackblk { struct 161 is_sack_on_board(struct sack_filter *sf, struct sackblk *b, int32_t segmax, uint32_t snd_max) in is_sack_on_board() 358 memcpy(&sf->sf_blks[i], &sf->sf_blks[idx], sizeof(struct sackblk)); in sack_move_to_empty() 369 sack_filter_run(struct sack_filter *sf, struct sackblk *in, int numblks, tcp_seq th_ack, int32_t se… in sack_filter_run() 371 struct sackblk blkboard[TCP_MAX_SACK]; in sack_filter_run() 380 memcpy(&blkboard[num], &in[i], sizeof(struct sackblk)); in sack_filter_run() 405 memcpy(&in[at], &blkboard[i], sizeof(struct sackblk)); in sack_filter_run() 415 memcpy(&sf->sf_blks[sf->sf_cur], &blkboard[i], sizeof(struct sackblk)); in sack_filter_run() 452 sack_blocks_overlap_or_meet(struct sack_filter *sf, struct sackblk *sb, uint32_t skip) in sack_blocks_overlap_or_meet() 565 sack_filter_blks(struct tcpcb *tp, struct sack_filter *sf, struct sackblk *in, int numblks, in sack_filter_blks() [all …]
|
| H A D | rack_bbr_common.h | 134 ctf_log_sack_filter(struct tcpcb *tp, int num_sack_blks, struct sackblk *sack_blocks);
|
| H A D | rack_bbr_common.c | 880 ctf_log_sack_filter(struct tcpcb *tp, int num_sack_blks, struct sackblk *sack_blocks) in ctf_log_sack_filter()
|
| H A D | bbr.c | 6943 bbr_proc_sack_blk(struct tcpcb *tp, struct tcp_bbr *bbr, struct sackblk *sack, in bbr_proc_sack_blk() 7027 struct sackblk blk; in bbr_proc_sack_blk() 7097 struct sackblk blk; in bbr_proc_sack_blk() 7283 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1]; in bbr_log_ack()
|
| H A D | rack.c | 507 struct sackblk *sack, struct tcpopt *to, struct rack_sendmap **prsm, 9221 rack_proc_sack_blk(struct tcpcb *tp, struct tcp_rack *rack, struct sackblk *sack, in rack_proc_sack_blk() 10691 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1]; in rack_log_ack()
|
| /freebsd/sys/netinet/ |
| H A D | tcp_sack.c | 172 struct sackblk head_blk,mid_blk,saved_blks[MAX_SACK_BLKS]; in tcp_update_dsack_list() 274 struct sackblk head_blk, saved_blks[MAX_SACK_BLKS]; in tcp_update_sack_list() 395 sizeof(struct sackblk) * num_saved); in tcp_update_sack_list() 405 struct sackblk saved_blks[MAX_SACK_BLKS]; in tcp_clean_dsack_blocks() 436 sizeof(struct sackblk) * num_saved); in tcp_clean_dsack_blocks() 556 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1], *sblkp; in tcp_sack_doack()
|
| H A D | tcp_var.h | 115 struct sackblk { struct 422 struct sackblk sackblks[MAX_SACK_BLKS]; /* seq nos. of sack blocks */ 116 startsackblk global() argument 117 endsackblk global() argument
|
| H A D | tcp_output.c | 1881 struct sackblk *sack = (struct sackblk *)to->to_sacks; in tcp_addoptions()
|
| H A D | tcp_log_buf.c | 2998 struct sackblk sack; in db_print_tcphdr()
|
| /freebsd/sys/netpfil/pf/ |
| H A D | pf.c | 4371 struct sackblk sack; in pf_modulate_sack()
|