inet6_sk
flow->addrs.v6addrs.src = inet6_sk(sk)->saddr;
struct ipv6_pinfo *newnp = inet6_sk(newsk);
struct ipv6_pinfo *np = inet6_sk(lsk);
inet6_sk(newsk)->saddr = treq->ir_v6_loc_addr;
&inet6_sk(sk)->saddr, 16);
struct ipv6_pinfo *np = inet6_sk(sk);
&inet6_sk(pctx->sk)->saddr);
inet6_sk(sk)->rxopt.bits.rxinfo)
if (inet6_sk(sk)) {
inet6_sk(sk)->tclass &= ~INET_ECN_MASK;
inet6_sk(sk)->tclass |= ect;
if (inet6_sk(sk) != NULL)
inet6_sk(sk)->tclass &= ~INET_ECN_MASK;
if (INET_ECN_is_capable(inet6_sk(sk)->tclass)) \
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
inet6_sk(skb->sk) : NULL;
u8 pmtudisc = READ_ONCE(inet6_sk(sk)->pmtudisc);
u8 pmtudisc = READ_ONCE(inet6_sk(sk)->pmtudisc);
WRITE_ONCE(inet6_sk(sk)->srcprefs,
(READ_ONCE(inet6_sk(sk)->srcprefs) & prefmask) | pref);
inet6_sk(sk)->rxopt.bits.rxinfo = true;
.tclass = inet6_sk(sk)->tclass,
v6->sin6_addr = inet6_sk(sk)->saddr; \
inet6_sk(sk)->tclass) < 0)
struct ipv6_pinfo *np = inet6_sk(sk);
if (inet6_sk(sk)->rxopt.all)
inet6_sk(sk)->rxopt.all)
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
const struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *pinfo = inet6_sk(sk);
struct ipv6_pinfo *pinfo = inet6_sk(sk);
struct ipv6_pinfo *pinfo = inet6_sk(sk);
struct ipv6_txoptions *old = txopt_get(inet6_sk(sk)), *txopts;
dst->ops->check(dst, inet6_sk(sk)->dst_cookie)) {
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
const struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
inet6_sk(sk)->srcprefs,
np = inet6_sk(sk);
np = inet6_sk(sk);
const struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
sk ? READ_ONCE(inet6_sk(sk)->srcprefs) : 0,
struct dst_entry *dst = sk_dst_check(sk, inet6_sk(sk)->dst_cookie);
struct ipv6_pinfo *np = inet6_sk(sk);
const struct ipv6_pinfo *np = inet6_sk(sk);
inet6_sk(skb->sk) : NULL;
struct ipv6_pinfo *np = inet6_sk(sk);
opt = unrcu_pointer(xchg(&inet6_sk(sk)->opt, RCU_INITIALIZER(opt)));
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
hdr->hop_limit = READ_ONCE(inet6_sk(sk)->hop_limit);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
inet6_sk(net->ipv6.igmp_sk)->hop_limit = 1;
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *inet6 = inet6_sk(sk);
struct ipv6_pinfo *inet6 = inet6_sk(sk);
struct ipv6_pinfo *inet6 = inet6_sk(sk);
const struct ipv6_pinfo *np = inet6_sk(sk);
np = inet6_sk(sk);
ip6_nd_hdr(skb, saddr, daddr, READ_ONCE(inet6_sk(sk)->hop_limit), skb->len);
inet6_sk(dev_net(dev)->ipv6.ndisc_sk)->srcprefs,
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
flags |= rt6_srcprefs2flags(READ_ONCE(inet6_sk(sk)->srcprefs));
saddr = &inet6_sk(sk)->saddr;
dst->ops->check(dst, inet6_sk(sk)->dst_cookie))
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
np = inet6_sk(sk);
skb, &inet6_sk(sk)->saddr,
const struct ipv6_pinfo *np = inet6_sk(tunnel->sock);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
const struct ipv6_pinfo *ssk6 = inet6_sk(ssk);
struct ipv6_pinfo *msk6 = inet6_sk(msk);
const struct ipv6_pinfo *np = inet6_sk(sk);
newnp = inet6_sk(newsk);
const struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
const struct ipv6_pinfo *inet6 = inet6_sk(sk);
inet6 = inet6_sk(new_sock->sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *np = inet6_sk(sk);
struct ipv6_pinfo *newnp, *np = inet6_sk(sk);
newnp = inet6_sk(newsk);
struct ipv6_pinfo *np = inet6_sk(sk);
inet6_sk(sk)->tclass |= INET_ECN_ECT_0;
newnp = inet6_sk(newsk);
memcpy(newnp, inet6_sk(sk), sizeof(struct ipv6_pinfo));
np = inet6_sk(sk);