Home
last modified time | relevance | path

Searched refs:pskb_expand_head (Results 1 – 25 of 54) sorted by relevance

123

/linux/Documentation/networking/
H A Dtc-actions-env-rules.rst17 2) If you munge any packet thou shalt call pskb_expand_head in the case
/linux/include/net/
H A Dgso.h38 ret = pskb_expand_head(skb, extra, 0, GFP_ATOMIC); in gso_pskb_expand_head()
/linux/drivers/net/wan/
H A Dhdlc_raw_eth.c31 if (pskb_expand_head(skb, 0, pad, GFP_ATOMIC)) { in eth_tx()
/linux/net/ipv6/
H A Dexthdrs.c270 if (pskb_expand_head(skb, 0, 0, GFP_ATOMIC)) in ipv6_dest_hao()
441 if (pskb_expand_head(skb, 0, 0, GFP_ATOMIC)) { in ipv6_srh_rcv()
596 if (pskb_expand_head(skb, sizeof(struct ipv6hdr) + ((chdr->hdrlen + 1) << 3), 0, in ipv6_rpl_srh_rcv()
761 if (pskb_expand_head(skb, 0, 0, GFP_ATOMIC)) { in ipv6_rthdr_rcv()
H A Dseg6_iptunnel.c431 if (pskb_expand_head(skb, skb->mac_len, 0, GFP_ATOMIC) < 0) in seg6_do_srh()
/linux/net/netfilter/
H A Dnf_nat_helper.c72 if (pskb_expand_head(skb, 0, extra - skb_tailroom(skb), GFP_ATOMIC)) in enlarge_skb()
H A Dxt_TCPMSS.c155 if (pskb_expand_head(skb, 0, in tcpmss_mangle_packet()
/linux/drivers/net/wireless/marvell/libertas/
H A Drx.c248 pskb_expand_head(skb, sizeof(struct rx_radiotap_hdr), 0, GFP_ATOMIC)) { in process_rxed_802_11_packet()
/linux/drivers/net/ethernet/qualcomm/rmnet/
H A Drmnet_handlers.c115 if (pskb_expand_head(skb, ETH_HLEN, 0, GFP_ATOMIC)) { in rmnet_map_ingress_handler()
/linux/net/batman-adv/
H A Dfragmentation.c267 if (pskb_expand_head(skb_out, 0, size - skb_out->len, GFP_ATOMIC) < 0) { in batadv_frag_merge_packets()
H A Dmulticast_forw.c1105 pskb_expand_head(skb, hdr_size, 0, GFP_ATOMIC) < 0) in batadv_mcast_forw_expand_head()
/linux/net/core/
H A Dskbuff.c2297 int pskb_expand_head(struct sk_buff *skb, int nhead, int ntail, in pskb_expand_head() function
2380 EXPORT_SYMBOL(pskb_expand_head);
2393 if (skb2 && pskb_expand_head(skb2, SKB_DATA_ALIGN(delta), 0, in skb_realloc_headroom()
2413 res = pskb_expand_head(skb, 0, 0, pri); in __skb_unclone_keeptruesize()
2485 if (pskb_expand_head(skb, delta, 0, GFP_ATOMIC)) in skb_expand_head()
2594 err = pskb_expand_head(skb, 0, ntail, GFP_ATOMIC); in __skb_pad()
2748 unlikely((err = pskb_expand_head(skb, 0, 0, GFP_ATOMIC)))) in ___pskb_trim()
2881 if (pskb_expand_head(skb, 0, eat > 0 ? eat + 128 : 0, in __pskb_pull_tail()
5381 pskb_expand_head(skb, 0, tailbits-skb_tailroom(skb)+128, GFP_ATOMIC)) in skb_cow_data()
6365 return pskb_expand_head(skb, 0, 0, GFP_ATOMIC); in skb_ensure_writable()
[all …]
/linux/drivers/net/ethernet/microchip/sparx5/lan969x/
H A Dlan969x_fdma.c314 err = pskb_expand_head(skb, needed_headroom, needed_tailroom, in lan969x_fdma_xmit()
/linux/include/linux/
H A Dskbuff.h627 /* must be last field, see pskb_expand_head() */
1450 int pskb_expand_head(struct sk_buff *skb, int nhead, int ntail, gfp_t gfp_mask);
2040 return pskb_expand_head(skb, 0, 0, pri); in skb_unclone()
2085 return pskb_expand_head(skb, 0, 0, pri); in skb_header_unclone()
3357 int ret = pskb_expand_head(skb, 0, diff - skb_tailroom(skb), in __skb_grow()
3842 pskb_expand_head(skb, 0, 0, GFP_ATOMIC); in skb_try_make_writable()
3854 return pskb_expand_head(skb, ALIGN(delta, NET_SKB_PAD), 0, in __skb_cow()
/linux/net/tipc/
H A Dbearer.c507 if ((delta > 0) && pskb_expand_head(skb, delta, 0, GFP_ATOMIC)) { in tipc_l2_send_msg()
775 if (exp > 0 && pskb_expand_head(skb, exp, 0, GFP_ATOMIC)) { in tipc_clone_to_loopback()
H A Dmsg.c551 if (unlikely(pskb_expand_head(tskb, INT_H_SIZE, mss - tsz - INT_H_SIZE, in tipc_msg_try_bundle()
H A Dudp_media.c245 err = pskb_expand_head(skb, UDP_MIN_HEADROOM, 0, GFP_ATOMIC); in tipc_udp_send_msg()
/linux/drivers/net/ethernet/netronome/nfp/
H A Dccm_mbox.c494 err = pskb_expand_head(skb, 0, undersize, flags); in nfp_ccm_mbox_msg_prepare()
/linux/drivers/net/wireless/ath/wcn36xx/
H A Dtxrx.c252 if (space > 0 && pskb_expand_head(first, 0, space, GFP_ATOMIC) < 0) { in wcn36xx_unchain_msdu()
/linux/drivers/net/ethernet/mscc/
H A Docelot_fdma.c650 err = pskb_expand_head(skb, needed_headroom, needed_tailroom, in ocelot_fdma_prepare_skb()
/linux/drivers/bluetooth/
H A Dbtmtkuart.c738 err = pskb_expand_head(skb, sizeof(*shdr), MTK_STP_TLR_SIZE, in btmtkuart_send_frame()
/linux/net/xfrm/
H A Dxfrm_output.c45 return pskb_expand_head(skb, nhead, ntail, GFP_ATOMIC); in xfrm_skb_check_space()
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_fdma.c723 err = pskb_expand_head(skb, needed_headroom, needed_tailroom, in lan966x_fdma_xmit()
/linux/drivers/net/wireless/ath/ath12k/wifi7/
H A Ddp_rx.c448 (pskb_expand_head(first, 0, space_extra, GFP_ATOMIC) < 0)) { in ath12k_wifi7_dp_rx_msdu_coalesce()
1091 (pskb_expand_head(first_frag, 0, extra_space, GFP_ATOMIC) < 0)) in ath12k_wifi7_dp_rx_h_defrag()
/linux/net/ipv4/
H A Dinet_diag.c827 err = pskb_expand_head(skb, 0, cb->min_dump_alloc, GFP_KERNEL); in __inet_diag_dump()

123