Home
last modified time | relevance | path

Searched refs:headroom (Results 1 – 22 of 22) sorted by relevance

/net/xdp/
A Dxdp_umem.c160 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 Dxsk_buff_pool.c82 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 Dxsk_diag.c61 du.headroom = umem->headroom; in xsk_diag_put_umem()
A Dxsk.c1340 __u32 headroom; member
/net/core/
A Dxdp.c605 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 Dlwt_bpf.c427 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 Dskbuff.c898 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 Dax25_out.c339 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 Dcaif_socket.c55 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 Dchnl_net.c245 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 Dtest_run.c135 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 Daf_iucv.c904 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 Dip_tunnel.c571 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 Dip_tunnel_core.c411 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 Dtrace_iptfs.h31 __field(u32, headroom)
44 __entry->headroom = skb_headroom(skb);
61 __entry->skb, __entry->skb_len, __entry->data_len, __entry->headroom,
/net/mctp/
A Droute.c1019 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 Dseg6_local.c203 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 Dseg6_iptunnel.c718 newts->headroom = seg6_lwt_headroom(tuninfo); in seg6_build_state()
/net/mpls/
A Dmpls_iptunnel.c213 newts->headroom = mpls_encap_size(tun_encap_info); in mpls_build_state()
/net/l2tp/
A Dl2tp_ppp.c345 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 Dl2tp_core.c1227 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 Dtx.c2019 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()

Completed in 77 milliseconds