Lines Matching refs:mss
288 static __always_inline void values_get_tcpipopts(__u16 *mss, __u8 *wscale, in values_get_tcpipopts() argument
297 *mss = (*value >> 32) & 0xffff; in values_get_tcpipopts()
299 *mss = *value & 0xffff; in values_get_tcpipopts()
305 *mss = ipv6 ? DEFAULT_MSS6 : DEFAULT_MSS4; in values_get_tcpipopts()
460 static __always_inline __u8 tcp_mkoptions(__be32 *buf, __be32 *tsopt, __u16 mss, in tcp_mkoptions() argument
465 *buf++ = bpf_htonl((TCPOPT_MSS << 24) | (TCPOLEN_MSS << 16) | mss); in tcp_mkoptions()
494 __u16 mss, __u8 wscale) in tcp_gen_synack() argument
510 tcp_header->doff += tcp_mkoptions(tcp_options, tsopt, mss, wscale); in tcp_gen_synack()
517 __u16 mss; in tcpv4_gen_synack() local
520 values_get_tcpipopts(&mss, &wscale, &ttl, false); in tcpv4_gen_synack()
530 tcp_gen_synack(hdr->tcp, cookie, tsopt, mss, wscale); in tcpv4_gen_synack()
540 __u16 mss; in tcpv6_gen_synack() local
543 values_get_tcpipopts(&mss, &wscale, &ttl, true); in tcpv6_gen_synack()
551 tcp_gen_synack(hdr->tcp, cookie, tsopt, mss, wscale); in tcpv6_gen_synack()