Searched refs:gso_skb (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/net/ipv4/ |
D | tcp_offload.c | 68 struct sk_buff *gso_skb = skb; in tcp_gso_segment() local 96 copy_destructor = gso_skb->destructor == tcp_wfree; in tcp_gso_segment() 97 ooo_okay = gso_skb->ooo_okay; in tcp_gso_segment() 121 if (unlikely(skb_shinfo(gso_skb)->tx_flags & SKBTX_SW_TSTAMP)) in tcp_gso_segment() 122 tcp_gso_tstamp(segs, skb_shinfo(gso_skb)->tskey, seq, mss); in tcp_gso_segment() 138 skb->destructor = gso_skb->destructor; in tcp_gso_segment() 139 skb->sk = gso_skb->sk; in tcp_gso_segment() 157 swap(gso_skb->sk, skb->sk); in tcp_gso_segment() 158 swap(gso_skb->destructor, skb->destructor); in tcp_gso_segment() 160 delta = sum_truesize - gso_skb->truesize; in tcp_gso_segment()
|
D | udp_offload.c | 190 struct sk_buff *__udp_gso_segment(struct sk_buff *gso_skb, in __udp_gso_segment() argument 193 struct sock *sk = gso_skb->sk; in __udp_gso_segment() 202 mss = skb_shinfo(gso_skb)->gso_size; in __udp_gso_segment() 203 if (gso_skb->len <= sizeof(*uh) + mss) in __udp_gso_segment() 206 skb_pull(gso_skb, sizeof(*uh)); in __udp_gso_segment() 209 copy_dtor = gso_skb->destructor == sock_wfree; in __udp_gso_segment() 211 gso_skb->destructor = NULL; in __udp_gso_segment() 213 segs = skb_segment(gso_skb, features); in __udp_gso_segment() 216 gso_skb->destructor = sock_wfree; in __udp_gso_segment() 272 int delta = sum_truesize - gso_skb->truesize; in __udp_gso_segment()
|
/Linux-v4.19/net/sched/ |
D | sch_generic.c | 126 __skb_queue_tail(&q->gso_skb, skb); in __dev_requeue_skb() 146 __skb_queue_tail(&q->gso_skb, skb); in dev_requeue_skb_locked() 226 if (unlikely(!skb_queue_empty(&q->gso_skb))) { in dequeue_skb() 234 skb = skb_peek(&q->gso_skb); in dequeue_skb() 252 skb = __skb_dequeue(&q->gso_skb); in dequeue_skb() 836 __skb_queue_head_init(&sch->gso_skb); in qdisc_alloc() 919 skb_queue_walk_safe(&qdisc->gso_skb, skb, tmp) { in qdisc_reset() 920 __skb_unlink(skb, &qdisc->gso_skb); in qdisc_reset() 967 skb_queue_walk_safe(&qdisc->gso_skb, skb, tmp) { in qdisc_destroy() 968 __skb_unlink(skb, &qdisc->gso_skb); in qdisc_destroy() [all …]
|
/Linux-v4.19/include/net/ |
D | sch_generic.h | 97 struct sk_buff_head gso_skb ____cacheline_aligned_in_smp; 934 struct sk_buff *skb = skb_peek(&sch->gso_skb); in qdisc_peek_dequeued() 941 __skb_queue_head(&sch->gso_skb, skb); in qdisc_peek_dequeued() 954 struct sk_buff *skb = skb_peek(&sch->gso_skb); in qdisc_dequeue_peeked() 957 skb = __skb_dequeue(&sch->gso_skb); in qdisc_dequeue_peeked()
|
D | udp.h | 177 struct sk_buff *__udp_gso_segment(struct sk_buff *gso_skb,
|
/Linux-v4.19/net/netfilter/ |
D | nfnetlink_queue.c | 760 struct sk_buff *gso_skb = entry->skb; in __nfqnl_enqueue_packet_gso() local 764 entry->skb = gso_skb; in __nfqnl_enqueue_packet_gso()
|
/Linux-v4.19/drivers/net/usb/ |
D | lan78xx.c | 3351 goto gso_skb; in lan78xx_tx_bh() 3378 gso_skb: in lan78xx_tx_bh()
|