Home
last modified time | relevance | path

Searched refs:skb_shinfo (Results 1 – 12 of 12) sorted by relevance

/include/linux/
Dudp.h129 if (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4) { in udp_cmsg_recv()
130 gso_size = skb_shinfo(skb)->gso_size; in udp_cmsg_recv()
140 if (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4 && !udp_sk(sk)->accept_udp_l4) in udp_unexpected_gso()
143 if (skb_shinfo(skb)->gso_type & SKB_GSO_FRAGLIST && !udp_sk(sk)->accept_udp_fraglist) in udp_unexpected_gso()
Dskbuff.h534 #define skb_uarg(SKB) ((struct ubuf_info *)(skb_shinfo(SKB)->destructor_arg))
1517 #define skb_shinfo(SKB) ((struct skb_shared_info *)(skb_end_pointer(SKB))) macro
1521 return &skb_shinfo(skb)->hwtstamps; in skb_hwtstamps()
1526 bool is_zcopy = skb && skb_shinfo(skb)->flags & SKBFL_ZEROCOPY_ENABLE; in skb_zcopy()
1538 skb_shinfo(skb)->destructor_arg = uarg; in skb_zcopy_init()
1539 skb_shinfo(skb)->flags |= uarg->flags; in skb_zcopy_init()
1556 skb_shinfo(skb)->destructor_arg = (void *)((uintptr_t) val | 0x1UL); in skb_zcopy_set_nouarg()
1557 skb_shinfo(skb)->flags |= SKBFL_ZEROCOPY_FRAG; in skb_zcopy_set_nouarg()
1562 return (uintptr_t) skb_shinfo(skb)->destructor_arg & 0x1UL; in skb_zcopy_is_nouarg()
1567 return (void *)((uintptr_t) skb_shinfo(skb)->destructor_arg & ~0x1UL); in skb_zcopy_get_nouarg()
[all …]
Dvirtio_net.h145 struct skb_shared_info *shinfo = skb_shinfo(skb); in virtio_net_hdr_to_skb()
178 struct skb_shared_info *sinfo = skb_shinfo(skb); in virtio_net_hdr_from_skb()
Dnetdevice.h5171 return net_gso_ok(features, skb_shinfo(skb)->gso_type) && in skb_gso_ok()
/include/trace/events/
Dnet.h55 __entry->tx_flags = skb_shinfo(skb)->tx_flags;
56 __entry->gso_size = skb_shinfo(skb)->gso_size;
57 __entry->gso_segs = skb_shinfo(skb)->gso_segs;
58 __entry->gso_type = skb_shinfo(skb)->gso_type;
213 __entry->nr_frags = skb_shinfo(skb)->nr_frags;
214 __entry->gso_size = skb_shinfo(skb)->gso_size;
215 __entry->gso_type = skb_shinfo(skb)->gso_type;
/include/net/
Dgre.h135 !(skb_shinfo(skb)->gso_type & in gre_build_header()
Dudp.h143 for (skb = skb_shinfo(skb)->frag_list; skb; skb = skb->next) { in udp_csum()
509 int segs_nr = skb_shinfo(skb)->gso_segs; in udp_rcv_segment()
Dip_tunnels.h439 skb_shinfo(skb)->gso_type &= ~(NETIF_F_GSO_ENCAP_ALL >> in iptunnel_pull_offloads()
Dsock.h2592 int segs = max_t(u16, 1, skb_shinfo(skb)->gso_segs); in sk_drops_add()
2708 _sock_tx_timestamp(skb->sk, tsflags, &skb_shinfo(skb)->tx_flags, in skb_setup_tx_timestamp()
2709 &skb_shinfo(skb)->tskey); in skb_setup_tx_timestamp()
Dsch_generic.h855 skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 1); in bstats_update()
Dtcp.h2196 segs_in = max_t(u16, 1, skb_shinfo(skb)->gso_segs); in tcp_segs_in()
/include/net/bluetooth/
Dbluetooth.h472 frag = &skb_shinfo(skb)->frag_list; in bt_skb_sendmmsg()