Lines Matching refs:opt_skb
1431 struct sk_buff *opt_skb = NULL;
1465 opt_skb = skb_clone_and_charge_r(skb, sk);
1486 if (opt_skb)
1503 if (opt_skb)
1504 __kfree_skb(opt_skb);
1512 if (opt_skb)
1519 if (opt_skb)
1520 __kfree_skb(opt_skb);
1540 if (TCP_SKB_CB(opt_skb)->end_seq == tp->rcv_nxt &&
1543 np->mcast_oif = tcp_v6_iif(opt_skb);
1545 np->mcast_hops = ipv6_hdr(opt_skb)->hop_limit;
1547 np->rcv_flowinfo = ip6_flowinfo(ipv6_hdr(opt_skb));
1549 np->flow_label = ip6_flowlabel(ipv6_hdr(opt_skb));
1550 if (ipv6_opt_accepted(sk, opt_skb, &TCP_SKB_CB(opt_skb)->header.h6)) {
1551 tcp_v6_restore_cb(opt_skb);
1552 opt_skb = xchg(&np->pktoptions, opt_skb);
1554 __kfree_skb(opt_skb);
1555 opt_skb = xchg(&np->pktoptions, NULL);
1559 consume_skb(opt_skb);