Lines Matching defs:nskb
2390 struct sk_buff *skb, *nskb, *next;
2453 nskb = tcp_stream_alloc_skb(sk, GFP_ATOMIC, false);
2454 if (!nskb)
2458 if (tcp_clone_payload(sk, nskb, probe_size)) {
2459 tcp_skb_tsorted_anchor_cleanup(nskb);
2460 consume_skb(nskb);
2463 sk_wmem_queued_add(sk, nskb->truesize);
2464 sk_mem_charge(sk, nskb->truesize);
2467 skb_copy_decrypted(nskb, skb);
2468 mptcp_skb_ext_copy(nskb, skb);
2470 TCP_SKB_CB(nskb)->seq = TCP_SKB_CB(skb)->seq;
2471 TCP_SKB_CB(nskb)->end_seq = TCP_SKB_CB(skb)->seq + probe_size;
2472 TCP_SKB_CB(nskb)->tcp_flags = TCPHDR_ACK;
2474 tcp_insert_write_queue_before(nskb, skb, sk);
2475 tcp_highest_sack_replace(sk, skb, nskb);
2484 TCP_SKB_CB(nskb)->tcp_flags |= TCP_SKB_CB(skb)->tcp_flags;
2488 TCP_SKB_CB(nskb)->eor = TCP_SKB_CB(skb)->eor;
2489 tcp_skb_collapse_tstamp(nskb, skb);
2493 TCP_SKB_CB(nskb)->tcp_flags |= TCP_SKB_CB(skb)->tcp_flags &
2505 tcp_init_tso_segs(nskb, nskb->len);
2510 if (!tcp_transmit_skb(sk, nskb, 1, GFP_ATOMIC)) {
2514 tcp_event_new_data_sent(sk, nskb);
2516 icsk->icsk_mtup.probe_size = tcp_mss_to_mtu(sk, nskb->len);
2517 tp->mtu_probe.probe_seq_start = TCP_SKB_CB(nskb)->seq;
2518 tp->mtu_probe.probe_seq_end = TCP_SKB_CB(nskb)->end_seq;
3340 struct sk_buff *nskb;
3343 nskb = __pskb_copy(skb, MAX_TCP_HEADER, GFP_ATOMIC);
3344 if (nskb) {
3345 nskb->dev = NULL;
3346 err = tcp_transmit_skb(sk, nskb, 0, GFP_ATOMIC);
3601 struct sk_buff *nskb;
3604 nskb = skb_copy(skb, GFP_ATOMIC);
3606 if (!nskb)
3608 INIT_LIST_HEAD(&nskb->tcp_tsorted_anchor);
3609 tcp_highest_sack_replace(sk, skb, nskb);
3611 __skb_header_release(nskb);
3612 tcp_rbtree_insert(&sk->tcp_rtx_queue, nskb);
3613 sk_wmem_queued_add(sk, nskb->truesize);
3614 sk_mem_charge(sk, nskb->truesize);
3615 skb = nskb;