/linux/net/ipv6/ |
H A D | netfilter.c | 76 if (skb_headroom(skb) < hh_len && in ip6_route_me_harder() 77 pskb_expand_head(skb, HH_DATA_ALIGN(hh_len - skb_headroom(skb)), in ip6_route_me_harder() 168 skb_headroom(skb) < (hroom + sizeof(struct frag_hdr))) in br_ip6_fragment() 176 skb_headroom(frag2) < (hlen + hroom + sizeof(struct frag_hdr))) in br_ip6_fragment()
|
/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/ipv4/ |
H A D | netfilter.c | 78 if (skb_headroom(skb) < hh_len && in ip_route_me_harder() 79 pskb_expand_head(skb, HH_DATA_ALIGN(hh_len - skb_headroom(skb)), in ip_route_me_harder()
|
/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()
|
H A D | txrx.c | 82 skb_headroom(skb) < MWIFIEX_MIN_DATA_HEADER_LEN)) { in mwifiex_process_tx() 146 skb->len, skb_headroom(skb)); in mwifiex_process_tx()
|
/linux/net/hsr/ |
H A D | hsr_forward.c | 157 skb = __pskb_copy(skb_in, skb_headroom(skb_in) - HSR_HLEN, GFP_ATOMIC); in create_stripped_skb_hsr() 206 skb_headroom(frame->skb_prp), in prp_get_untagged_frame() 341 skb_headroom(frame->skb_std) + HSR_HLEN, GFP_ATOMIC); in hsr_create_tagged_frame() 383 skb = skb_copy_expand(frame->skb_std, skb_headroom(frame->skb_std), in prp_create_tagged_frame()
|
/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/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/atm/ |
H A D | pppoatm.c | 321 if (skb_headroom(skb) < LLC_LEN) { in pppoatm_send() 363 if ((pvcc->flags & SC_COMP_PROT) && skb_headroom(skb) > 0 && in pppoatm_send()
|
/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/net/bridge/netfilter/ |
H A D | nf_conntrack_bridge.c | 64 skb_headroom(skb) < ll_rs) in nf_br_ip_fragment() 72 skb_headroom(frag) < hlen + ll_rs) in nf_br_ip_fragment()
|
/linux/drivers/nfc/ |
H A D | port100.c | 442 int skb_headroom; member 970 skb = alloc_skb(dev->skb_headroom + dev->skb_tailroom + size, in port100_alloc_skb() 973 skb_reserve(skb, dev->skb_headroom); in port100_alloc_skb() 1547 dev->skb_headroom = PORT100_FRAME_HEADER_LEN + in port100_probe() 1590 dev->skb_headroom, in port100_probe()
|
/linux/drivers/net/wireless/purelifi/plfxlc/ |
H A D | mac.c | 212 if (skb_headroom(skb) < sizeof(struct plfxlc_ctrlset)) { in plfxlc_fill_ctrlset() 237 if (skb_headroom(skb) >= 4 - tmp) { in plfxlc_fill_ctrlset() 259 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 | int51x1.c | 59 int headroom = skb_headroom(skb); in int51x1_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 | 881 head_off = skb_headroom(nskb) - skb_headroom(skb); in skb_pp_cow_data() 1227 headroom = skb_headroom(skb); in skb_dump() 1500 n->hdr_len = skb->nohdr ? skb_headroom(skb) : skb->hdr_len; in __skb_clone() 2067 headerlen = skb_headroom(skb); in skb_copy() 2259 int delta = headroom - skb_headroom(skb); in skb_realloc_headroom() 2336 int delta = headroom - skb_headroom(skb); in skb_expand_head() 2408 oldheadroom = skb_headroom(skb); in skb_copy_expand() 4558 skb_headers_offset_update(nskb, skb_headroom(nskb) - skb_headroom(skb)); in skb_segment_list() 4695 headroom = skb_headroom(head_skb); in skb_segment() 4788 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 | 351 nskb = alloc_skb(skb_headroom(skb) + skb->len, GFP_ATOMIC); in tls_enc_skb() 355 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/netfilter/ |
H A D | nf_nat_proto.c | 507 skb->csum_start = skb_headroom(skb) + skb_network_offset(skb) + in nf_nat_ipv4_csum_recalc() 527 skb->csum_start = skb_headroom(skb) + skb_network_offset(skb) + in nf_nat_ipv6_csum_recalc() 693 if (skb_headroom(skb) < hh_len && in nf_xfrm_me_harder() 694 pskb_expand_head(skb, hh_len - skb_headroom(skb), 0, GFP_ATOMIC)) in nf_xfrm_me_harder()
|
/linux/drivers/net/wireguard/ |
H A D | queueing.h | 97 skb->hdr_len = skb_headroom(skb); in wg_reset_packet()
|
/linux/net/dsa/ |
H A D | tag.c | 39 if (skb_headroom(skb) < ETH_HLEN) in dsa_skb_defer_rx_timestamp()
|