Searched refs:TCPOLEN_MSS (Results 1 - 15 of 15) sorted by relevance
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | xt_TCPMSS.c | 117 for (i = sizeof(struct tcphdr); i <= tcp_hdrlen - TCPOLEN_MSS; i += optlen(opt, i)) { in tcpmss_mangle_packet() 118 if (opt[i] == TCPOPT_MSS && opt[i+1] == TCPOLEN_MSS) { in tcpmss_mangle_packet() 154 if (skb_tailroom(skb) < TCPOLEN_MSS) { in tcpmss_mangle_packet() 156 TCPOLEN_MSS - skb_tailroom(skb), in tcpmss_mangle_packet() 162 skb_put(skb, TCPOLEN_MSS); in tcpmss_mangle_packet() 177 memmove(opt + TCPOLEN_MSS, opt, len - sizeof(struct tcphdr)); in tcpmss_mangle_packet() 180 htons(len), htons(len + TCPOLEN_MSS), true); in tcpmss_mangle_packet() 182 opt[1] = TCPOLEN_MSS; in tcpmss_mangle_packet() 189 tcph->doff += TCPOLEN_MSS/4; in tcpmss_mangle_packet() 192 return TCPOLEN_MSS; in tcpmss_mangle_packet() [all...] |
H A D | xt_tcpmss.c | 55 && (optlen - i) >= TCPOLEN_MSS in tcpmss_mt() 56 && op[i+1] == TCPOLEN_MSS) { in tcpmss_mt()
|
H A D | nf_synproxy_core.c | 63 if (opsize == TCPOLEN_MSS) { in synproxy_parse_options() 122 (TCPOLEN_MSS << 16) | in synproxy_build_options()
|
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | xt_TCPMSS.c | 117 for (i = sizeof(struct tcphdr); i <= tcp_hdrlen - TCPOLEN_MSS; i += optlen(opt, i)) { in tcpmss_mangle_packet() 118 if (opt[i] == TCPOPT_MSS && opt[i+1] == TCPOLEN_MSS) { in tcpmss_mangle_packet() 154 if (skb_tailroom(skb) < TCPOLEN_MSS) { in tcpmss_mangle_packet() 156 TCPOLEN_MSS - skb_tailroom(skb), in tcpmss_mangle_packet() 162 skb_put(skb, TCPOLEN_MSS); in tcpmss_mangle_packet() 177 memmove(opt + TCPOLEN_MSS, opt, len - sizeof(struct tcphdr)); in tcpmss_mangle_packet() 180 htons(len), htons(len + TCPOLEN_MSS), true); in tcpmss_mangle_packet() 182 opt[1] = TCPOLEN_MSS; in tcpmss_mangle_packet() 189 tcph->doff += TCPOLEN_MSS/4; in tcpmss_mangle_packet() 192 return TCPOLEN_MSS; in tcpmss_mangle_packet() [all...] |
H A D | xt_tcpmss.c | 55 && (optlen - i) >= TCPOLEN_MSS in tcpmss_mt() 56 && op[i+1] == TCPOLEN_MSS) { in tcpmss_mt()
|
H A D | nf_synproxy_core.c | 63 if (opsize == TCPOLEN_MSS) { in synproxy_parse_options() 122 (TCPOLEN_MSS << 16) | in synproxy_build_options()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | xdp_synproxy_kern.c | 34 #define TCPOLEN_MSS 4 macro 485 *buf++ = bpf_htonl((TCPOPT_MSS << 24) | (TCPOLEN_MSS << 16) | mss); in tcp_mkoptions()
|
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/ |
H A D | tcp_nip_output.c | 457 (TCPOLEN_MSS << TCP_OLEN_MSS_PAYLOAD) | in tcp_nip_options_write()
|
H A D | tcp_nip_input.c | 868 if (opsize == TCPOLEN_MSS && th->syn && !estab) { in tcp_nip_parse_mss()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | tcp.h | 207 #define TCPOLEN_MSS 4 macro
|
/kernel/linux/linux-6.6/include/net/ |
H A D | tcp.h | 203 #define TCPOLEN_MSS 4 macro
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | tcp_output.c | 622 (TCPOLEN_MSS << 16) | in tcp_options_write()
|
H A D | tcp_input.c | 4008 if (opcode == TCPOPT_MSS && opsize == TCPOLEN_MSS) { in tcp_parse_mss_option() 4061 if (opsize == TCPOLEN_MSS && th->syn && !estab) { in tcp_parse_options()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | tcp_output.c | 632 (TCPOLEN_MSS << 16) | in tcp_options_write()
|
H A D | tcp_input.c | 4042 if (opcode == TCPOPT_MSS && opsize == TCPOLEN_MSS) { in tcp_parse_mss_option() 4096 if (opsize == TCPOLEN_MSS && th->syn && !estab) { in tcp_parse_options()
|
Completed in 47 milliseconds