| /net/batman-adv/ |
| A D | gateway_client.c | 566 if (!pskb_may_pull(skb, *header_len + ETH_HLEN)) in batadv_gw_dhcp_recipient_get() 571 *header_len += ETH_HLEN; in batadv_gw_dhcp_recipient_get() 575 if (!pskb_may_pull(skb, *header_len + VLAN_HLEN)) in batadv_gw_dhcp_recipient_get() 580 *header_len += VLAN_HLEN; in batadv_gw_dhcp_recipient_get() 586 if (!pskb_may_pull(skb, *header_len + sizeof(*iphdr))) in batadv_gw_dhcp_recipient_get() 589 iphdr = (struct iphdr *)(skb->data + *header_len); in batadv_gw_dhcp_recipient_get() 590 *header_len += iphdr->ihl * 4; in batadv_gw_dhcp_recipient_get() 601 ipv6hdr = (struct ipv6hdr *)(skb->data + *header_len); in batadv_gw_dhcp_recipient_get() 602 *header_len += sizeof(*ipv6hdr); in batadv_gw_dhcp_recipient_get() 616 udphdr = (struct udphdr *)(skb->data + *header_len); in batadv_gw_dhcp_recipient_get() [all …]
|
| A D | main.c | 330 int header_len = 0; in batadv_max_header_len() local 332 header_len = max_t(int, header_len, in batadv_max_header_len() 334 header_len = max_t(int, header_len, in batadv_max_header_len() 336 header_len = max_t(int, header_len, in batadv_max_header_len() 340 header_len = max_t(int, header_len, in batadv_max_header_len() 344 return header_len + ETH_HLEN; in batadv_max_header_len() 621 unsigned short batadv_get_vid(struct sk_buff *skb, size_t header_len) in batadv_get_vid() argument 623 struct ethhdr *ethhdr = (struct ethhdr *)(skb->data + header_len); in batadv_get_vid() 630 if (!pskb_may_pull(skb, header_len + VLAN_ETH_HLEN)) in batadv_get_vid() 633 vhdr = (struct vlan_ethhdr *)(skb->data + header_len); in batadv_get_vid()
|
| A D | gateway_client.h | 37 batadv_gw_dhcp_recipient_get(struct sk_buff *skb, unsigned int *header_len,
|
| A D | routing.h | 17 int header_len);
|
| A D | main.h | 378 unsigned short batadv_get_vid(struct sk_buff *skb, size_t header_len);
|
| A D | mesh-interface.c | 181 unsigned int header_len = 0; in batadv_interface_tx() local 266 dhcp_rcp = batadv_gw_dhcp_recipient_get(skb, &header_len, in batadv_interface_tx()
|
| /net/x25/ |
| A D | x25_out.c | 54 int header_len = x25->neighbour->extended ? X25_EXT_MIN_LEN : in x25_output() local 58 if (skb->len - header_len > max_len) { in x25_output() 60 skb_copy_from_linear_data(skb, header, header_len); in x25_output() 61 skb_pull(skb, header_len); in x25_output() 90 skb_push(skbn, header_len); in x25_output() 91 skb_copy_to_linear_data(skbn, header, header_len); in x25_output() 107 sent = skb->len - header_len; in x25_output()
|
| A D | af_x25.c | 1284 int qbit, header_len; in x25_recvmsg() local 1294 header_len = x25->neighbour->extended ? in x25_recvmsg() 1334 if (!pskb_may_pull(skb, header_len)) in x25_recvmsg() 1339 skb_pull(skb, header_len); in x25_recvmsg()
|
| /net/ipv6/ |
| A D | mip6.c | 169 WARN_ON(len != x->props.header_len); in mip6_destopt_output() 170 dstopt->hdrlen = (x->props.header_len >> 3) - 1; in mip6_destopt_output() 261 x->props.header_len = sizeof(struct ipv6_destopt_hdr) + in mip6_destopt_init_state() 264 WARN_ON(x->props.header_len != 24); in mip6_destopt_init_state() 320 rt2->rt_hdr.hdrlen = (x->props.header_len >> 3) - 1; in mip6_rthdr_output() 346 x->props.header_len = sizeof(struct rt2_hdr); in mip6_rthdr_init_state()
|
| A D | ipcomp6.c | 146 x->props.header_len = 0; in ipcomp6_init_state() 151 x->props.header_len += sizeof(struct ipv6hdr); in ipcomp6_init_state()
|
| A D | esp6.c | 1162 x->props.header_len = sizeof(struct ip_esp_hdr) + in esp6_init_state() 1167 x->props.header_len += IPV4_BEET_PHMAXLEN + in esp6_init_state() 1174 x->props.header_len += sizeof(struct ipv6hdr); in esp6_init_state() 1187 x->props.header_len += sizeof(struct udphdr); in esp6_init_state() 1194 x->props.header_len += 2; in esp6_init_state()
|
| A D | esp6_offload.c | 175 skb->transport_header += x->props.header_len; in xfrm6_transport_gso_segment() 192 skb->transport_header += x->props.header_len; in xfrm6_beet_gso_segment()
|
| A D | ah6.c | 717 x->props.header_len = XFRM_ALIGN8(sizeof(struct ip_auth_hdr) + in ah6_init_state() 724 x->props.header_len += sizeof(struct ipv6hdr); in ah6_init_state()
|
| A D | xfrm6_tunnel.c | 285 x->props.header_len = sizeof(struct ipv6hdr); in xfrm6_tunnel_init_state()
|
| /net/xfrm/ |
| A D | xfrm_output.c | 34 int nhead = dst->header_len + LL_RESERVED_SPACE(dst->dev) in xfrm_skb_check_space() 72 skb_set_network_header(skb, -x->props.header_len); in xfrm4_transport_output() 177 (prevhdr - x->props.header_len) - skb->data); in xfrm6_transport_output() 178 skb_set_network_header(skb, -x->props.header_len); in xfrm6_transport_output() 207 (prevhdr - x->props.header_len) - skb->data); in xfrm6_ro_output() 208 skb_set_network_header(skb, -x->props.header_len); in xfrm6_ro_output() 235 skb_set_network_header(skb, -x->props.header_len - hdrlen + in xfrm4_beet_encap_add() 283 skb_set_network_header(skb, -x->props.header_len); in xfrm4_tunnel_encap_add() 328 skb_set_network_header(skb, -x->props.header_len); in xfrm6_tunnel_encap_add() 365 skb_set_network_header(skb, -x->props.header_len - hdr_len); in xfrm6_beet_encap_add()
|
| A D | xfrm_device.c | 30 skb->transport_header -= x->props.header_len; in __xfrm_transport_prep() 32 pskb_pull(skb, skb_transport_offset(skb) + x->props.header_len); in __xfrm_transport_prep() 46 skb->mac_len + x->props.header_len - x->props.enc_hdr_len); in __xfrm_mode_tunnel_prep() 65 pskb_pull(skb, skb->mac_len + hsize + (x->props.header_len - phlen)); in __xfrm_mode_beet_prep()
|
| A D | xfrm_iptfs.c | 269 resv = LL_RESERVED_SPACE(dst->dev) + dst->header_len; in iptfs_alloc_skb() 2364 skb_set_network_header(skb, -(x->props.header_len - x->props.enc_hdr_len)); in iptfs_encap_add_ipv4() 2411 skb_set_network_header(skb, -x->props.header_len + x->props.enc_hdr_len); in iptfs_encap_add_ipv6() 2478 return ((outer_mtu - x->props.header_len - crypto_aead_authsize(aead)) & in __iptfs_get_inner_mtu() 2540 } else if (xc->pkt_size > x->props.header_len) { in iptfs_user_init() 2541 xtfs->payload_mtu = xc->pkt_size - x->props.header_len; in iptfs_user_init() 2636 x->props.header_len += sizeof(struct iphdr) + sizeof(struct ip_iptfs_hdr); in __iptfs_init_state() 2638 x->props.header_len += sizeof(struct ipv6hdr) + sizeof(struct ip_iptfs_hdr); in __iptfs_init_state()
|
| /net/ipv4/ |
| A D | tcp_sigpool.c | 327 unsigned int header_len) in tcp_sigpool_hash_skb_data() argument 329 const unsigned int head_data_len = skb_headlen(skb) > header_len ? in tcp_sigpool_hash_skb_data() 330 skb_headlen(skb) - header_len : 0; in tcp_sigpool_hash_skb_data() 340 sg_set_buf(&sg, ((u8 *)tp) + header_len, head_data_len); in tcp_sigpool_hash_skb_data()
|
| A D | ipcomp.c | 127 x->props.header_len = 0; in ipcomp4_init_state() 132 x->props.header_len += sizeof(struct iphdr); in ipcomp4_init_state()
|
| A D | ah4.c | 523 x->props.header_len = XFRM_ALIGN4(sizeof(struct ip_auth_hdr) + in ah_init_state() 526 x->props.header_len = XFRM_ALIGN8(sizeof(struct ip_auth_hdr) + in ah_init_state() 529 x->props.header_len += sizeof(struct iphdr); in ah_init_state()
|
| A D | esp4.c | 1125 x->props.header_len = sizeof(struct ip_esp_hdr) + in esp_init_state() 1128 x->props.header_len += sizeof(struct iphdr); in esp_init_state() 1130 x->props.header_len += IPV4_BEET_PHMAXLEN; in esp_init_state() 1140 x->props.header_len += sizeof(struct udphdr); in esp_init_state() 1147 x->props.header_len += 2; in esp_init_state()
|
| A D | xfrm4_tunnel.c | 37 x->props.header_len = sizeof(struct iphdr); in ipip_init_state()
|
| A D | esp4_offload.c | 139 skb->transport_header += x->props.header_len; in xfrm4_transport_gso_segment() 156 skb->transport_header += x->props.header_len; in xfrm4_beet_gso_segment()
|
| A D | ip_forward.c | 144 if (skb_cow(skb, LL_RESERVED_SPACE(rt->dst.dev)+rt->dst.header_len)) in ip_forward()
|
| /net/core/ |
| A D | dst.c | 63 dst->header_len = 0; in dst_init()
|