Lines Matching refs:np
121 struct ipv6_pinfo *np; in inet6_create() local
218 inet_sk(sk)->pinet6 = np = inet6_sk_generic(sk); in inet6_create()
219 np->hop_limit = -1; in inet6_create()
220 np->mcast_hops = IPV6_DEFAULT_MCASTHOPS; in inet6_create()
221 np->mc_loop = 1; in inet6_create()
222 np->mc_all = 1; in inet6_create()
223 np->pmtudisc = IPV6_PMTUDISC_WANT; in inet6_create()
224 np->repflow = net->ipv6.sysctl.flowlabel_reflect & FLOWLABEL_REFLECT_ESTABLISHED; in inet6_create()
292 struct ipv6_pinfo *np = inet6_sk(sk); in __inet6_bind() local
409 np->saddr = addr->sin6_addr; in __inet6_bind()
493 struct ipv6_pinfo *np = inet6_sk(sk); in inet6_destroy_sock() local
499 skb = xchg(&np->pktoptions, NULL); in inet6_destroy_sock()
502 skb = xchg(&np->rxpmtu, NULL); in inet6_destroy_sock()
510 opt = xchg((__force struct ipv6_txoptions **)&np->opt, NULL); in inet6_destroy_sock()
533 struct ipv6_pinfo *np = inet6_sk(sk); in inet6_getname() local
546 if (np->sndflow) in inet6_getname()
547 sin->sin6_flowinfo = np->flow_label; in inet6_getname()
550 sin->sin6_addr = np->saddr; in inet6_getname()
819 struct ipv6_pinfo *np = inet6_sk(sk); in inet6_sk_rebuild_header() local
822 dst = __sk_dst_check(sk, np->dst_cookie); in inet6_sk_rebuild_header()
832 fl6.saddr = np->saddr; in inet6_sk_rebuild_header()
833 fl6.flowlabel = np->flow_label; in inet6_sk_rebuild_header()
842 final_p = fl6_update_dst(&fl6, rcu_dereference(np->opt), in inet6_sk_rebuild_header()
863 const struct ipv6_pinfo *np = inet6_sk(sk); in ipv6_opt_accepted() local
865 if (np->rxopt.all) { in ipv6_opt_accepted()
867 (np->rxopt.bits.hopopts || np->rxopt.bits.ohopopts)) || in ipv6_opt_accepted()
869 np->rxopt.bits.rxflow) || in ipv6_opt_accepted()
870 (opt->srcrt && (np->rxopt.bits.srcrt || in ipv6_opt_accepted()
871 np->rxopt.bits.osrcrt)) || in ipv6_opt_accepted()
873 (np->rxopt.bits.dstopts || np->rxopt.bits.odstopts))) in ipv6_opt_accepted()