Home
last modified time | relevance | path

Searched refs:pmtudisc (Results 1 – 15 of 15) sorted by relevance

/linux/include/net/
H A Dip6_route.h317 if (np && READ_ONCE(np->pmtudisc) >= IPV6_PMTUDISC_PROBE) { in ip6_skb_dst_mtu()
328 u8 pmtudisc = READ_ONCE(inet6_sk(sk)->pmtudisc); in ip6_sk_accept_pmtu() local
330 return pmtudisc != IPV6_PMTUDISC_INTERFACE && in ip6_sk_accept_pmtu()
331 pmtudisc != IPV6_PMTUDISC_OMIT; in ip6_sk_accept_pmtu()
336 u8 pmtudisc = READ_ONCE(inet6_sk(sk)->pmtudisc); in ip6_sk_ignore_df() local
338 return pmtudisc < IPV6_PMTUDISC_DO || in ip6_sk_ignore_df()
339 pmtudisc == IPV6_PMTUDISC_OMIT; in ip6_sk_ignore_df()
H A Dip.h447 u8 pmtudisc = READ_ONCE(inet_sk(sk)->pmtudisc); in ip_sk_accept_pmtu()
449 return pmtudisc == IP_PMTUDISC_DO || in ip_sk_accept_pmtu() local
450 (pmtudisc == IP_PMTUDISC_WANT && in ip_sk_accept_pmtu()
456 u8 pmtudisc = READ_ONCE(inet_sk(sk)->pmtudisc); in ip_sk_use_pmtu()
458 return pmtudisc != IP_PMTUDISC_INTERFACE && in ip_sk_use_pmtu()
459 pmtudisc != IP_PMTUDISC_OMIT;
464 return READ_ONCE(inet_sk(sk)->pmtudisc) < IP_PMTUDISC_PROBE; in ip_sk_ignore_df()
469 u8 pmtudisc in ip_dst_mtu_maybe_forward()
440 u8 pmtudisc = READ_ONCE(inet_sk(sk)->pmtudisc); ip_dont_fragment() local
462 u8 pmtudisc = READ_ONCE(inet_sk(sk)->pmtudisc); ip_sk_ignore_df() local
[all...]
/linux/tools/testing/selftests/net/
H A Dexception_cache.sh271 local pmtudisc=${1:-$PMTUDISC_DONT}
276 "$SOCAT_DST,$SOCAT_BIND,$SOCAT_PMTUDISC=$pmtudisc" \
/linux/net/ipv4/
H A Dip_output.c1415 u8 pmtudisc, ttl; in __ip_make_skb()
1446 pmtudisc = READ_ONCE(inet->pmtudisc); in __ip_make_skb()
1447 if (pmtudisc == IP_PMTUDISC_DO || in __ip_make_skb()
1448 pmtudisc == IP_PMTUDISC_PROBE || in __ip_make_skb()
1411 u8 pmtudisc, ttl; __ip_make_skb() local
H A Draw.c255 harderr = READ_ONCE(inet->pmtudisc) != IP_PMTUDISC_DONT; in raw_err()
H A Dicmp.c1781 inet_sk(sk)->pmtudisc = IP_PMTUDISC_DONT; in icmp_init()
H A Dtcp_ipv4.c390 if (inet->pmtudisc != IP_PMTUDISC_DONT && in tcp_v4_mtu_reduced()
3666 inet_sk(sk)->pmtudisc = IP_PMTUDISC_DO;
H A Dudp.c986 if (READ_ONCE(inet->pmtudisc) != IP_PMTUDISC_DONT) { in udp_err()
/linux/include/linux/
H A Dipv6.h241 u8 pmtudisc; member
/linux/net/netfilter/ipvs/
H A Dip_vs_sync.c1361 WRITE_ONCE(inet->pmtudisc, val); in set_mcast_if()
1367 WRITE_ONCE(np->pmtudisc, val); in set_mcast_if()
/linux/net/dccp/
H A Dipv4.c
/linux/net/ipv6/
H A Dip6_output.c1425 mtu = READ_ONCE(np->pmtudisc) >= IPV6_PMTUDISC_PROBE ? in ip6_setup_cork()
1428 mtu = READ_ONCE(np->pmtudisc) >= IPV6_PMTUDISC_PROBE ? in ip6_setup_cork()
H A Draw.c317 harderr = (READ_ONCE(np->pmtudisc) == IPV6_PMTUDISC_DO); in rawv6_err()
H A Dudp.c750 if (READ_ONCE(np->pmtudisc) != IPV6_PMTUDISC_DONT) in udpv6_err()
/linux/net/sctp/
H A Dprotocol.c1055 inet->pmtudisc = t->param_flags & SPP_PMTUD_ENABLE ? IP_PMTUDISC_DO in sctp_v4_xmit()