| /linux/include/linux/ |
| H A D | virtio_net.h | 372 skb->inner_transport_header = inner_th + skb_headroom(skb); in virtio_net_hdr_tnl_to_skb() 373 skb->inner_network_header = inner_nh + skb_headroom(skb); in virtio_net_hdr_tnl_to_skb() 374 skb->inner_mac_header = inner_nh + skb_headroom(skb); in virtio_net_hdr_tnl_to_skb() 375 skb->transport_header = outer_th + skb_headroom(skb); in virtio_net_hdr_tnl_to_skb() 470 inner_nh = skb->inner_network_header - skb_headroom(skb); in virtio_net_hdr_tnl_from_skb() 471 outer_th = skb->transport_header - skb_headroom(skb); in virtio_net_hdr_tnl_from_skb()
|
| H A D | skbuff.h | 2901 static inline unsigned int skb_headroom(const struct sk_buff *skb) in skb_headroom() function 3227 return skb->csum_start - skb_headroom(skb); in skb_checksum_start_offset() 3838 return __pskb_copy(skb, skb_headroom(skb), gfp_mask); in pskb_copy() 3845 return __pskb_copy_fclone(skb, skb_headroom(skb), gfp_mask, true); in pskb_copy_for_clone() 3860 skb_headroom(skb) + len <= skb->hdr_len; in skb_clone_writable() 3875 if (headroom > skb_headroom(skb)) in __skb_cow() 3876 delta = headroom - skb_headroom(skb); in __skb_cow() 4337 if (unlikely(offset < 0 && -offset > skb_headroom(skb))) in skb_header_pointer_careful() 4637 meta_len > skb_headroom(skb))) { in skb_data_move()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | decap_sanity.c | 21 static unsigned int skb_headroom(const struct sk_buff *skb) in skb_headroom() function 28 return skb->csum_start - skb_headroom(skb); in skb_checksum_start_offset()
|
| /linux/include/net/ |
| H A D | gso.h | 37 headroom = skb_headroom(skb); in gso_pskb_expand_head() 42 new_headroom = skb_headroom(skb); in gso_pskb_expand_head()
|
| /linux/net/batman-adv/ |
| H A D | multicast_forw.c | 75 if (skb_headroom(skb) < pad_len) in batadv_mcast_forw_push_padding() 165 if (skb_headroom(skb) < ETH_ALEN || *num_dests == U16_MAX) in batadv_mcast_forw_push_dest() 546 if (skb_headroom(skb) < sizeof(*mcast_tracker) + sizeof(*tvlv_hdr)) in batadv_mcast_forw_push_tracker() 620 if (skb_headroom(skb) < sizeof(*mcast_packet)) in batadv_mcast_forw_push_hdr() 1104 if (skb_headroom(skb) < hdr_size && in batadv_mcast_forw_expand_head()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | uap_txrx.c | 158 if (skb_headroom(skb) < MWIFIEX_MIN_DATA_HEADER_LEN) { in mwifiex_uap_queue_bridged_pkt() 161 skb_headroom(skb)); in mwifiex_uap_queue_bridged_pkt() 177 skb_headroom(skb)); in mwifiex_uap_queue_bridged_pkt() 299 if (skb_headroom(skb) < MWIFIEX_MIN_DATA_HEADER_LEN) in mwifiex_uap_recv_packet()
|
| /linux/net/sctp/ |
| H A D | offload.c | 35 SKB_GSO_CB(skb)->csum_start = skb_headroom(skb) + skb->len; in sctp_gso_make_checksum()
|
| /linux/net/ieee802154/6lowpan/ |
| H A D | tx.c | 21 WARN_ON_ONCE(skb_headroom(skb) < sizeof(struct lowpan_addr_info)); in lowpan_skb_priv() 263 if (unlikely(skb_headroom(skb) < ldev->needed_headroom || in lowpan_xmit()
|
| /linux/drivers/net/wireless/rsi/ |
| H A D | rsi_91x_hal.c | 82 if (header_size > skb_headroom(skb)) { in rsi_prepare_mgmt_desc() 90 if (dword_align_bytes > skb_headroom(skb)) { in rsi_prepare_mgmt_desc() 176 if (header_size > skb_headroom(skb)) { in rsi_prepare_data_desc() 182 if (header_size > skb_headroom(skb)) { in rsi_prepare_data_desc() 403 if (header_size > skb_headroom(skb)) { in rsi_send_bt_pkt()
|
| /linux/drivers/net/wireless/purelifi/plfxlc/ |
| H A D | mac.c | 206 if (skb_headroom(skb) < sizeof(struct plfxlc_ctrlset)) { in plfxlc_fill_ctrlset() 231 if (skb_headroom(skb) >= 4 - tmp) { in plfxlc_fill_ctrlset() 253 if (skb_headroom(skb) >= 4) { in plfxlc_fill_ctrlset()
|
| /linux/drivers/net/usb/ |
| H A D | gl620a.c | 140 int headroom = skb_headroom(skb); in genelink_tx_fixup()
|
| H A D | cdc_eem.c | 107 int headroom = skb_headroom(skb); in eem_tx_fixup()
|
| H A D | kalmia.c | 174 int headroom = skb_headroom(skb); in kalmia_tx_fixup()
|
| /linux/drivers/bluetooth/ |
| H A D | btrsi.c | 65 if (skb_headroom(skb) < RSI_HEADROOM_FOR_BT_HAL) { in rsi_hci_send_pkt()
|
| /linux/net/core/ |
| H A D | skbuff.c | 970 head_off = skb_headroom(nskb) - skb_headroom(skb); in skb_pp_cow_data() 1316 headroom = skb_headroom(skb); in skb_dump() 1609 n->hdr_len = skb->nohdr ? skb_headroom(skb) : skb->hdr_len; in __skb_clone() 2180 headerlen = skb_headroom(skb); in skb_copy() 2374 int delta = headroom - skb_headroom(skb); in skb_realloc_headroom() 2437 int delta = headroom - skb_headroom(skb); in skb_expand_head() 2509 oldheadroom = skb_headroom(skb); in skb_copy_expand() 4700 skb_headers_offset_update(nskb, skb_headroom(nskb) - skb_headroom(skb)); in skb_segment_list() 4836 headroom = skb_headroom(head_skb); in skb_segment() 4929 skb_headers_offset_update(nskb, skb_headroom(nskb) - headroom); in skb_segment() [all …]
|
| H A D | gso.c | 118 SKB_GSO_CB(skb)->mac_offset = skb_headroom(skb); in __skb_gso_segment()
|
| /linux/net/tls/ |
| H A D | tls_device_fallback.c | 329 nskb = alloc_skb(skb_headroom(skb) + skb->len, GFP_ATOMIC); in tls_enc_skb() 333 skb_reserve(nskb, skb_headroom(skb)); in tls_enc_skb()
|
| /linux/net/x25/ |
| H A D | x25_out.c | 63 frontlen = skb_headroom(skb); in x25_output()
|
| /linux/net/dsa/ |
| H A D | tag.c | 39 if (skb_headroom(skb) < ETH_HLEN) in dsa_skb_defer_rx_timestamp()
|
| /linux/drivers/net/wireless/intel/ipw2x00/ |
| H A D | libipw_crypto_wep.c | 64 if (skb_headroom(skb) < 4 || skb->len < hdr_len) in libipw_wep_build_iv()
|
| /linux/drivers/net/wireless/marvell/libertas/ |
| H A D | rx.c | 247 if ((skb_headroom(skb) < sizeof(struct rx_radiotap_hdr)) && in process_rxed_802_11_packet()
|
| /linux/net/ipv4/ |
| H A D | gre_offload.c | 101 partial_adj = skb->len + skb_headroom(skb) - in gre_gso_segment()
|
| /linux/net/phonet/ |
| H A D | pep-gprs.c | 88 if (skb_headroom(skb) & 3) { in gprs_recv()
|
| /linux/net/netfilter/ |
| H A D | nft_fwd_netdev.c | 169 if (unlikely(skb_headroom(skb) < hh_len && dev->header_ops)) { in nft_fwd_neigh_eval()
|
| /linux/drivers/net/wireless/st/cw1200/ |
| H A D | txrx.c | 533 if (skb_headroom(t->skb) < offset) { in cw1200_tx_h_align() 536 skb_headroom(t->skb)); in cw1200_tx_h_align() 567 if (skb_headroom(t->skb) < sizeof(struct wsm_tx)) { in cw1200_tx_h_wsm() 570 skb_headroom(t->skb)); in cw1200_tx_h_wsm()
|