Searched refs:gso_skb (Results 1 – 7 of 7) sorted by relevance
| /linux/net/ipv4/ |
| H A D | udp_offload.c | 481 struct sk_buff *__udp_gso_segment(struct sk_buff *gso_skb, in __udp_gso_segment() argument 484 struct sock *sk = gso_skb->sk; in __udp_gso_segment() 494 mss = skb_shinfo(gso_skb)->gso_size; in __udp_gso_segment() 495 if (gso_skb->len <= sizeof(*uh) + mss) in __udp_gso_segment() 498 if (unlikely(skb_checksum_start(gso_skb) != in __udp_gso_segment() 499 skb_transport_header(gso_skb) && in __udp_gso_segment() 500 !(skb_shinfo(gso_skb)->gso_type & SKB_GSO_FRAGLIST))) in __udp_gso_segment() 506 if (gso_skb->ip_summed != CHECKSUM_PARTIAL) in __udp_gso_segment() 509 if (skb_gso_ok(gso_skb, features | NETIF_F_GSO_ROBUST)) { in __udp_gso_segment() 511 skb_shinfo(gso_skb)->gso_segs = DIV_ROUND_UP(gso_skb->len - sizeof(*uh), in __udp_gso_segment() [all …]
|
| /linux/net/sched/ |
| H A D | sch_generic.c | 181 __skb_queue_tail(&q->gso_skb, skb); in dev_requeue_skb() 256 * A requeued skb (via q->gso_skb) can also be a SKB list. 265 if (unlikely(!skb_queue_empty(&q->gso_skb))) { in dequeue_skb() 273 skb = skb_peek(&q->gso_skb); in dequeue_skb() 275 /* skb may be null if another cpu pulls gso_skb off in between in dequeue_skb() 284 /* skb in gso_skb were already validated */ in dequeue_skb() 291 skb = __skb_dequeue(&q->gso_skb); in dequeue_skb() 719 .gso_skb = { 720 .next = (struct sk_buff *)&noop_qdisc.gso_skb, 721 .prev = (struct sk_buff *)&noop_qdisc.gso_skb, [all...] |
| H A D | sch_fq_codel.c | 349 struct sk_buff *skb = skb_peek(&sch->gso_skb); in fq_codel_peek() 355 __skb_queue_head(&sch->gso_skb, skb); in fq_codel_peek()
|
| H A D | sch_dualpi2.c | 635 struct sk_buff *skb = skb_peek(&sch->gso_skb); in dualpi2_peek() 641 __skb_queue_head(&sch->gso_skb, skb); in dualpi2_peek()
|
| /linux/include/net/ |
| H A D | sch_generic.h | 114 struct sk_buff_head gso_skb; member 1146 skb = __skb_dequeue(&sch->gso_skb); in qdisc_dequeue_internal() 1294 struct sk_buff *skb = skb_peek(&sch->gso_skb); in qdisc_peek_dequeued() 1301 __skb_queue_head(&sch->gso_skb, skb); in qdisc_peek_dequeued() 1340 struct sk_buff *skb = skb_peek(&sch->gso_skb); in qdisc_dequeue_peeked() 1343 skb = __skb_dequeue(&sch->gso_skb); in qdisc_dequeue_peeked()
|
| H A D | udp.h | 282 struct sk_buff *__udp_gso_segment(struct sk_buff *gso_skb,
|
| /linux/net/netfilter/ |
| H A D | nfnetlink_queue.c | 1093 struct sk_buff *gso_skb = entry->skb; in __nfqnl_enqueue_packet_gso() 1097 entry->skb = gso_skb; in __nfqnl_enqueue_packet_gso() 1086 struct sk_buff *gso_skb = entry->skb; __nfqnl_enqueue_packet_gso() local
|