/net/core/ |
D | xdp.c | 569 xdpf->headroom = 0; in xdp_convert_zc_to_xdp_frame() 601 unsigned int headroom, frame_size; in __xdp_build_skb_from_frame() local 610 headroom = sizeof(*xdpf) + xdpf->headroom; in __xdp_build_skb_from_frame() 617 hard_start = xdpf->data - headroom; in __xdp_build_skb_from_frame() 622 skb_reserve(skb, headroom); in __xdp_build_skb_from_frame() 669 unsigned int headroom, totalsize; in xdpf_clone() local 674 headroom = xdpf->headroom + sizeof(*xdpf); in xdpf_clone() 675 totalsize = headroom + xdpf->len; in xdpf_clone() 687 nxdpf->data = addr + headroom; in xdpf_clone()
|
D | lwt_bpf.c | 422 u32 headroom = nla_get_u32(tb[LWT_BPF_XMIT_HEADROOM]); in bpf_build_state() local 424 if (headroom > LWT_BPF_MAX_HEADROOM) { in bpf_build_state() 429 newts->headroom = headroom; in bpf_build_state()
|
D | skbuff.c | 1176 int headroom, tailroom; in skb_dump() local 1184 headroom = skb_headroom(skb); in skb_dump() 1195 level, skb->len, headroom, skb_headlen(skb), tailroom, in skb_dump() 1215 if (full_pkt && headroom) in skb_dump() 1217 16, 1, skb->head, headroom, false); in skb_dump() 2023 struct sk_buff *__pskb_copy_fclone(struct sk_buff *skb, int headroom, in __pskb_copy_fclone() argument 2026 unsigned int size = skb_headlen(skb) + headroom; in __pskb_copy_fclone() 2034 skb_reserve(n, headroom); in __pskb_copy_fclone() 2176 struct sk_buff *skb_realloc_headroom(struct sk_buff *skb, unsigned int headroom) in skb_realloc_headroom() argument 2179 int delta = headroom - skb_headroom(skb); in skb_realloc_headroom() [all …]
|
/net/xdp/ |
D | xdp_umem.c | 154 u32 chunk_size = mr->chunk_size, headroom = mr->headroom; in xdp_umem_reg() local 199 if (headroom >= chunk_size - XDP_PACKET_HEADROOM) in xdp_umem_reg() 203 umem->headroom = headroom; in xdp_umem_reg()
|
D | xsk_diag.c | 61 du.headroom = umem->headroom; in xsk_diag_put_umem()
|
D | xsk_buff_pool.c | 80 pool->headroom = umem->headroom; in xp_create_and_assign_umem() 84 pool->frame_len = umem->chunk_size - umem->headroom - in xp_create_and_assign_umem() 101 xskb->xdp.frame_sz = umem->chunk_size - umem->headroom; in xp_create_and_assign_umem()
|
D | xsk.c | 1259 __u32 headroom; member
|
/net/ax25/ |
D | ax25_out.c | 329 int headroom; in ax25_transmit_buffer() local 336 headroom = ax25_addr_size(ax25->digipeat); in ax25_transmit_buffer() 338 if (unlikely(skb_headroom(skb) < headroom)) { in ax25_transmit_buffer() 339 skb = skb_expand_head(skb, headroom); in ax25_transmit_buffer() 346 ptr = skb_push(skb, headroom); in ax25_transmit_buffer()
|
/net/caif/ |
D | caif_socket.c | 54 int headroom, tailroom, maxframe; member 555 buffer_size = len + cf_sk->headroom + cf_sk->tailroom; in caif_seqpkt_sendmsg() 563 skb_reserve(skb, cf_sk->headroom); in caif_seqpkt_sendmsg() 623 size + cf_sk->headroom + in caif_stream_sendmsg() 630 skb_reserve(skb, cf_sk->headroom); in caif_stream_sendmsg() 743 int ifindex, headroom, tailroom; in caif_connect() local 825 &cf_sk->layer, &ifindex, &headroom, &tailroom); in caif_connect() 840 cf_sk->headroom = LL_RESERVED_SPACE_EXTRA(dev, headroom); in caif_connect() 845 cf_sk->maxframe = mtu - (headroom + tailroom); in caif_connect()
|
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/ |
D | test_run.c | 133 u32 headroom = XDP_PACKET_HEADROOM; in xdp_test_run_init_page() local 142 headroom -= meta_len; in xdp_test_run_init_page() 147 memcpy(data + headroom, orig_ctx->data_meta, frm_len); in xdp_test_run_init_page() 150 xdp_prepare_buff(new_ctx, data, headroom, frm_len, true); in xdp_test_run_init_page() 627 u32 size, u32 headroom, u32 tailroom) in BTF_ID_FLAGS() 632 if (size < ETH_HLEN || size > PAGE_SIZE - headroom - tailroom) in BTF_ID_FLAGS() 639 data = kzalloc(size + headroom + tailroom, GFP_USER); in BTF_ID_FLAGS() 643 if (copy_from_user(data + headroom, data_in, user_size)) { in BTF_ID_FLAGS() 1152 u32 headroom = XDP_PACKET_HEADROOM; in bpf_prog_test_run_xdp() local 1177 headroom += sizeof(struct xdp_page_head); in bpf_prog_test_run_xdp() [all …]
|
/net/iucv/ |
D | af_iucv.c | 903 size_t headroom = 0; in iucv_sock_sendmsg() local 982 headroom = sizeof(struct af_iucv_trans_hdr) + in iucv_sock_sendmsg() 984 linear = min(len, PAGE_SIZE - headroom); in iucv_sock_sendmsg() 992 headroom = sizeof(struct iucv_array) * in iucv_sock_sendmsg() 994 linear = PAGE_SIZE - headroom; in iucv_sock_sendmsg() 997 skb = sock_alloc_send_pskb(sk, headroom + linear, len - linear, in iucv_sock_sendmsg() 1001 if (headroom) in iucv_sock_sendmsg() 1002 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() [all …]
|
/net/ipv4/ |
D | ip_tunnel.c | 570 static void ip_tunnel_adj_headroom(struct net_device *dev, unsigned int headroom) in ip_tunnel_adj_headroom() argument 577 if (headroom > max_allowed) in ip_tunnel_adj_headroom() 578 headroom = max_allowed; in ip_tunnel_adj_headroom() 580 if (headroom > READ_ONCE(dev->needed_headroom)) in ip_tunnel_adj_headroom() 581 WRITE_ONCE(dev->needed_headroom, headroom); in ip_tunnel_adj_headroom() 588 u32 headroom = sizeof(struct iphdr); in ip_md_tunnel_xmit() local 661 headroom += LL_RESERVED_SPACE(rt->dst.dev) + rt->dst.header_len; in ip_md_tunnel_xmit() 662 if (skb_cow_head(skb, headroom)) { in ip_md_tunnel_xmit() 667 ip_tunnel_adj_headroom(dev, headroom); in ip_md_tunnel_xmit()
|
D | ip_tunnel_core.c | 408 int headroom, bool reply) in skb_tunnel_check_pmtu() argument 410 u32 mtu = dst_mtu(encap_dst) - headroom; in skb_tunnel_check_pmtu()
|
/net/mctp/ |
D | route.c | 782 unsigned int pos, size, headroom; in mctp_do_fragment_route() local 797 headroom = skb_headroom(skb); in mctp_do_fragment_route() 806 skb2 = alloc_skb(headroom + hlen + size, GFP_KERNEL); in mctp_do_fragment_route() 822 skb_reserve(skb2, headroom); in mctp_do_fragment_route()
|
/net/ipv6/ |
D | seg6_local.c | 203 int headroom; member 1672 slwt->headroom += len; in parse_nla_srh() 2442 slwt->headroom += desc->static_headroom; in parse_nla_action() 2532 newts->headroom = slwt->headroom; in seg6_local_build_state()
|
D | seg6_iptunnel.c | 682 newts->headroom = seg6_lwt_headroom(tuninfo); in seg6_build_state()
|
/net/mpls/ |
D | mpls_iptunnel.c | 215 newts->headroom = mpls_encap_size(tun_encap_info); in mpls_build_state()
|
/net/l2tp/ |
D | l2tp_ppp.c | 350 int uhlen, headroom; in pppol2tp_xmit() local 363 headroom = NET_SKB_PAD + in pppol2tp_xmit() 368 if (skb_cow_head(skb, headroom)) in pppol2tp_xmit()
|
D | l2tp_core.c | 1022 int headroom, uhlen, udp_len; in l2tp_xmit_core() local 1032 headroom = NET_SKB_PAD + sizeof(struct iphdr) + uhlen + session->hdr_len; in l2tp_xmit_core() 1033 if (skb_cow_head(skb, headroom)) { in l2tp_xmit_core()
|
/net/mac80211/ |
D | tx.c | 2033 int headroom; in ieee80211_xmit() local 2043 headroom = local->tx_headroom; in ieee80211_xmit() 2045 headroom += IEEE80211_ENCRYPT_HEADROOM; in ieee80211_xmit() 2046 headroom -= skb_headroom(skb); in ieee80211_xmit() 2047 headroom = max_t(int, 0, headroom); in ieee80211_xmit() 2049 if (ieee80211_skb_resize(sdata, skb, headroom, encrypt)) { in ieee80211_xmit() 3300 struct sk_buff *skb, int headroom) in ieee80211_amsdu_realloc_pad() argument 3302 if (skb_headroom(skb) < headroom) { in ieee80211_amsdu_realloc_pad() 3305 if (pskb_expand_head(skb, headroom, 0, GFP_ATOMIC)) { in ieee80211_amsdu_realloc_pad()
|