| /net/xdp/ |
| A D | xdp_umem.c | 160 u32 chunk_size = mr->chunk_size, headroom = mr->headroom; in xdp_umem_reg() local 205 if (headroom >= chunk_size - XDP_PACKET_HEADROOM) in xdp_umem_reg() 215 umem->headroom = headroom; in xdp_umem_reg()
|
| A D | xsk_buff_pool.c | 82 pool->headroom = umem->headroom; in xp_create_and_assign_umem() 86 pool->frame_len = umem->chunk_size - umem->headroom - in xp_create_and_assign_umem() 106 xskb->xdp.frame_sz = umem->chunk_size - umem->headroom; in xp_create_and_assign_umem() 429 orig_addr = xskb->xdp.data_hard_start - pool->addrs - pool->headroom; in xp_init_dma_info()
|
| A D | xsk_diag.c | 61 du.headroom = umem->headroom; in xsk_diag_put_umem()
|
| A D | xsk.c | 1340 __u32 headroom; member
|
| /net/core/ |
| A D | xdp.c | 605 xdpf->headroom = 0; in xdp_convert_zc_to_xdp_frame() 799 unsigned int headroom, frame_size; in __xdp_build_skb_from_frame() local 808 headroom = sizeof(*xdpf) + xdpf->headroom; in __xdp_build_skb_from_frame() 815 hard_start = xdpf->data - headroom; in __xdp_build_skb_from_frame() 820 skb_reserve(skb, headroom); in __xdp_build_skb_from_frame() 867 unsigned int headroom, totalsize; in xdpf_clone() local 872 headroom = xdpf->headroom + sizeof(*xdpf); in xdpf_clone() 873 totalsize = headroom + xdpf->len; in xdpf_clone() 885 nxdpf->data = addr + headroom; in xdpf_clone()
|
| A D | lwt_bpf.c | 427 u32 headroom = nla_get_u32(tb[LWT_BPF_XMIT_HEADROOM]); in bpf_build_state() local 429 if (headroom > LWT_BPF_MAX_HEADROOM) { in bpf_build_state() 434 newts->headroom = headroom; in bpf_build_state()
|
| A D | skbuff.c | 898 unsigned int headroom) in skb_pp_cow_data() argument 928 skb_reserve(nskb, headroom); in skb_pp_cow_data() 1270 int headroom, tailroom; in skb_dump() local 1278 headroom = skb_headroom(skb); in skb_dump() 1315 if (full_pkt && headroom) in skb_dump() 2169 skb_reserve(n, headroom); in __pskb_copy_fclone() 2314 int delta = headroom - skb_headroom(skb); in skb_realloc_headroom() 2391 int delta = headroom - skb_headroom(skb); in skb_expand_head() 4703 unsigned int headroom; in skb_segment() local 4786 headroom = skb_headroom(head_skb); in skb_segment() [all …]
|
| /net/ax25/ |
| A D | ax25_out.c | 339 int headroom; in ax25_transmit_buffer() local 346 headroom = ax25_addr_size(ax25->digipeat); in ax25_transmit_buffer() 348 if (unlikely(skb_headroom(skb) < headroom)) { in ax25_transmit_buffer() 349 skb = skb_expand_head(skb, headroom); in ax25_transmit_buffer() 356 ptr = skb_push(skb, headroom); in ax25_transmit_buffer()
|
| /net/caif/ |
| A D | caif_socket.c | 55 int headroom, tailroom, maxframe; member 556 buffer_size = len + cf_sk->headroom + cf_sk->tailroom; in caif_seqpkt_sendmsg() 564 skb_reserve(skb, cf_sk->headroom); in caif_seqpkt_sendmsg() 624 size + cf_sk->headroom + in caif_stream_sendmsg() 631 skb_reserve(skb, cf_sk->headroom); in caif_stream_sendmsg() 744 int ifindex, headroom, tailroom; in caif_connect() local 826 &cf_sk->layer, &ifindex, &headroom, &tailroom); in caif_connect() 841 cf_sk->headroom = LL_RESERVED_SPACE_EXTRA(dev, headroom); in caif_connect() 846 cf_sk->maxframe = mtu - (headroom + tailroom); in caif_connect()
|
| A D | chnl_net.c | 245 int llifindex, headroom, tailroom, mtu; in chnl_net_open() local 258 &headroom, &tailroom); in chnl_net_open() 276 dev->hard_header_len = headroom + lldev->hard_header_len + in chnl_net_open() 286 mtu = min_t(int, dev->mtu, lldev->mtu - (headroom + tailroom)); in chnl_net_open()
|
| /net/bpf/ |
| A D | test_run.c | 135 u32 headroom = XDP_PACKET_HEADROOM; in xdp_test_run_init_page() local 144 headroom -= meta_len; in xdp_test_run_init_page() 149 memcpy(data + headroom, orig_ctx->data_meta, frm_len); in xdp_test_run_init_page() 152 xdp_prepare_buff(new_ctx, data, headroom, frm_len, true); in xdp_test_run_init_page() 663 u32 size, u32 headroom, u32 tailroom) in BTF_ID_FLAGS() 672 data = kzalloc(size + headroom + tailroom, GFP_USER); in BTF_ID_FLAGS() 1213 u32 headroom = XDP_PACKET_HEADROOM; in bpf_prog_test_run_xdp() local 1238 headroom += sizeof(struct xdp_page_head); in bpf_prog_test_run_xdp() 1255 headroom -= ctx->data; in bpf_prog_test_run_xdp() 1258 max_data_sz = PAGE_SIZE - headroom - tailroom; in bpf_prog_test_run_xdp() [all …]
|
| /net/iucv/ |
| A D | af_iucv.c | 904 size_t headroom = 0; in iucv_sock_sendmsg() local 985 linear = min(len, PAGE_SIZE - headroom); in iucv_sock_sendmsg() 993 headroom = sizeof(struct iucv_array) * in iucv_sock_sendmsg() 995 linear = PAGE_SIZE - headroom; in iucv_sock_sendmsg() 1002 if (headroom) in iucv_sock_sendmsg() 1003 skb_reserve(skb, headroom); in iucv_sock_sendmsg() 1111 size_t headroom, linear; in alloc_iucv_recv_skb() local 1116 headroom = 0; in alloc_iucv_recv_skb() 1120 linear = PAGE_SIZE - headroom; in alloc_iucv_recv_skb() 1128 if (headroom) in alloc_iucv_recv_skb() [all …]
|
| /net/ipv4/ |
| A D | ip_tunnel.c | 571 static void ip_tunnel_adj_headroom(struct net_device *dev, unsigned int headroom) in ip_tunnel_adj_headroom() argument 578 if (headroom > max_allowed) in ip_tunnel_adj_headroom() 579 headroom = max_allowed; in ip_tunnel_adj_headroom() 581 if (headroom > READ_ONCE(dev->needed_headroom)) in ip_tunnel_adj_headroom() 582 WRITE_ONCE(dev->needed_headroom, headroom); in ip_tunnel_adj_headroom() 589 u32 headroom = sizeof(struct iphdr); in ip_md_tunnel_xmit() local 662 headroom += LL_RESERVED_SPACE(rt->dst.dev) + rt->dst.header_len; in ip_md_tunnel_xmit() 663 if (skb_cow_head(skb, headroom)) { in ip_md_tunnel_xmit() 668 ip_tunnel_adj_headroom(dev, headroom); in ip_md_tunnel_xmit()
|
| A D | ip_tunnel_core.c | 411 int headroom, bool reply) in skb_tunnel_check_pmtu() argument 413 u32 mtu = dst_mtu(encap_dst) - headroom; in skb_tunnel_check_pmtu()
|
| /net/xfrm/ |
| A D | trace_iptfs.h | 31 __field(u32, headroom) 44 __entry->headroom = skb_headroom(skb); 61 __entry->skb, __entry->skb_len, __entry->data_len, __entry->headroom,
|
| /net/mctp/ |
| A D | route.c | 1019 unsigned int pos, size, headroom; in mctp_do_fragment_route() local 1034 headroom = skb_headroom(skb); in mctp_do_fragment_route() 1043 skb2 = alloc_skb(headroom + hlen + size, GFP_KERNEL); in mctp_do_fragment_route() 1059 skb_reserve(skb2, headroom); in mctp_do_fragment_route()
|
| /net/ipv6/ |
| A D | seg6_local.c | 203 int headroom; member 1680 slwt->headroom += len; in parse_nla_srh() 2450 slwt->headroom += desc->static_headroom; in parse_nla_action() 2540 newts->headroom = slwt->headroom; in seg6_local_build_state()
|
| A D | seg6_iptunnel.c | 718 newts->headroom = seg6_lwt_headroom(tuninfo); in seg6_build_state()
|
| /net/mpls/ |
| A D | mpls_iptunnel.c | 213 newts->headroom = mpls_encap_size(tun_encap_info); in mpls_build_state()
|
| /net/l2tp/ |
| A D | l2tp_ppp.c | 345 int uhlen, headroom; in pppol2tp_xmit() local 358 headroom = NET_SKB_PAD + in pppol2tp_xmit() 363 if (skb_cow_head(skb, headroom)) in pppol2tp_xmit()
|
| A D | l2tp_core.c | 1227 int headroom, uhlen, udp_len; in l2tp_xmit_core() local 1237 headroom = NET_SKB_PAD + sizeof(struct iphdr) + uhlen + session->hdr_len; in l2tp_xmit_core() 1238 if (skb_cow_head(skb, headroom)) { in l2tp_xmit_core()
|
| /net/mac80211/ |
| A D | tx.c | 2019 int headroom; in ieee80211_xmit() local 2029 headroom = local->tx_headroom; in ieee80211_xmit() 2031 headroom += IEEE80211_ENCRYPT_HEADROOM; in ieee80211_xmit() 2032 headroom -= skb_headroom(skb); in ieee80211_xmit() 2033 headroom = max_t(int, 0, headroom); in ieee80211_xmit() 2035 if (ieee80211_skb_resize(sdata, skb, headroom, encrypt)) { in ieee80211_xmit() 3307 struct sk_buff *skb, int headroom) in ieee80211_amsdu_realloc_pad() argument 3309 if (skb_headroom(skb) < headroom) { in ieee80211_amsdu_realloc_pad() 3312 if (pskb_expand_head(skb, headroom, 0, GFP_ATOMIC)) { in ieee80211_amsdu_realloc_pad()
|