Lines Matching refs:newnp
999 struct ipv6_pinfo *newnp, *np = inet6_sk(sk); in tcp_v6_syn_recv_sock() local
1024 newnp = inet6_sk(newsk); in tcp_v6_syn_recv_sock()
1027 memcpy(newnp, np, sizeof(struct ipv6_pinfo)); in tcp_v6_syn_recv_sock()
1029 newnp->saddr = newsk->sk_v6_rcv_saddr; in tcp_v6_syn_recv_sock()
1037 newnp->ipv6_ac_list = NULL; in tcp_v6_syn_recv_sock()
1038 newnp->ipv6_fl_list = NULL; in tcp_v6_syn_recv_sock()
1039 newnp->pktoptions = NULL; in tcp_v6_syn_recv_sock()
1040 newnp->opt = NULL; in tcp_v6_syn_recv_sock()
1041 newnp->mcast_oif = tcp_v6_iif(skb); in tcp_v6_syn_recv_sock()
1042 newnp->mcast_hops = ipv6_hdr(skb)->hop_limit; in tcp_v6_syn_recv_sock()
1043 newnp->rcv_flowinfo = ip6_flowinfo(ipv6_hdr(skb)); in tcp_v6_syn_recv_sock()
1045 newnp->flow_label = ip6_flowlabel(ipv6_hdr(skb)); in tcp_v6_syn_recv_sock()
1092 newnp = inet6_sk(newsk); in tcp_v6_syn_recv_sock()
1094 memcpy(newnp, np, sizeof(struct ipv6_pinfo)); in tcp_v6_syn_recv_sock()
1097 newnp->saddr = ireq->ir_v6_loc_addr; in tcp_v6_syn_recv_sock()
1108 newnp->ipv6_ac_list = NULL; in tcp_v6_syn_recv_sock()
1109 newnp->ipv6_fl_list = NULL; in tcp_v6_syn_recv_sock()
1112 newnp->rxopt.all = np->rxopt.all; in tcp_v6_syn_recv_sock()
1115 newnp->pktoptions = NULL; in tcp_v6_syn_recv_sock()
1117 newnp->pktoptions = skb_clone(ireq->pktopts, in tcp_v6_syn_recv_sock()
1121 if (newnp->pktoptions) in tcp_v6_syn_recv_sock()
1122 skb_set_owner_r(newnp->pktoptions, newsk); in tcp_v6_syn_recv_sock()
1124 newnp->opt = NULL; in tcp_v6_syn_recv_sock()
1125 newnp->mcast_oif = tcp_v6_iif(skb); in tcp_v6_syn_recv_sock()
1126 newnp->mcast_hops = ipv6_hdr(skb)->hop_limit; in tcp_v6_syn_recv_sock()
1127 newnp->rcv_flowinfo = ip6_flowinfo(ipv6_hdr(skb)); in tcp_v6_syn_recv_sock()
1129 newnp->flow_label = ip6_flowlabel(ipv6_hdr(skb)); in tcp_v6_syn_recv_sock()
1140 RCU_INIT_POINTER(newnp->opt, opt); in tcp_v6_syn_recv_sock()