Home
last modified time | relevance | path

Searched refs:srcprefs (Results 1 – 11 of 11) sorted by relevance

/linux-6.14.4/net/netfilter/
Dnf_nat_masquerade.c225 const struct in6_addr *daddr, unsigned int srcprefs, in nat_ipv6_dev_get_saddr() argument
234 return v6_ops->dev_get_saddr(net, dev, daddr, srcprefs, saddr); in nat_ipv6_dev_get_saddr()
236 return ipv6_dev_get_saddr(net, dev, daddr, srcprefs, saddr); in nat_ipv6_dev_get_saddr()
/linux-6.14.4/include/net/
Dip6_route.h54 static inline int rt6_srcprefs2flags(unsigned int srcprefs) in rt6_srcprefs2flags() argument
56 return (srcprefs & IPV6_PREFER_SRC_MASK) << 3; in rt6_srcprefs2flags()
Daddrconf.h142 const struct in6_addr *daddr, unsigned int srcprefs,
Dipv6.h1356 WRITE_ONCE(inet6_sk(sk)->srcprefs, in ip6_sock_set_addr_preferences()
1357 (READ_ONCE(inet6_sk(sk)->srcprefs) & prefmask) | pref); in ip6_sock_set_addr_preferences()
/linux-6.14.4/net/ipv6/
Dipv6_sockglue.c1415 u8 srcprefs = READ_ONCE(np->srcprefs); in do_ipv6_getsockopt() local
1418 if (srcprefs & IPV6_PREFER_SRC_TMP) in do_ipv6_getsockopt()
1420 else if (srcprefs & IPV6_PREFER_SRC_PUBLIC) in do_ipv6_getsockopt()
1427 if (srcprefs & IPV6_PREFER_SRC_COA) in do_ipv6_getsockopt()
Dicmp.c572 inet6_sk(sk)->srcprefs, in icmp6_send()
Dndisc.c546 inet6_sk(dev_net(dev)->ipv6.ndisc_sk)->srcprefs, in ndisc_send_na()
Dip6_output.c1134 sk ? READ_ONCE(inet6_sk(sk)->srcprefs) : 0, in ip6_dst_lookup_tail()
Droute.c2672 flags |= rt6_srcprefs2flags(READ_ONCE(inet6_sk(sk)->srcprefs)); in ip6_route_output_flags_noref()
/linux-6.14.4/include/linux/
Dnetfilter_ipv6.h47 const struct in6_addr *daddr, unsigned int srcprefs,
Dipv6.h254 __u8 srcprefs; /* 001: prefer temporary address member