Home
last modified time | relevance | path

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

/linux-4.1.27/net/x25/
Dx25_out.c59 int header_len = x25->neighbour->extended ? X25_EXT_MIN_LEN : in x25_output() local
63 if (skb->len - header_len > max_len) { in x25_output()
65 skb_copy_from_linear_data(skb, header, header_len); in x25_output()
66 skb_pull(skb, header_len); in x25_output()
95 skb_push(skbn, header_len); in x25_output()
96 skb_copy_to_linear_data(skbn, header, header_len); in x25_output()
112 sent = skb->len - header_len; in x25_output()
Daf_x25.c1261 int qbit, header_len; in x25_recvmsg() local
1271 header_len = x25->neighbour->extended ? in x25_recvmsg()
1312 if (!pskb_may_pull(skb, header_len)) in x25_recvmsg()
1317 skb_pull(skb, header_len); in x25_recvmsg()
/linux-4.1.27/net/batman-adv/
Dgateway_client.c672 batadv_gw_dhcp_recipient_get(struct sk_buff *skb, unsigned int *header_len, in batadv_gw_dhcp_recipient_get() argument
686 if (!pskb_may_pull(skb, *header_len + ETH_HLEN)) in batadv_gw_dhcp_recipient_get()
691 *header_len += ETH_HLEN; in batadv_gw_dhcp_recipient_get()
695 if (!pskb_may_pull(skb, *header_len + VLAN_HLEN)) in batadv_gw_dhcp_recipient_get()
700 *header_len += VLAN_HLEN; in batadv_gw_dhcp_recipient_get()
706 if (!pskb_may_pull(skb, *header_len + sizeof(*iphdr))) in batadv_gw_dhcp_recipient_get()
709 iphdr = (struct iphdr *)(skb->data + *header_len); in batadv_gw_dhcp_recipient_get()
710 *header_len += iphdr->ihl * 4; in batadv_gw_dhcp_recipient_get()
718 if (!pskb_may_pull(skb, *header_len + sizeof(*ipv6hdr))) in batadv_gw_dhcp_recipient_get()
721 ipv6hdr = (struct ipv6hdr *)(skb->data + *header_len); in batadv_gw_dhcp_recipient_get()
[all …]
Dmain.c278 int header_len = 0; in batadv_max_header_len() local
280 header_len = max_t(int, header_len, in batadv_max_header_len()
282 header_len = max_t(int, header_len, in batadv_max_header_len()
284 header_len = max_t(int, header_len, in batadv_max_header_len()
288 header_len = max_t(int, header_len, in batadv_max_header_len()
292 return header_len + ETH_HLEN; in batadv_max_header_len()
1182 unsigned short batadv_get_vid(struct sk_buff *skb, size_t header_len) in batadv_get_vid() argument
1184 struct ethhdr *ethhdr = (struct ethhdr *)(skb->data + header_len); in batadv_get_vid()
1191 if (!pskb_may_pull(skb, header_len + VLAN_ETH_HLEN)) in batadv_get_vid()
1194 vhdr = (struct vlan_ethhdr *)(skb->data + header_len); in batadv_get_vid()
Dgateway_client.h37 batadv_gw_dhcp_recipient_get(struct sk_buff *skb, unsigned int *header_len,
Drouting.h23 int header_len);
Dmain.h386 unsigned short batadv_get_vid(struct sk_buff *skb, size_t header_len);
Dsoft-interface.c166 unsigned int header_len = 0; in batadv_interface_tx() local
235 dhcp_rcp = batadv_gw_dhcp_recipient_get(skb, &header_len, in batadv_interface_tx()
Drouting.c151 int header_len) in batadv_check_management_packet() argument
156 if (unlikely(!pskb_may_pull(skb, header_len))) in batadv_check_management_packet()
/linux-4.1.27/net/ipv6/
Dxfrm6_mode_ro.c50 skb_set_mac_header(skb, (prevhdr - x->props.header_len) - skb->data); in xfrm6_ro_output()
51 skb_set_network_header(skb, -x->props.header_len); in xfrm6_ro_output()
Dxfrm6_mode_transport.c31 skb_set_mac_header(skb, (prevhdr - x->props.header_len) - skb->data); in xfrm6_transport_output()
32 skb_set_network_header(skb, -x->props.header_len); in xfrm6_transport_output()
Dmip6.c181 WARN_ON(len != x->props.header_len); in mip6_destopt_output()
182 dstopt->hdrlen = (x->props.header_len >> 3) - 1; in mip6_destopt_output()
324 x->props.header_len = sizeof(struct ipv6_destopt_hdr) + in mip6_destopt_init_state()
327 WARN_ON(x->props.header_len != 24); in mip6_destopt_init_state()
385 rt2->rt_hdr.hdrlen = (x->props.header_len >> 3) - 1; in mip6_rthdr_output()
459 x->props.header_len = sizeof(struct rt2_hdr); in mip6_rthdr_init_state()
Dipcomp6.c153 x->props.header_len = 0; in ipcomp6_init_state()
158 x->props.header_len += sizeof(struct ipv6hdr); in ipcomp6_init_state()
Desp6.c422 return ((mtu - x->props.header_len - crypto_aead_authsize(aead) - in esp6_get_mtu()
597 x->props.header_len = sizeof(struct ip_esp_hdr) + in esp6_init_state()
602 x->props.header_len += IPV4_BEET_PHMAXLEN + in esp6_init_state()
608 x->props.header_len += sizeof(struct ipv6hdr); in esp6_init_state()
Dxfrm6_mode_tunnel.c40 skb_set_network_header(skb, -x->props.header_len); in xfrm6_mode_tunnel_output()
Dxfrm6_mode_beet.c51 skb_set_network_header(skb, -x->props.header_len - hdr_len); in xfrm6_beet_output()
Dah6.c716 x->props.header_len = XFRM_ALIGN8(sizeof(struct ip_auth_hdr) + in ah6_init_state()
723 x->props.header_len += sizeof(struct ipv6hdr); in ah6_init_state()
Dxfrm6_tunnel.c291 x->props.header_len = sizeof(struct ipv6hdr); in xfrm6_tunnel_init_state()
Dip6_output.c1146 *mtu = orig_mtu - rt->dst.header_len; in ip6_append_data_mtu()
1256 dst_exthdrlen = rt->dst.header_len - rt->rt6i_nfheader_len; in __ip6_append_data()
Dip6_gre.c689 max_headroom += LL_RESERVED_SPACE(tdev) + gre_hlen + dst->header_len; in ip6gre_xmit2()
/linux-4.1.27/drivers/net/ethernet/sfc/
Dtx.c840 unsigned header_len; member
1016 unsigned int header_len, in_len; in tso_start() local
1021 header_len = st->tcp_off + (tcp_hdr(skb)->doff << 2u); in tso_start()
1022 in_len = skb_headlen(skb) - header_len; in tso_start()
1023 st->header_len = header_len; in tso_start()
1026 st->ip_base_len = st->header_len - st->ip_off; in tso_start()
1029 st->ip_base_len = st->header_len - st->tcp_off; in tso_start()
1038 st->out_len = skb->len - header_len; in tso_start()
1049 dma_addr = dma_map_single(dma_dev, skb->data + header_len, in tso_start()
1061 st->dma_addr = dma_addr + header_len; in tso_start()
[all …]
/linux-4.1.27/drivers/ide/
Dide-floppy_ioctl.c43 u8 pc_buf[256], header_len, desc_cnt; in ide_floppy_get_format_capacities() local
58 header_len = pc_buf[3]; in ide_floppy_get_format_capacities()
59 desc_cnt = header_len / 8; /* capacity descriptor of 8 bytes */ in ide_floppy_get_format_capacities()
Dide-floppy.c378 u8 pc_buf[256], header_len, desc_cnt; in ide_floppy_get_capacity() local
394 header_len = pc_buf[3]; in ide_floppy_get_capacity()
396 desc_cnt = header_len / 8; /* capacity descriptor of 8 bytes */ in ide_floppy_get_capacity()
/linux-4.1.27/net/ipv4/
Desp4.c475 return ((mtu - x->props.header_len - crypto_aead_authsize(aead) - in esp4_get_mtu()
652 x->props.header_len = sizeof(struct ip_esp_hdr) + in esp_init_state()
655 x->props.header_len += sizeof(struct iphdr); in esp_init_state()
657 x->props.header_len += IPV4_BEET_PHMAXLEN; in esp_init_state()
665 x->props.header_len += sizeof(struct udphdr); in esp_init_state()
668 x->props.header_len += sizeof(struct udphdr) + 2 * sizeof(u32); in esp_init_state()
Dipcomp.c126 x->props.header_len = 0; in ipcomp4_init_state()
131 x->props.header_len += sizeof(struct iphdr); in ipcomp4_init_state()
Dxfrm4_mode_transport.c26 skb_set_network_header(skb, -x->props.header_len); in xfrm4_transport_output()
Dxfrm4_tunnel.c34 x->props.header_len = sizeof(struct iphdr); in ipip_init_state()
Dxfrm4_mode_tunnel.c36 skb_set_network_header(skb, -x->props.header_len); in xfrm4_mode_tunnel_output()
Dip_forward.c125 if (skb_cow(skb, LL_RESERVED_SPACE(rt->dst.dev)+rt->dst.header_len)) in ip_forward()
Dah4.c509 x->props.header_len = XFRM_ALIGN4(sizeof(struct ip_auth_hdr) + in ah_init_state()
512 x->props.header_len = XFRM_ALIGN8(sizeof(struct ip_auth_hdr) + in ah_init_state()
515 x->props.header_len += sizeof(struct iphdr); in ah_init_state()
Dxfrm4_mode_beet.c50 skb_set_network_header(skb, -x->props.header_len - in xfrm4_beet_output()
Dgeneve.c116 min_headroom = LL_RESERVED_SPACE(rt->dst.dev) + rt->dst.header_len in geneve_xmit_skb()
Dtcp.c2947 const struct sk_buff *skb, unsigned int header_len) in tcp_md5_hash_skb_data() argument
2953 const unsigned int head_data_len = skb_headlen(skb) > header_len ? in tcp_md5_hash_skb_data()
2954 skb_headlen(skb) - header_len : 0; in tcp_md5_hash_skb_data()
2960 sg_set_buf(&sg, ((u8 *) tp) + header_len, head_data_len); in tcp_md5_hash_skb_data()
Dtcp_output.c1427 unsigned int header_len; in tcp_current_mss() local
1439 header_len = tcp_established_options(sk, NULL, &opts, &md5) + in tcp_current_mss()
1445 if (header_len != tp->tcp_header_len) { in tcp_current_mss()
1446 int delta = (int) header_len - tp->tcp_header_len; in tcp_current_mss()
Dip_output.c865 exthdrlen = !skb ? rt->dst.header_len : 0; in __ip_append_data()
896 (rt->dst.dev->features & NETIF_F_UFO) && !rt->dst.header_len && in __ip_append_data()
Dip_tunnel.c776 + rt->dst.header_len + ip_encap_hlen(&tunnel->encap); in ip_tunnel_xmit()
Dipmr.c1755 encap += LL_RESERVED_SPACE(dev) + rt->dst.header_len; in ipmr_queue_xmit()
/linux-4.1.27/drivers/net/wimax/i2400m/
Dfw.c717 offset = le32_to_cpu(bcf->header_len) * sizeof(u32); in i2400m_dnload_bcf()
1193 unsigned module_type, header_len, major_version, minor_version, in i2400m_fw_hdr_check() local
1197 header_len = sizeof(u32) * le32_to_cpu(bcf_hdr->header_len); in i2400m_fw_hdr_check()
1210 major_version, minor_version, header_len, size, date); in i2400m_fw_hdr_check()
1268 size_t leftover, offset, header_len, size; in i2400m_fw_check() local
1281 header_len = sizeof(u32) * le32_to_cpu(bcf_hdr->header_len); in i2400m_fw_check()
1286 next = itr + header_len; in i2400m_fw_check()
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-desc.c525 packet->header_len, DMA_TO_DEVICE); in xgbe_map_tx_skb()
531 rdata->skb_dma_len = packet->header_len; in xgbe_map_tx_skb()
533 offset = packet->header_len; in xgbe_map_tx_skb()
535 packet->length += packet->header_len; in xgbe_map_tx_skb()
Dxgbe.h256 unsigned int header_len; member
Dxgbe-drv.c1262 packet->header_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in xgbe_prep_tso()
1264 packet->tcp_payload_len = skb->len - packet->header_len; in xgbe_prep_tso()
1266 DBGPR(" packet->header_len=%u\n", packet->header_len); in xgbe_prep_tso()
1275 packet->tx_bytes += (packet->tx_packets - 1) * packet->header_len; in xgbe_prep_tso()
/linux-4.1.27/net/ipv6/netfilter/
Dnf_reject_ipv6.c171 nskb = alloc_skb(hh_len + 15 + dst->header_len + sizeof(struct ipv6hdr) in nf_send_reset6()
183 skb_reserve(nskb, hh_len + dst->header_len); in nf_send_reset6()
/linux-4.1.27/drivers/usb/gadget/function/
Du_ether.h73 u32 header_len; member
Du_ether.c68 unsigned header_len; member
224 size += dev->port_usb->header_len; in rx_submit()
1072 dev->header_len = link->header_len; in gether_connect()
1166 dev->header_len = 0; in gether_disconnect()
Df_eem.c652 eem->port.header_len = EEM_HLEN; in eem_alloc()
Df_rndis.c992 rndis->port.header_len = sizeof(struct rndis_packet_msg_type); in rndis_alloc()
Df_ncm.c465 ncm->port.header_len = 0; in ncm_reset_values()
/linux-4.1.27/drivers/net/ppp/
Dpptp.c179 unsigned int header_len = sizeof(*hdr); in pptp_xmit() local
238 header_len -= sizeof(hdr->ack); in pptp_xmit()
241 skb_push(skb, header_len); in pptp_xmit()
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_hw.h344 u8 header_len[8]; /* dword 2 */ member
/linux-4.1.27/net/xfrm/
Dxfrm_output.c27 int nhead = dst->header_len + LL_RESERVED_SPACE(dst->dev) in xfrm_skb_check_space()
Dxfrm_policy.c1647 int header_len = 0; in xfrm_bundle_create() local
1717 header_len += xfrm[i]->props.header_len; in xfrm_bundle_create()
1719 nfheader_len += xfrm[i]->props.header_len; in xfrm_bundle_create()
1741 dst_prev->header_len = header_len; in xfrm_bundle_create()
1743 header_len -= xdst->u.dst.xfrm->props.header_len; in xfrm_bundle_create()
Dxfrm_state.c1980 res = mtu - x->props.header_len; in xfrm_state_mtu()
/linux-4.1.27/include/uapi/linux/wimax/
Di2400m.h136 __le32 header_len; member
/linux-4.1.27/drivers/net/wireless/p54/
Dtxrx.c332 size_t header_len = sizeof(*hdr); in p54_rx_data() local
378 header_len += hdr->align[0]; in p54_rx_data()
380 skb_pull(skb, header_len); in p54_rx_data()
/linux-4.1.27/net/openvswitch/
Dvport-gre.c159 min_headroom = LL_RESERVED_SPACE(rt->dst.dev) + rt->dst.header_len in gre_tnl_send()
/linux-4.1.27/net/core/
Ddst.c190 dst->header_len = 0; in dst_alloc()
Dsock.c1600 if (dst->header_len) { in sk_setup_caps()
1804 struct sk_buff *sock_alloc_send_pskb(struct sock *sk, unsigned long header_len, in sock_alloc_send_pskb() argument
1834 skb = alloc_skb_with_frags(header_len, data_len, max_page_order, in sock_alloc_send_pskb()
Dpktgen.c2299 pkt_dev->pkt_overhead += x->props.header_len; in get_ipsec_sa()
2601 nhead = x->props.header_len - skb_headroom(skb); in process_ipsec()
Dskbuff.c4370 struct sk_buff *alloc_skb_with_frags(unsigned long header_len, in alloc_skb_with_frags() argument
4395 skb = alloc_skb(header_len, gfp_head); in alloc_skb_with_frags()
/linux-4.1.27/include/net/
Ddst.h78 unsigned short header_len; /* more space at head required */ member
Dtcp.h1336 unsigned int header_len);
Dsock.h1552 struct sk_buff *sock_alloc_send_pskb(struct sock *sk, unsigned long header_len,
Dxfrm.h159 int header_len; member
/linux-4.1.27/net/decnet/
Ddn_route.c791 int header_len; in dn_forward() local
801 header_len = dn_db->use_long ? 21 : 6; in dn_forward()
802 if (skb_cow(skb, LL_RESERVED_SPACE(rt->dst.dev)+header_len)) in dn_forward()
/linux-4.1.27/drivers/scsi/be2iscsi/
Dbe_main.h504 unsigned short header_len; member
/linux-4.1.27/drivers/net/
Dvxlan.c1700 min_headroom = LL_RESERVED_SPACE(dst->dev) + dst->header_len in vxlan6_xmit_skb()
1783 min_headroom = LL_RESERVED_SPACE(rt->dst.dev) + rt->dst.header_len in vxlan_xmit_skb()
/linux-4.1.27/drivers/net/wireless/
Dairo.c3157 static int header_len(__le16 ctl) in header_len() function
3325 hdrlen = header_len(fc); in airo_handle_rx()
3731 hdrlen = header_len(fc); in mpi_receive_802_11()
4368 hdrlen = header_len(fc); in transmit_802_11_packet()
/linux-4.1.27/include/linux/
Dskbuff.h786 struct sk_buff *alloc_skb_with_frags(unsigned long header_len,