Lines Matching full:mss
308 static __always_inline void values_get_tcpipopts(__u16 *mss, __u8 *wscale, in values_get_tcpipopts() argument
317 *mss = (*value >> 32) & 0xffff; in values_get_tcpipopts()
319 *mss = *value & 0xffff; in values_get_tcpipopts()
325 *mss = ipv6 ? DEFAULT_MSS6 : DEFAULT_MSS4; in values_get_tcpipopts()
480 static __always_inline __u8 tcp_mkoptions(__be32 *buf, __be32 *tsopt, __u16 mss, in tcp_mkoptions() argument
485 *buf++ = bpf_htonl((TCPOPT_MSS << 24) | (TCPOLEN_MSS << 16) | mss); in tcp_mkoptions()
514 __u16 mss, __u8 wscale) in tcp_gen_synack() argument
530 tcp_header->doff += tcp_mkoptions(tcp_options, tsopt, mss, wscale); in tcp_gen_synack()
537 __u16 mss; in tcpv4_gen_synack() local
540 values_get_tcpipopts(&mss, &wscale, &ttl, false); in tcpv4_gen_synack()
550 tcp_gen_synack(hdr->tcp, cookie, tsopt, mss, wscale); in tcpv4_gen_synack()
560 __u16 mss; in tcpv6_gen_synack() local
563 values_get_tcpipopts(&mss, &wscale, &ttl, true); in tcpv6_gen_synack()
571 tcp_gen_synack(hdr->tcp, cookie, tsopt, mss, wscale); in tcpv6_gen_synack()