Lines Matching refs:opt_skb
1454 struct sk_buff *opt_skb = NULL;
1487 opt_skb = skb_clone_and_charge_r(skb, sk);
1506 if (opt_skb)
1523 if (opt_skb)
1524 __kfree_skb(opt_skb);
1532 if (opt_skb)
1539 if (opt_skb)
1540 __kfree_skb(opt_skb);
1558 if (TCP_SKB_CB(opt_skb)->end_seq == tp->rcv_nxt &&
1561 np->mcast_oif = tcp_v6_iif(opt_skb);
1563 np->mcast_hops = ipv6_hdr(opt_skb)->hop_limit;
1565 np->rcv_flowinfo = ip6_flowinfo(ipv6_hdr(opt_skb));
1567 np->flow_label = ip6_flowlabel(ipv6_hdr(opt_skb));
1568 if (ipv6_opt_accepted(sk, opt_skb, &TCP_SKB_CB(opt_skb)->header.h6)) {
1569 tcp_v6_restore_cb(opt_skb);
1570 opt_skb = xchg(&np->pktoptions, opt_skb);
1572 __kfree_skb(opt_skb);
1573 opt_skb = xchg(&np->pktoptions, NULL);
1577 kfree_skb(opt_skb);