Home
last modified time | relevance | path

Searched refs:header_len (Results 1 – 25 of 39) sorted by relevance

12

/net/batman-adv/
A Dgateway_client.c566 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 Dmain.c330 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 Dgateway_client.h37 batadv_gw_dhcp_recipient_get(struct sk_buff *skb, unsigned int *header_len,
A Drouting.h17 int header_len);
A Dmain.h378 unsigned short batadv_get_vid(struct sk_buff *skb, size_t header_len);
A Dmesh-interface.c181 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 Dx25_out.c54 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 Daf_x25.c1284 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 Dmip6.c169 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 Dipcomp6.c146 x->props.header_len = 0; in ipcomp6_init_state()
151 x->props.header_len += sizeof(struct ipv6hdr); in ipcomp6_init_state()
A Desp6.c1162 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 Desp6_offload.c175 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 Dah6.c717 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 Dxfrm6_tunnel.c285 x->props.header_len = sizeof(struct ipv6hdr); in xfrm6_tunnel_init_state()
/net/xfrm/
A Dxfrm_output.c34 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 Dxfrm_device.c30 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 Dxfrm_iptfs.c269 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 Dtcp_sigpool.c327 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 Dipcomp.c127 x->props.header_len = 0; in ipcomp4_init_state()
132 x->props.header_len += sizeof(struct iphdr); in ipcomp4_init_state()
A Dah4.c523 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 Desp4.c1125 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 Dxfrm4_tunnel.c37 x->props.header_len = sizeof(struct iphdr); in ipip_init_state()
A Desp4_offload.c139 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 Dip_forward.c144 if (skb_cow(skb, LL_RESERVED_SPACE(rt->dst.dev)+rt->dst.header_len)) in ip_forward()
/net/core/
A Ddst.c63 dst->header_len = 0; in dst_init()

Completed in 46 milliseconds

12