Home
last modified time | relevance | path

Searched refs:tcp_sack_block (Results 1 – 4 of 4) sorted by relevance

/linux-6.14.4/include/linux/
Dtcp.h102 struct tcp_sack_block { struct
411 struct tcp_sack_block duplicate_sack[1]; /* D-SACK block */
412 struct tcp_sack_block selective_acks[4]; /* The SACKS themselves*/
414 struct tcp_sack_block recv_sack_cache[4];
/linux-6.14.4/Documentation/networking/net_cachelines/
Dtcp_sock.rst121 struct tcp_sack_block[1] duplicate_sack
122 struct tcp_sack_block[4] selective_acks
123 struct tcp_sack_block[4] recv_sack_cache
/linux-6.14.4/net/ipv4/
Dtcp_input.c1730 struct tcp_sack_block *next_dup, in tcp_sacktag_walk()
1833 struct tcp_sack_block *next_dup, in tcp_maybe_skipping_dsack()
1850 static int tcp_sack_cache_ok(const struct tcp_sock *tp, const struct tcp_sack_block *cache) in tcp_sack_cache_ok()
1863 struct tcp_sack_block sp[TCP_NUM_SACKS]; in tcp_sacktag_write_queue()
1864 struct tcp_sack_block *cache; in tcp_sacktag_write_queue()
1965 struct tcp_sack_block *next_dup = NULL; in tcp_sacktag_write_queue()
4646 static inline bool tcp_sack_extend(struct tcp_sack_block *sp, u32 seq, in tcp_sack_extend()
4740 struct tcp_sack_block *sp = &tp->selective_acks[0]; in tcp_sack_maybe_coalesce()
4741 struct tcp_sack_block *swalk = sp + 1; in tcp_sack_maybe_coalesce()
4793 struct tcp_sack_block *sp = &tp->selective_acks[0]; in tcp_sack_new_ofo_skb()
[all …]
Dtcp_output.c717 struct tcp_sack_block *sp = tp->rx_opt.dsack ? in tcp_options_write()