Lines Matching refs:newnp
419 struct ipv6_pinfo *newnp; in dccp_v6_request_recv_sock() local
438 newnp = inet6_sk(newsk); in dccp_v6_request_recv_sock()
440 memcpy(newnp, np, sizeof(struct ipv6_pinfo)); in dccp_v6_request_recv_sock()
442 newnp->saddr = newsk->sk_v6_rcv_saddr; in dccp_v6_request_recv_sock()
446 newnp->pktoptions = NULL; in dccp_v6_request_recv_sock()
447 newnp->opt = NULL; in dccp_v6_request_recv_sock()
448 newnp->ipv6_mc_list = NULL; in dccp_v6_request_recv_sock()
449 newnp->ipv6_ac_list = NULL; in dccp_v6_request_recv_sock()
450 newnp->ipv6_fl_list = NULL; in dccp_v6_request_recv_sock()
451 newnp->mcast_oif = inet_iif(skb); in dccp_v6_request_recv_sock()
452 newnp->mcast_hops = ip_hdr(skb)->ttl; in dccp_v6_request_recv_sock()
497 newnp = inet6_sk(newsk); in dccp_v6_request_recv_sock()
499 memcpy(newnp, np, sizeof(struct ipv6_pinfo)); in dccp_v6_request_recv_sock()
502 newnp->saddr = ireq->ir_v6_loc_addr; in dccp_v6_request_recv_sock()
513 newnp->rxopt.all = np->rxopt.all; in dccp_v6_request_recv_sock()
515 newnp->ipv6_mc_list = NULL; in dccp_v6_request_recv_sock()
516 newnp->ipv6_ac_list = NULL; in dccp_v6_request_recv_sock()
517 newnp->ipv6_fl_list = NULL; in dccp_v6_request_recv_sock()
518 newnp->pktoptions = NULL; in dccp_v6_request_recv_sock()
519 newnp->opt = NULL; in dccp_v6_request_recv_sock()
520 newnp->mcast_oif = inet6_iif(skb); in dccp_v6_request_recv_sock()
521 newnp->mcast_hops = ipv6_hdr(skb)->hop_limit; in dccp_v6_request_recv_sock()
534 RCU_INIT_POINTER(newnp->opt, opt); in dccp_v6_request_recv_sock()
554 newnp->pktoptions = skb_clone(ireq->pktopts, GFP_ATOMIC); in dccp_v6_request_recv_sock()
557 if (newnp->pktoptions) in dccp_v6_request_recv_sock()
558 skb_set_owner_r(newnp->pktoptions, newsk); in dccp_v6_request_recv_sock()