Home
last modified time | relevance | path

Searched refs:hdr_len (Results 1 – 167 of 167) sorted by relevance

/linux-4.1.27/net/wireless/
Dlib80211_crypt_wep.c91 static int lib80211_wep_build_iv(struct sk_buff *skb, int hdr_len, in lib80211_wep_build_iv() argument
98 if (skb_headroom(skb) < 4 || skb->len < hdr_len) in lib80211_wep_build_iv()
102 memmove(pos, pos + 4, hdr_len); in lib80211_wep_build_iv()
103 pos += hdr_len; in lib80211_wep_build_iv()
133 static int lib80211_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in lib80211_wep_encrypt() argument
147 if (lib80211_wep_build_iv(skb, hdr_len, NULL, 0, priv)) in lib80211_wep_encrypt()
151 skb_copy_from_linear_data_offset(skb, hdr_len, key, 3); in lib80211_wep_encrypt()
156 len = skb->len - hdr_len - 4; in lib80211_wep_encrypt()
157 pos = skb->data + hdr_len + 4; in lib80211_wep_encrypt()
180 static int lib80211_wep_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in lib80211_wep_decrypt() argument
[all …]
Dlib80211_crypt_tkip.c309 static int lib80211_tkip_hdr(struct sk_buff *skb, int hdr_len, in lib80211_tkip_hdr() argument
318 if (skb_headroom(skb) < TKIP_HDR_LEN || skb->len < hdr_len) in lib80211_tkip_hdr()
332 memmove(pos, pos + TKIP_HDR_LEN, hdr_len); in lib80211_tkip_hdr()
333 pos += hdr_len; in lib80211_tkip_hdr()
353 static int lib80211_tkip_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in lib80211_tkip_encrypt() argument
369 if (skb_tailroom(skb) < 4 || skb->len < hdr_len) in lib80211_tkip_encrypt()
372 len = skb->len - hdr_len; in lib80211_tkip_encrypt()
373 pos = skb->data + hdr_len; in lib80211_tkip_encrypt()
375 if ((lib80211_tkip_hdr(skb, hdr_len, rc4key, 16, priv)) < 0) in lib80211_tkip_encrypt()
403 static int lib80211_tkip_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in lib80211_tkip_decrypt() argument
[all …]
Dlib80211_crypt_ccmp.c181 static int lib80211_ccmp_hdr(struct sk_buff *skb, int hdr_len, in lib80211_ccmp_hdr() argument
188 if (skb_headroom(skb) < CCMP_HDR_LEN || skb->len < hdr_len) in lib80211_ccmp_hdr()
195 memmove(pos, pos + CCMP_HDR_LEN, hdr_len); in lib80211_ccmp_hdr()
196 pos += hdr_len; in lib80211_ccmp_hdr()
218 static int lib80211_ccmp_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in lib80211_ccmp_encrypt() argument
229 if (skb_tailroom(skb) < CCMP_MIC_LEN || skb->len < hdr_len) in lib80211_ccmp_encrypt()
232 data_len = skb->len - hdr_len; in lib80211_ccmp_encrypt()
233 len = lib80211_ccmp_hdr(skb, hdr_len, NULL, 0, priv); in lib80211_ccmp_encrypt()
237 pos = skb->data + hdr_len + CCMP_HDR_LEN; in lib80211_ccmp_encrypt()
285 static int lib80211_ccmp_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in lib80211_ccmp_decrypt() argument
[all …]
Dwext-core.c459 int hdr_len; /* Size of the event header */ in wireless_send_event() local
528 hdr_len = event_type_size[descr->header_type]; in wireless_send_event()
529 event_len = hdr_len + extra_len; in wireless_send_event()
574 memset(event, 0, hdr_len); in wireless_send_event()
577 memcpy(&event->u, ((char *) wrqu) + wrqu_off, hdr_len - IW_EV_LCP_LEN); in wireless_send_event()
579 memcpy(((char *) event) + hdr_len, extra, extra_len); in wireless_send_event()
583 hdr_len = compat_event_type_size[descr->header_type]; in wireless_send_event()
584 event_len = hdr_len + extra_len; in wireless_send_event()
616 hdr_len - IW_EV_COMPAT_LCP_LEN); in wireless_send_event()
618 memcpy(((char *) compat_event) + hdr_len, in wireless_send_event()
[all …]
/linux-4.1.27/net/802/
Dfc.c41 int hdr_len; in fc_header() local
51 hdr_len = sizeof(struct fch_hdr) + sizeof(struct fcllc); in fc_header()
52 fch = (struct fch_hdr *)skb_push(skb, hdr_len); in fc_header()
61 hdr_len = sizeof(struct fch_hdr); in fc_header()
62 fch = (struct fch_hdr *)skb_push(skb, hdr_len); in fc_header()
73 return hdr_len; in fc_header()
75 return -hdr_len; in fc_header()
/linux-4.1.27/drivers/net/wireless/ipw2x00/
Dlibipw_tx.c153 struct sk_buff *frag, int hdr_len) in libipw_encrypt_fragment() argument
167 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv); in libipw_encrypt_fragment()
265 int bytes, fc, hdr_len; in libipw_xmit() local
333 hdr_len = LIBIPW_3ADDR_LEN; in libipw_xmit()
337 hdr_len += 2; in libipw_xmit()
354 int len = bytes + hdr_len + crypt->ops->extra_msdu_prefix_len + in libipw_xmit()
362 memcpy(skb_put(skb_new, hdr_len), &header, hdr_len); in libipw_xmit()
367 res = crypt->ops->encrypt_msdu(skb_new, hdr_len, crypt->priv); in libipw_xmit()
377 skb_pull(skb, hdr_len); in libipw_xmit()
393 bytes_per_frag = frag_size - hdr_len; in libipw_xmit()
[all …]
Dipw2200.c10131 u8 id, hdr_len, unicast; in ipw_tx_skb() local
10137 hdr_len = libipw_get_hdrlen(le16_to_cpu(hdr->frame_ctl)); in ipw_tx_skb()
10182 memcpy(&tfd->u.data.tfd.tfd_24.mchdr, hdr, hdr_len); in ipw_tx_skb()
10245 txb->fragments[i]->len - hdr_len); in ipw_tx_skb()
10248 txb->fragments[i]->len - hdr_len); in ipw_tx_skb()
10249 printk_buf(IPW_DL_TX, txb->fragments[i]->data + hdr_len, in ipw_tx_skb()
10250 txb->fragments[i]->len - hdr_len); in ipw_tx_skb()
10255 txb->fragments[i]->data + hdr_len, in ipw_tx_skb()
10256 txb->fragments[i]->len - hdr_len, in ipw_tx_skb()
10259 cpu_to_le16(txb->fragments[i]->len - hdr_len); in ipw_tx_skb()
[all …]
/linux-4.1.27/net/ipv6/
Dxfrm6_mode_ro.c45 int hdr_len; in xfrm6_ro_output() local
49 hdr_len = x->type->hdr_offset(x, skb, &prevhdr); in xfrm6_ro_output()
52 skb->transport_header = skb->network_header + hdr_len; in xfrm6_ro_output()
53 __skb_pull(skb, hdr_len); in xfrm6_ro_output()
54 memmove(ipv6_hdr(skb), iph, hdr_len); in xfrm6_ro_output()
Dxfrm6_mode_transport.c26 int hdr_len; in xfrm6_transport_output() local
30 hdr_len = x->type->hdr_offset(x, skb, &prevhdr); in xfrm6_transport_output()
33 skb->transport_header = skb->network_header + hdr_len; in xfrm6_transport_output()
34 __skb_pull(skb, hdr_len); in xfrm6_transport_output()
35 memmove(ipv6_hdr(skb), iph, hdr_len); in xfrm6_transport_output()
Dxfrm6_mode_beet.c44 int optlen, hdr_len; in xfrm6_beet_output() local
46 hdr_len = 0; in xfrm6_beet_output()
49 hdr_len += IPV4_BEET_PHMAXLEN - (optlen & 4); in xfrm6_beet_output()
51 skb_set_network_header(skb, -x->props.header_len - hdr_len); in xfrm6_beet_output()
57 ph = (struct ip_beet_phdr *)__skb_pull(skb, XFRM_MODE_SKB_CB(skb)->ihl-hdr_len); in xfrm6_beet_output()
Dah6.c474 int hdr_len = skb_network_header_len(skb); in ah6_input_done() local
478 auth_data = ah_tmp_auth(work_iph, hdr_len); in ah6_input_done()
488 memcpy(skb_network_header(skb), work_iph, hdr_len); in ah6_input_done()
489 __skb_pull(skb, ah_hlen + hdr_len); in ah6_input_done()
493 skb_set_transport_header(skb, -hdr_len); in ah6_input_done()
528 u16 hdr_len; in ah6_input() local
548 hdr_len = skb_network_header_len(skb); in ah6_input()
571 skb_push(skb, hdr_len); in ah6_input()
578 work_iph = ah_alloc_tmp(ahash, nfrags + sglists, hdr_len + in ah6_input()
583 auth_data = ah_tmp_auth((u8 *)work_iph, hdr_len); in ah6_input()
[all …]
Desp6.c275 int hdr_len = skb_network_header_len(skb); in esp_input_done2() local
302 skb_set_transport_header(skb, -hdr_len); in esp_input_done2()
/linux-4.1.27/drivers/staging/rtl8192e/
Drtllib_crypt_wep.c94 static int prism2_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in prism2_wep_encrypt() argument
108 skb->len < hdr_len){ in prism2_wep_encrypt()
110 skb_headroom(skb), skb_tailroom(skb), skb->len, hdr_len); in prism2_wep_encrypt()
113 len = skb->len - hdr_len; in prism2_wep_encrypt()
115 memmove(pos, pos + 4, hdr_len); in prism2_wep_encrypt()
116 pos += hdr_len; in prism2_wep_encrypt()
168 static int prism2_wep_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in prism2_wep_decrypt() argument
181 if (skb->len < hdr_len + 8) in prism2_wep_decrypt()
184 pos = skb->data + hdr_len; in prism2_wep_decrypt()
198 plen = skb->len - hdr_len - 8; in prism2_wep_decrypt()
[all …]
Drtllib_crypt_tkip.c298 static int rtllib_tkip_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in rtllib_tkip_encrypt() argument
313 skb->len < hdr_len) in rtllib_tkip_encrypt()
330 len = skb->len - hdr_len; in rtllib_tkip_encrypt()
332 memmove(pos, pos + 8, hdr_len); in rtllib_tkip_encrypt()
333 pos += hdr_len; in rtllib_tkip_encrypt()
380 static int rtllib_tkip_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in rtllib_tkip_decrypt() argument
396 if (skb->len < hdr_len + 8 + 4) in rtllib_tkip_decrypt()
400 pos = skb->data + hdr_len; in rtllib_tkip_decrypt()
451 plen = skb->len - hdr_len - 12; in rtllib_tkip_decrypt()
497 memmove(skb->data + 8, skb->data, hdr_len); in rtllib_tkip_decrypt()
[all …]
Drtllib_crypt_ccmp.c186 static int rtllib_ccmp_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in rtllib_ccmp_encrypt() argument
196 skb->len < hdr_len) in rtllib_ccmp_encrypt()
199 data_len = skb->len - hdr_len; in rtllib_ccmp_encrypt()
201 memmove(pos, pos + CCMP_HDR_LEN, hdr_len); in rtllib_ccmp_encrypt()
202 pos += hdr_len; in rtllib_ccmp_encrypt()
259 static int rtllib_ccmp_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in rtllib_ccmp_decrypt() argument
268 if (skb->len < hdr_len + CCMP_HDR_LEN + CCMP_MIC_LEN) { in rtllib_ccmp_decrypt()
274 pos = skb->data + hdr_len; in rtllib_ccmp_decrypt()
310 size_t data_len = skb->len - hdr_len - CCMP_HDR_LEN - in rtllib_ccmp_decrypt()
350 memmove(skb->data + CCMP_HDR_LEN, skb->data, hdr_len); in rtllib_ccmp_decrypt()
Drtllib_tx.c177 int hdr_len) in rtllib_encrypt_fragment() argument
199 res = crypt->ops->encrypt_msdu(frag, hdr_len, crypt->priv); in rtllib_encrypt_fragment()
201 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv); in rtllib_encrypt_fragment()
575 int bytes, fc, qos_ctl = 0, hdr_len; in rtllib_xmit_inter() local
731 hdr_len = RTLLIB_3ADDR_LEN + 2; in rtllib_xmit_inter()
745 hdr_len = RTLLIB_3ADDR_LEN; in rtllib_xmit_inter()
752 bytes_per_frag = frag_size - hdr_len; in rtllib_xmit_inter()
819 skb_put(skb_frag, hdr_len); in rtllib_xmit_inter()
820 memcpy(frag_hdr, &header, hdr_len); in rtllib_xmit_inter()
863 hdr_len); in rtllib_xmit_inter()
Drtllib.h2633 int hdr_len);
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/
Dieee80211_crypt_wep.c101 static int prism2_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in prism2_wep_encrypt() argument
114 skb->len < hdr_len) in prism2_wep_encrypt()
117 len = skb->len - hdr_len; in prism2_wep_encrypt()
119 memmove(pos, pos + 4, hdr_len); in prism2_wep_encrypt()
120 pos += hdr_len; in prism2_wep_encrypt()
173 static int prism2_wep_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in prism2_wep_decrypt() argument
185 if (skb->len < hdr_len + 8) in prism2_wep_decrypt()
188 pos = skb->data + hdr_len; in prism2_wep_decrypt()
202 plen = skb->len - hdr_len - 8; in prism2_wep_decrypt()
223 memmove(skb->data + 4, skb->data, hdr_len); in prism2_wep_decrypt()
Dieee80211_crypt.h45 int (*encrypt_mpdu)(struct sk_buff *skb, int hdr_len, void *priv);
46 int (*decrypt_mpdu)(struct sk_buff *skb, int hdr_len, void *priv);
50 int (*encrypt_msdu)(struct sk_buff *skb, int hdr_len, void *priv);
51 int (*decrypt_msdu)(struct sk_buff *skb, int keyidx, int hdr_len,
Dieee80211_crypt_tkip.c304 static int ieee80211_tkip_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in ieee80211_tkip_encrypt() argument
318 skb->len < hdr_len) in ieee80211_tkip_encrypt()
336 len = skb->len - hdr_len; in ieee80211_tkip_encrypt()
338 memmove(pos, pos + 8, hdr_len); in ieee80211_tkip_encrypt()
339 pos += hdr_len; in ieee80211_tkip_encrypt()
387 static int ieee80211_tkip_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in ieee80211_tkip_decrypt() argument
401 if (skb->len < hdr_len + 8 + 4) in ieee80211_tkip_decrypt()
405 pos = skb->data + hdr_len; in ieee80211_tkip_decrypt()
452 plen = skb->len - hdr_len - 12; in ieee80211_tkip_decrypt()
494 memmove(skb->data + 8, skb->data, hdr_len); in ieee80211_tkip_decrypt()
[all …]
Dieee80211_crypt_ccmp.c194 static int ieee80211_ccmp_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in ieee80211_ccmp_encrypt() argument
204 skb->len < hdr_len) in ieee80211_ccmp_encrypt()
207 data_len = skb->len - hdr_len; in ieee80211_ccmp_encrypt()
209 memmove(pos, pos + CCMP_HDR_LEN, hdr_len); in ieee80211_ccmp_encrypt()
210 pos += hdr_len; in ieee80211_ccmp_encrypt()
269 static int ieee80211_ccmp_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in ieee80211_ccmp_decrypt() argument
277 if (skb->len < hdr_len + CCMP_HDR_LEN + CCMP_MIC_LEN) { in ieee80211_ccmp_decrypt()
283 pos = skb->data + hdr_len; in ieee80211_ccmp_decrypt()
327 size_t data_len = skb->len - hdr_len - CCMP_HDR_LEN - CCMP_MIC_LEN; in ieee80211_ccmp_decrypt()
366 memmove(skb->data + CCMP_HDR_LEN, skb->data, hdr_len); in ieee80211_ccmp_decrypt()
Dieee80211_tx.c183 int hdr_len) in ieee80211_encrypt_fragment() argument
216 res = crypt->ops->encrypt_msdu(frag, hdr_len, crypt->priv); in ieee80211_encrypt_fragment()
218 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv); in ieee80211_encrypt_fragment()
606 int bytes, fc, qos_ctl = 0, hdr_len; in ieee80211_xmit() local
714 hdr_len = IEEE80211_3ADDR_LEN + 2; in ieee80211_xmit()
720 hdr_len = IEEE80211_3ADDR_LEN; in ieee80211_xmit()
726 bytes_per_frag = frag_size - hdr_len; in ieee80211_xmit()
790 frag_hdr = (struct ieee80211_hdr_3addrqos *)skb_put(skb_frag, hdr_len); in ieee80211_xmit()
791 memcpy(frag_hdr, &header, hdr_len); in ieee80211_xmit()
829 ieee80211_encrypt_fragment(ieee, skb_frag, hdr_len); in ieee80211_xmit()
Dieee80211.h2320 int hdr_len);
/linux-4.1.27/net/core/
Dtso.c19 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in tso_build_hdr() local
22 memcpy(hdr, skb->data, hdr_len); in tso_build_hdr()
25 iph->tot_len = htons(size + hdr_len - mac_hdr_len); in tso_build_hdr()
59 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in tso_start() local
66 tso->size = skb_headlen(skb) - hdr_len; in tso_start()
67 tso->data = skb->data + hdr_len; in tso_start()
Ddev.c2787 unsigned int hdr_len; in qdisc_pkt_len_init() local
2791 hdr_len = skb_transport_header(skb) - skb_mac_header(skb); in qdisc_pkt_len_init()
2795 hdr_len += tcp_hdrlen(skb); in qdisc_pkt_len_init()
2797 hdr_len += sizeof(struct udphdr); in qdisc_pkt_len_init()
2800 gso_segs = DIV_ROUND_UP(skb->len - hdr_len, in qdisc_pkt_len_init()
2803 qdisc_skb_cb(skb)->pkt_len += (gso_segs - 1) * hdr_len; in qdisc_pkt_len_init()
Dskbuff.c875 n->hdr_len = skb->nohdr ? skb_headroom(skb) : skb->hdr_len; in __skb_clone()
1232 skb->hdr_len = 0; in pskb_expand_head()
Dfilter.c1195 (int) skb_headroom(skb) + len > skb->hdr_len; in bpf_skb_clone_unwritable()
/linux-4.1.27/net/ipv4/
Dgre_demux.c65 int hdr_len) in gre_build_header() argument
69 skb_push(skb, hdr_len); in gre_build_header()
77 __be32 *ptr = (__be32 *)(((u8 *)greh) + hdr_len - 4); in gre_build_header()
103 int hdr_len; in parse_gre_header() local
113 hdr_len = ip_gre_calc_hlen(tpi->flags); in parse_gre_header()
115 if (!pskb_may_pull(skb, hdr_len)) in parse_gre_header()
153 hdr_len += 4; in parse_gre_header()
154 if (!pskb_may_pull(skb, hdr_len)) in parse_gre_header()
159 return iptunnel_pull_header(skb, hdr_len, tpi->proto); in parse_gre_header()
Dip_tunnel_core.c87 int iptunnel_pull_header(struct sk_buff *skb, int hdr_len, __be16 inner_proto) in iptunnel_pull_header() argument
89 if (unlikely(!pskb_may_pull(skb, hdr_len))) in iptunnel_pull_header()
92 skb_pull_rcsum(skb, hdr_len); in iptunnel_pull_header()
/linux-4.1.27/include/net/
Dlib80211.h61 int (*encrypt_mpdu) (struct sk_buff * skb, int hdr_len, void *priv);
62 int (*decrypt_mpdu) (struct sk_buff * skb, int hdr_len, void *priv);
66 int (*encrypt_msdu) (struct sk_buff * skb, int hdr_len, void *priv);
67 int (*decrypt_msdu) (struct sk_buff * skb, int keyidx, int hdr_len,
Dgre.h37 int hdr_len);
Dip_tunnels.h197 int iptunnel_pull_header(struct sk_buff *skb, int hdr_len, __be16 inner_proto);
Dmac80211.h1505 u8 hdr_len; member
/linux-4.1.27/drivers/net/usb/
Dnet1080.c57 __le16 hdr_len; // sizeof nc_header (LE, all) member
365 u16 hdr_len, packet_len; in net1080_rx_fixup() local
381 hdr_len = le16_to_cpup(&header->hdr_len); in net1080_rx_fixup()
388 } else if (hdr_len < MIN_HEADER) { in net1080_rx_fixup()
390 netdev_dbg(dev->net, "header too short, %d\n", hdr_len); in net1080_rx_fixup()
393 } else if (hdr_len > MIN_HEADER) { in net1080_rx_fixup()
395 netdev_dbg(dev->net, "header OOB, %d bytes\n", hdr_len - MIN_HEADER); in net1080_rx_fixup()
399 skb_pull(skb, hdr_len); in net1080_rx_fixup()
428 netdev_dbg(dev->net, "frame <rx h %d p %d id %d\n", header->hdr_len, in net1080_rx_fixup()
479 header->hdr_len = cpu_to_le16(sizeof (*header)); in net1080_tx_fixup()
[all …]
/linux-4.1.27/drivers/isdn/pcbit/
Dlayer2.c76 struct sk_buff *skb, unsigned short hdr_len) in pcbit_l2_write() argument
94 frame->hdr_len = hdr_len; in pcbit_l2_write()
97 frame->dt_len = skb->len - hdr_len; in pcbit_l2_write()
201 pcbit_writew(dev, frame->hdr_len + PREHDR_LEN); in pcbit_transmit()
212 pcbit_writew(dev, frame->hdr_len + PREHDR_LEN); in pcbit_transmit()
307 pcbit_l3_receive(dev, frame->msg, frame->skb, frame->hdr_len, in pcbit_deliver()
375 frame->hdr_len = pcbit_readw(dev); in pcbit_receive()
385 if (frame->hdr_len == 0) { in pcbit_receive()
394 if (frame->hdr_len > 1024 || frame->dt_len > 2048) { in pcbit_receive()
398 frame->hdr_len, in pcbit_receive()
[all …]
Dlayer2.h118 unsigned int hdr_len; member
125 struct sk_buff *skb, unsigned short hdr_len);
Dpcbit.h173 ushort hdr_len, ushort refnum);
Ddrv.c469 ushort hdr_len, ushort refnum) in pcbit_l3_receive() argument
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Denic_res.h45 unsigned int mss_or_csum_offset, unsigned int hdr_len, in enic_queue_wq_desc_ex() argument
58 (u16)hdr_len, (u8)offload_mode, in enic_queue_wq_desc_ex()
102 unsigned int csum_offset, unsigned int hdr_len, in enic_queue_wq_desc_csum_l4() argument
106 csum_offset, hdr_len, vlan_tag_insert, vlan_tag, in enic_queue_wq_desc_csum_l4()
113 unsigned int mss, unsigned int hdr_len, int vlan_tag_insert, in enic_queue_wq_desc_tso() argument
117 mss, hdr_len, vlan_tag_insert, vlan_tag, in enic_queue_wq_desc_tso()
Denic_main.c413 unsigned int hdr_len = skb_checksum_start_offset(skb); in enic_queue_wq_skb_csum_l4() local
414 unsigned int csum_offset = hdr_len + skb->csum_offset; in enic_queue_wq_skb_csum_l4()
430 hdr_len, vlan_tag_insert, vlan_tag, eop, in enic_queue_wq_skb_csum_l4()
446 unsigned int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in enic_queue_wq_skb_tso() local
476 enic_queue_wq_desc_tso(wq, skb, dma_addr, len, mss, hdr_len, in enic_queue_wq_skb_tso()
/linux-4.1.27/net/sched/
Dsch_atm.c57 int hdr_len; member
194 int fd, error, hdr_len; in atm_tc_change() local
225 hdr_len = nla_len(tb[TCA_ATM_HDR]); in atm_tc_change()
228 hdr_len = RFC1483LLC_LEN; in atm_tc_change()
240 opt->nla_type, nla_len(opt), hdr_len); in atm_tc_change()
270 flow = kzalloc(sizeof(struct atm_flow_data) + hdr_len, GFP_KERNEL); in atm_tc_change()
292 flow->hdr_len = hdr_len; in atm_tc_change()
294 memcpy(flow->hdr, hdr, hdr_len); in atm_tc_change()
478 if (skb_headroom(skb) < flow->hdr_len) { in sch_atm_dequeue()
481 new = skb_realloc_headroom(skb, flow->hdr_len); in sch_atm_dequeue()
[all …]
Dsch_tbf.c151 unsigned int hdr_len = skb_transport_header(skb) - skb_mac_header(skb); in skb_gso_mac_seglen() local
152 return hdr_len + skb_gso_transport_seglen(skb); in skb_gso_mac_seglen()
/linux-4.1.27/drivers/scsi/bnx2fc/
Dbnx2fc_els.c122 u32 resp_len, hdr_len; in bnx2fc_l2_els_compl() local
156 hdr_len = sizeof(*fc_hdr); in bnx2fc_l2_els_compl()
157 if (hdr_len + resp_len > PAGE_SIZE) { in bnx2fc_l2_els_compl()
162 memcpy(buf, fc_hdr, hdr_len); in bnx2fc_l2_els_compl()
163 memcpy(buf + hdr_len, resp_buf, resp_len); in bnx2fc_l2_els_compl()
164 frame_len = hdr_len + resp_len; in bnx2fc_l2_els_compl()
266 u32 resp_len, hdr_len; in bnx2fc_srr_compl() local
321 hdr_len = sizeof(*fc_hdr); in bnx2fc_srr_compl()
327 memcpy(buf, fc_hdr, hdr_len); in bnx2fc_srr_compl()
328 memcpy(buf + hdr_len, resp_buf, resp_len); in bnx2fc_srr_compl()
[all …]
/linux-4.1.27/drivers/net/wireless/hostap/
Dhostap_80211_tx.c72 int hdr_len, encaps_len, skip_header_bytes; in hostap_data_start_xmit() local
140 hdr_len = IEEE80211_DATA_HDR3_LEN; in hostap_data_start_xmit()
157 hdr_len += ETH_ALEN; in hostap_data_start_xmit()
212 need_headroom = local->func->need_tx_headroom + hdr_len + encaps_len; in hostap_data_start_xmit()
243 memcpy(skb_push(skb, hdr_len), &hdr, hdr_len); in hostap_data_start_xmit()
320 int prefix_len, postfix_len, hdr_len, res; in hostap_tx_encrypt() local
358 hdr_len = hostap_80211_get_hdrlen(hdr->frame_control); in hostap_tx_encrypt()
365 res = crypt->ops->encrypt_msdu(skb, hdr_len, crypt->priv); in hostap_tx_encrypt()
367 res = crypt->ops->encrypt_mpdu(skb, hdr_len, crypt->priv); in hostap_tx_encrypt()
Dhostap_hw.c1811 int hdr_len, data_len, idx, res, ret = -1; in prism2_tx_80211() local
1833 hdr_len = 24; in prism2_tx_80211()
1834 skb_copy_from_linear_data(skb, &txdesc.frame_control, hdr_len); in prism2_tx_80211()
1840 skb_copy_from_linear_data_offset(skb, hdr_len, txdesc.addr4, in prism2_tx_80211()
1842 hdr_len += ETH_ALEN; in prism2_tx_80211()
1853 data_len = skb->len - hdr_len; in prism2_tx_80211()
1870 res = hfa384x_to_bap(dev, BAP0, skb->data + hdr_len, in prism2_tx_80211()
1871 skb->len - hdr_len); in prism2_tx_80211()
1935 u16 len, hdr_len, rxfid, status, macport; in prism2_rx() local
1971 hdr_len = sizeof(rxdesc); in prism2_rx()
[all …]
/linux-4.1.27/drivers/net/
Dvirtio_net.c127 u8 hdr_len; member
247 unsigned int copy, hdr_len, hdr_padded_len; in page_to_skb() local
259 hdr_len = vi->hdr_len; in page_to_skb()
265 memcpy(hdr, p, hdr_len); in page_to_skb()
267 len -= hdr_len; in page_to_skb()
318 len -= vi->hdr_len; in receive_small()
440 if (unlikely(len < vi->hdr_len + ETH_HLEN)) { in receive_buf()
544 sg_set_buf(rq->sg, hdr, vi->hdr_len); in add_recvbuf_small()
587 sg_set_buf(&rq->sg[0], p, vi->hdr_len); in add_recvbuf_big()
605 const size_t hdr_len = sizeof(struct virtio_net_hdr_mrg_rxbuf); in get_mergeable_buf_len() local
[all …]
Dmacvtap.c628 vnet_hdr->hdr_len = cpu_to_macvtap16(q, skb_headlen(skb)); in macvtap_skb_to_vnet_hdr()
693 macvtap16_to_cpu(q, vnet_hdr.hdr_len)) in macvtap_get_user()
694 vnet_hdr.hdr_len = cpu_to_macvtap16(q, in macvtap_get_user()
698 if (macvtap16_to_cpu(q, vnet_hdr.hdr_len) > len) in macvtap_get_user()
709 copylen = vnet_hdr.hdr_len ? in macvtap_get_user()
710 macvtap16_to_cpu(q, vnet_hdr.hdr_len) : GOODCOPY_LEN; in macvtap_get_user()
722 if (macvtap16_to_cpu(q, vnet_hdr.hdr_len) > good_linear) in macvtap_get_user()
725 linear = macvtap16_to_cpu(q, vnet_hdr.hdr_len); in macvtap_get_user()
Dtun.c1066 …cpu(tun, gso.csum_start) + tun16_to_cpu(tun, gso.csum_offset) + 2 > tun16_to_cpu(tun, gso.hdr_len)) in tun_get_user()
1067 …gso.hdr_len = cpu_to_tun16(tun, tun16_to_cpu(tun, gso.csum_start) + tun16_to_cpu(tun, gso.csum_off… in tun_get_user()
1069 if (tun16_to_cpu(tun, gso.hdr_len) > len) in tun_get_user()
1077 (gso.hdr_len && tun16_to_cpu(tun, gso.hdr_len) < ETH_HLEN))) in tun_get_user()
1090 copylen = gso.hdr_len ? tun16_to_cpu(tun, gso.hdr_len) : GOODCOPY_LEN; in tun_get_user()
1101 if (tun16_to_cpu(tun, gso.hdr_len) > good_linear) in tun_get_user()
1104 linear = tun16_to_cpu(tun, gso.hdr_len); in tun_get_user()
1277 gso.hdr_len = cpu_to_tun16(tun, skb_headlen(skb)); in tun_put_user()
1289 tun16_to_cpu(tun, gso.hdr_len)); in tun_put_user()
1293 min((int)tun16_to_cpu(tun, gso.hdr_len), 64), true); in tun_put_user()
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dhtt_rx.c946 size_t hdr_len; in ath10k_htt_rx_h_undecap_raw() local
1003 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_undecap_raw()
1007 (void *)msdu->data, hdr_len); in ath10k_htt_rx_h_undecap_raw()
1017 size_t hdr_len; in ath10k_htt_rx_h_undecap_nwifi() local
1034 hdr_len = ath10k_htt_rx_nwifi_hdrlen(hdr); in ath10k_htt_rx_h_undecap_nwifi()
1037 skb_pull(msdu, hdr_len); in ath10k_htt_rx_h_undecap_nwifi()
1041 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_undecap_nwifi()
1042 memcpy(skb_push(msdu, hdr_len), hdr, hdr_len); in ath10k_htt_rx_h_undecap_nwifi()
1058 size_t hdr_len, crypto_len; in ath10k_htt_rx_h_find_rfc1042() local
1074 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_find_rfc1042()
[all …]
Ddebug.c911 int hdr_len = sizeof(*dump_data); in ath10k_build_dump_file() local
915 len = hdr_len; in ath10k_build_dump_file()
918 sofar += hdr_len; in ath10k_build_dump_file()
/linux-4.1.27/net/batman-adv/
Drouting.c562 int res, hdr_len, ret = NET_RX_DROP; in batadv_route_unicast_packet() local
589 hdr_len = sizeof(struct batadv_unicast_4addr_packet); in batadv_route_unicast_packet()
592 hdr_len = sizeof(struct batadv_unicast_packet); in batadv_route_unicast_packet()
596 hdr_len = -1; in batadv_route_unicast_packet()
600 if (hdr_len > 0) in batadv_route_unicast_packet()
601 batadv_skb_set_priority(skb, hdr_len); in batadv_route_unicast_packet()
681 struct sk_buff *skb, int hdr_len) { in batadv_check_unicast_ttvn() argument
691 if (!pskb_may_pull(skb, hdr_len + ETH_HLEN)) in batadv_check_unicast_ttvn()
699 vid = batadv_get_vid(skb, hdr_len); in batadv_check_unicast_ttvn()
700 ethhdr = (struct ethhdr *)(skb->data + hdr_len); in batadv_check_unicast_ttvn()
Dmain.c1130 ssize_t hdr_len = sizeof(*unicast_tvlv_packet); in batadv_tvlv_unicast_send() local
1139 skb = netdev_alloc_skb_ip_align(NULL, ETH_HLEN + hdr_len + tvlv_len); in batadv_tvlv_unicast_send()
/linux-4.1.27/include/uapi/linux/
Dvirtio_net.h94 __virtio16 hdr_len; /* Ethernet + IP + tcp/udp hdrs */ member
111 __virtio16 hdr_len; /* Ethernet + IP + tcp/udp hdrs */ member
/linux-4.1.27/drivers/net/ethernet/sfc/
Drx.c476 u8 *eh, int hdr_len) in efx_rx_mk_skb() argument
484 hdr_len); in efx_rx_mk_skb()
490 EFX_BUG_ON_PARANOID(rx_buf->len < hdr_len); in efx_rx_mk_skb()
493 efx->rx_prefix_size + hdr_len); in efx_rx_mk_skb()
495 __skb_put(skb, hdr_len); in efx_rx_mk_skb()
498 if (rx_buf->len > hdr_len) { in efx_rx_mk_skb()
499 rx_buf->page_offset += hdr_len; in efx_rx_mk_skb()
500 rx_buf->len -= hdr_len; in efx_rx_mk_skb()
622 u16 hdr_len = min_t(u16, rx_buf->len, EFX_SKB_HEADERS); in efx_rx_deliver() local
624 skb = efx_rx_mk_skb(channel, rx_buf, n_frags, eh, hdr_len); in efx_rx_deliver()
Dmcdi.c125 size_t hdr_len; in efx_mcdi_send_request() local
150 hdr_len = 4; in efx_mcdi_send_request()
165 hdr_len = 8; in efx_mcdi_send_request()
168 efx->type->mcdi_request(efx, hdr, hdr_len, inbuf, inlen); in efx_mcdi_send_request()
407 size_t hdr_len, data_len, err_len; in efx_mcdi_complete_async() local
425 hdr_len = 0; in efx_mcdi_complete_async()
429 hdr_len = mcdi->resp_hdr_len; in efx_mcdi_complete_async()
448 efx->type->mcdi_read_response(efx, outbuf, hdr_len, in efx_mcdi_complete_async()
452 efx->type->mcdi_read_response(efx, errbuf, hdr_len, in efx_mcdi_complete_async()
572 size_t hdr_len, data_len, err_len; in _efx_mcdi_rpc_finish() local
[all …]
Dsiena.c696 const efx_dword_t *hdr, size_t hdr_len, in siena_mcdi_request() argument
704 EFX_BUG_ON_PARANOID(hdr_len != 4); in siena_mcdi_request()
709 efx_writed(efx, &sdu[i], pdu + hdr_len + 4 * i); in siena_mcdi_request()
Dnet_driver.h1267 const efx_dword_t *hdr, size_t hdr_len,
Def10.c1062 const efx_dword_t *hdr, size_t hdr_len, in efx_ef10_mcdi_request() argument
1068 memcpy(pdu, hdr, hdr_len); in efx_ef10_mcdi_request()
1069 memcpy(pdu + hdr_len, sdu, sdu_len); in efx_ef10_mcdi_request()
/linux-4.1.27/net/sunrpc/xprtrdma/
Dsvc_rdma_marshal.c154 u32 hdr_len; in svc_rdma_xdr_decode_req() local
207 hdr_len = (unsigned long)va - (unsigned long)rmsgp; in svc_rdma_xdr_decode_req()
208 rqstp->rq_arg.head[0].iov_len -= hdr_len; in svc_rdma_xdr_decode_req()
211 return hdr_len; in svc_rdma_xdr_decode_req()
/linux-4.1.27/drivers/bluetooth/
Dbtwilink.c128 .hdr_len = sizeof(struct hci_event_hdr),
135 .hdr_len = sizeof(struct hci_acl_hdr),
142 .hdr_len = sizeof(struct hci_sco_hdr),
/linux-4.1.27/drivers/infiniband/core/
Dmad_rmpp.c120 memcpy(ack, &data->mad_hdr, msg->hdr_len); in format_ack()
137 int ret, hdr_len; in ack_recv() local
139 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); in ack_recv()
141 recv_wc->wc->pkey_index, 1, hdr_len, in ack_recv()
158 int hdr_len; in alloc_response_msg() local
165 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); in alloc_response_msg()
168 hdr_len, 0, GFP_KERNEL); in alloc_response_msg()
191 memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len); in ack_ds_ack()
224 memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len); in nack_recv()
Duser_mad.c383 if ((msg->hdr_len > IB_MGMT_RMPP_HDR) && in copy_rmpp_mad()
385 msg->hdr_len - IB_MGMT_RMPP_HDR)) in copy_rmpp_mad()
389 for (seg = 1, left = msg->data_len, buf += msg->hdr_len; left > 0; in copy_rmpp_mad()
453 int ret, data_len, hdr_len, copy_offset, rmpp_active; in ib_umad_write() local
508 hdr_len = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class); in ib_umad_write()
520 data_len = count - hdr_size(file) - hdr_len; in ib_umad_write()
524 hdr_len, data_len, GFP_KERNEL); in ib_umad_write()
541 hdr_len + data_len - copy_offset)) { in ib_umad_write()
Dmad.c850 static int get_pad_size(int hdr_len, int data_len) in get_pad_size() argument
854 seg_size = sizeof(struct ib_mad) - hdr_len; in get_pad_size()
880 send_buf->seg_size = sizeof (struct ib_mad) - send_buf->hdr_len; in alloc_send_rmpp_list()
922 int hdr_len, int data_len, in ib_create_send_mad() argument
932 pad = get_pad_size(hdr_len, data_len); in ib_create_send_mad()
933 message_size = hdr_len + data_len + pad; in ib_create_send_mad()
942 size = rmpp_active ? hdr_len : sizeof(struct ib_mad); in ib_create_send_mad()
950 mad_send_wr->send_buf.hdr_len = hdr_len; in ib_create_send_mad()
955 mad_send_wr->sg_list[0].length = hdr_len; in ib_create_send_mad()
957 mad_send_wr->sg_list[1].length = sizeof(struct ib_mad) - hdr_len; in ib_create_send_mad()
[all …]
/linux-4.1.27/net/l2tp/
Dl2tp_eth.c98 int ret = l2tp_xmit_skb(session, skb, session->hdr_len); in l2tp_eth_dev_xmit()
259 session->mtu = dev->mtu - session->hdr_len; in l2tp_eth_create()
261 dev->needed_headroom += session->hdr_len; in l2tp_eth_create()
Dl2tp_core.h101 u16 hdr_len; member
271 int hdr_len);
Dl2tp_core.c1102 int l2tp_xmit_skb(struct l2tp_session *session, struct sk_buff *skb, int hdr_len) in l2tp_xmit_skb() argument
1120 uhlen + hdr_len; in l2tp_xmit_skb()
1127 session->build_header(session, __skb_push(skb, hdr_len)); in l2tp_xmit_skb()
1156 udp_len = uhlen + hdr_len + data_len; in l2tp_xmit_skb()
1727 session->hdr_len = 6; in l2tp_session_set_header_len()
1729 session->hdr_len += 4; in l2tp_session_set_header_len()
1731 session->hdr_len = 4 + session->cookie_len + session->l2specific_len + session->offset; in l2tp_session_set_header_len()
1733 session->hdr_len += 4; in l2tp_session_set_header_len()
Dl2tp_ppp.c329 uhlen + session->hdr_len + in pppol2tp_sendmsg()
355 l2tp_xmit_skb(session, skb, session->hdr_len); in pppol2tp_sendmsg()
415 session->hdr_len + /* L2TP header */ in pppol2tp_xmit()
426 l2tp_xmit_skb(session, skb, session->hdr_len); in pppol2tp_xmit()
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
Ddesc.c77 unsigned int pkt_len, unsigned int hdr_len, in ath5k_hw_setup_2word_tx_desc() argument
140 if (hdr_len & ~AR5K_2W_TX_DESC_CTL0_HEADER_LEN_5210) in ath5k_hw_setup_2word_tx_desc()
143 AR5K_REG_SM(hdr_len, AR5K_2W_TX_DESC_CTL0_HEADER_LEN_5210); in ath5k_hw_setup_2word_tx_desc()
243 unsigned int pkt_len, unsigned int hdr_len, in ath5k_hw_setup_4word_tx_desc() argument
/linux-4.1.27/drivers/net/wireless/rt2x00/
Drt2x00queue.c165 void rt2x00queue_insert_l2pad(struct sk_buff *skb, unsigned int hdr_len) in rt2x00queue_insert_l2pad() argument
167 unsigned int l2pad = (skb->len > hdr_len) ? L2PAD_SIZE(hdr_len) : 0; in rt2x00queue_insert_l2pad()
173 memmove(skb->data, skb->data + l2pad, hdr_len); in rt2x00queue_insert_l2pad()
176 void rt2x00queue_remove_l2pad(struct sk_buff *skb, unsigned int hdr_len) in rt2x00queue_remove_l2pad() argument
178 unsigned int l2pad = (skb->len > hdr_len) ? L2PAD_SIZE(hdr_len) : 0; in rt2x00queue_remove_l2pad()
183 memmove(skb->data + l2pad, skb->data, hdr_len); in rt2x00queue_remove_l2pad()
/linux-4.1.27/include/net/caif/
Dcaif_layer.h275 unsigned short hdr_len; member
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_fcoe.c1206 u32 tx_flags, u8 *hdr_len, u8 sof) in i40e_fcoe_tso() argument
1226 *hdr_len = skb_transport_offset(skb) + sizeof(struct fc_frame_header) + in i40e_fcoe_tso()
1242 cd_tso_len = skb->len - *hdr_len; in i40e_fcoe_tso()
1278 u32 tx_flags, u8 hdr_len, u8 eof) in i40e_fcoe_tx_map() argument
1309 i40e_tx_map(tx_ring, skb, first, tx_flags, hdr_len, td_cmd, td_offset); in i40e_fcoe_tx_map()
1362 u8 hdr_len = 0; in i40e_fcoe_xmit_frame() local
1394 fso = i40e_fcoe_tso(tx_ring, skb, tx_flags, &hdr_len, sof); in i40e_fcoe_xmit_frame()
1404 i40e_fcoe_tx_map(tx_ring, skb, first, tx_flags, hdr_len, eof); in i40e_fcoe_xmit_frame()
Di40e_txrx.c2130 u32 tx_flags, __be16 protocol, u8 *hdr_len, in i40e_tso() argument
2164 *hdr_len = (skb->encapsulation in i40e_tso()
2170 cd_tso_len = skb->len - *hdr_len; in i40e_tso()
2478 const u8 hdr_len, u32 td_cmd, u32 td_offset) in i40e_tx_map() argument
2482 const u8 hdr_len, u32 td_cmd, u32 td_offset) in i40e_tx_map()
2507 first->bytecount = skb->len - hdr_len + (gso_segs * hdr_len); in i40e_tx_map()
2687 u8 hdr_len = 0; in i40e_xmit_frame_ring() local
2709 tso = i40e_tso(tx_ring, skb, tx_flags, protocol, &hdr_len, in i40e_xmit_frame_ring()
2748 i40e_tx_map(tx_ring, skb, first, tx_flags, hdr_len, in i40e_xmit_frame_ring()
Di40e_txrx.h307 const u8 hdr_len, u32 td_cmd, u32 td_offset);
/linux-4.1.27/net/mac80211/
Dmesh_hwmp.c116 int hdr_len = offsetof(struct ieee80211_mgmt, u.action.u.mesh_action) + in mesh_path_sel_frame_tx() local
120 hdr_len + in mesh_path_sel_frame_tx()
125 mgmt = (struct ieee80211_mgmt *) skb_put(skb, hdr_len); in mesh_path_sel_frame_tx()
126 memset(mgmt, 0, hdr_len); in mesh_path_sel_frame_tx()
248 int hdr_len = offsetof(struct ieee80211_mgmt, u.action.u.mesh_action) + in mesh_path_error_tx() local
257 hdr_len + in mesh_path_error_tx()
262 mgmt = (struct ieee80211_mgmt *) skb_put(skb, hdr_len); in mesh_path_error_tx()
263 memset(mgmt, 0, hdr_len); in mesh_path_error_tx()
Dmesh_plink.c269 int hdr_len = offsetof(struct ieee80211_mgmt, u.action.u.self_prot) + in mesh_plink_frame_tx() local
274 hdr_len + in mesh_plink_frame_tx()
289 mgmt = (struct ieee80211_mgmt *) skb_put(skb, hdr_len); in mesh_plink_frame_tx()
290 memset(mgmt, 0, hdr_len); in mesh_plink_frame_tx()
Dmesh.c621 int hdr_len = offsetof(struct ieee80211_mgmt, u.beacon) + in ieee80211_mesh_build_beacon() local
630 head_len = hdr_len + in ieee80211_mesh_build_beacon()
660 mgmt = (struct ieee80211_mgmt *) skb_put(skb, hdr_len); in ieee80211_mesh_build_beacon()
661 memset(mgmt, 0, hdr_len); in ieee80211_mesh_build_beacon()
688 bcn->csa_counter_offsets[0] = hdr_len + 6; in ieee80211_mesh_build_beacon()
Dutil.c2837 int hdr_len = offsetof(struct ieee80211_mgmt, u.action.u.chan_switch) + in ieee80211_send_action_csa() local
2845 skb = dev_alloc_skb(local->tx_headroom + hdr_len + in ieee80211_send_action_csa()
2853 mgmt = (struct ieee80211_mgmt *)skb_put(skb, hdr_len); in ieee80211_send_action_csa()
2854 memset(mgmt, 0, hdr_len); in ieee80211_send_action_csa()
2913 cs->hdr_len < cs->pn_len + cs->pn_off || in ieee80211_cs_valid()
2914 cs->hdr_len <= cs->key_idx_off || in ieee80211_cs_valid()
2967 if (cs && headroom < cs->hdr_len) in ieee80211_cs_headroom()
2968 headroom = cs->hdr_len; in ieee80211_cs_headroom()
2972 if (cs && headroom < cs->hdr_len) in ieee80211_cs_headroom()
2973 headroom = cs->hdr_len; in ieee80211_cs_headroom()
Dwpa.c841 data_len = rx->skb->len - hdrlen - cs->hdr_len; in ieee80211_crypto_cs_decrypt()
869 memmove(rx->skb->data + cs->hdr_len, rx->skb->data, hdrlen); in ieee80211_crypto_cs_decrypt()
870 skb_pull(rx->skb, cs->hdr_len); in ieee80211_crypto_cs_decrypt()
Dkey.c523 key->conf.iv_len = cs->hdr_len; in ieee80211_key_alloc()
Drx.c685 if (skb->len < hdrlen + cs->hdr_len) in iwl80211_get_cs_keyid()
/linux-4.1.27/net/caif/
Dcfsrvl.c123 info->hdr_len = 1; in cfservl_modemcmd()
144 info->hdr_len = 1; in cfservl_modemcmd()
Dcfveil.c95 info->hdr_len = 1; in cfvei_transmit()
Dcfdgml.c111 info->hdr_len = 4; in cfdgml_transmit()
Dcfutill.c101 info->hdr_len = 1; in cfutill_transmit()
Dcffrml.c154 cfpkt_info(pkt)->hdr_len += 2; in cffrml_transmit()
Dcaif_usb.c63 hpad = (info->hdr_len + CFUSB_PAD_DESCR_SZ) & (CFUSB_ALIGNMENT - 1); in cfusbl_transmit()
Dcfmuxl.c231 info->hdr_len += 1; in cfmuxl_transmit()
Dcfrfml.c207 cfpkt_info(pkt)->hdr_len = RFM_HEAD_SIZE; in cfrfml_transmit_segment()
Dcfctrl.c171 info->hdr_len = 0; in init_info()
/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_mgt.h79 int hdr_len; member
Dnes_mgt.c166 pci_free_consistent(nesdev->pcidev, fpdu_info->hdr_len, in nes_download_callback()
339 fpdu_info->hdr_len = (((unsigned char *)tcph) + 4 * (tcph->doff)) - cb->data_start; in get_fpdu_info()
341 tot_len = fpdu_info->hdr_len + fpdu_len - ETH_HLEN; in get_fpdu_info()
348 fpdu_info->hdr_len, &fpdu_info->hdr_pbase); in get_fpdu_info()
356 memcpy(fpdu_info->hdr_vbase, cb->data_start, fpdu_info->hdr_len); in get_fpdu_info()
432 u32tmp = fpdu_info->hdr_len << 16; in forward_fpdus()
433 u32tmp |= fpdu_info->hdr_len + (u32)fpdu_info->data_len; in forward_fpdus()
/linux-4.1.27/include/rdma/
Dib_mad.h254 int hdr_len; member
635 int hdr_len, int data_len,
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_fcoe.c513 u8 *hdr_len) in ixgbe_fso() argument
585 *hdr_len = sizeof(struct fcoe_crc_eof); in ixgbe_fso()
589 *hdr_len += skb_transport_offset(skb) + in ixgbe_fso()
592 first->gso_segs = DIV_ROUND_UP(skb->len - *hdr_len, in ixgbe_fso()
594 first->bytecount += (first->gso_segs - 1) * *hdr_len; in ixgbe_fso()
Dixgbe_main.c1559 u16 hdr_len = skb_headlen(skb); in ixgbe_set_rsc_gso_size() local
1562 skb_shinfo(skb)->gso_size = DIV_ROUND_UP((skb->len - hdr_len), in ixgbe_set_rsc_gso_size()
6779 u8 *hdr_len) in ixgbe_tso() argument
6823 *hdr_len = skb_transport_offset(skb) + l4len; in ixgbe_tso()
6827 first->bytecount += (first->gso_segs - 1) * *hdr_len; in ixgbe_tso()
7004 const u8 hdr_len) in ixgbe_tx_map() argument
7018 ixgbe_tx_olinfo_status(tx_desc, tx_flags, skb->len - hdr_len); in ixgbe_tx_map()
7291 u8 hdr_len = 0; in ixgbe_xmit_frame_ring() local
7383 tso = ixgbe_fso(tx_ring, first, &hdr_len); in ixgbe_xmit_frame_ring()
7391 tso = ixgbe_tso(tx_ring, first, &hdr_len); in ixgbe_xmit_frame_ring()
[all …]
Dixgbe.h913 u8 *hdr_len);
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c1419 u32 tx_flags, __be16 protocol, u8 *hdr_len, in i40e_tso() argument
1453 *hdr_len = (skb->encapsulation in i40e_tso()
1459 cd_tso_len = skb->len - *hdr_len; in i40e_tso()
1686 const u8 hdr_len, u32 td_cmd, u32 td_offset) in i40e_tx_map() argument
1710 first->bytecount = skb->len - hdr_len + (gso_segs * hdr_len); in i40e_tx_map()
1919 u8 hdr_len = 0; in i40e_xmit_frame_ring() local
1940 tso = i40e_tso(tx_ring, skb, tx_flags, protocol, &hdr_len, in i40e_xmit_frame_ring()
1968 i40e_tx_map(tx_ring, skb, first, tx_flags, hdr_len, in i40e_xmit_frame_ring()
/linux-4.1.27/include/scsi/
Dlibiscsi.h116 unsigned short hdr_len; /* accumulated size of hdr used */ member
154 return (void*)task->hdr + task->hdr_len; in iscsi_next_hdr()
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/
Dnetdev.c1912 struct sk_buff *skb, u32 tx_flags, u8 *hdr_len, in igbvf_tso() argument
1922 *hdr_len = 0; in igbvf_tso()
1931 *hdr_len += l4len; in igbvf_tso()
1957 *hdr_len += skb_network_offset(skb); in igbvf_tso()
1959 *hdr_len += (skb_transport_header(skb) - skb_network_header(skb)); in igbvf_tso()
2155 u8 hdr_len) in igbvf_tx_queue_adv() argument
2182 olinfo_status |= ((paylen - hdr_len) << E1000_ADVTXD_PAYLEN_SHIFT); in igbvf_tx_queue_adv()
2220 u8 hdr_len = 0; in igbvf_xmit_frame_ring_adv() local
2258 igbvf_tso(adapter, tx_ring, skb, tx_flags, &hdr_len, protocol) : 0; in igbvf_xmit_frame_ring_adv()
2277 first, skb->len, hdr_len); in igbvf_xmit_frame_ring_adv()
/linux-4.1.27/include/linux/
Dti_wilink_st.h80 unsigned char hdr_len; member
Dskbuff.h559 hdr_len; member
2412 skb_headroom(skb) + len <= skb->hdr_len; in skb_clone_writable()
3453 unsigned int hdr_len = skb_transport_header(skb) - in skb_gso_network_seglen() local
3455 return hdr_len + skb_gso_transport_seglen(skb); in skb_gso_network_seglen()
/linux-4.1.27/drivers/scsi/cxgbi/cxgb3i/
Dcxgb3i.c749 unsigned int hdr_len, data_len, status; in do_iscsi_hdr() local
775 len = hdr_len = ntohs(hdr_cpl->len); in do_iscsi_hdr()
777 if (skb->len <= hdr_len) { in do_iscsi_hdr()
780 skb->len, hdr_len); in do_iscsi_hdr()
810 if (skb->len > (hdr_len + sizeof(ddp_cpl))) { in do_iscsi_hdr()
811 err = skb_copy_bits(skb, hdr_len, &data_cpl, sizeof(data_cpl)); in do_iscsi_hdr()
/linux-4.1.27/net/tipc/
Dnetlink_compat.c140 int hdr_len; in tipc_tlv_alloc() local
144 hdr_len = nlmsg_total_size(GENL_HDRLEN + TIPC_GENL_HDRLEN); in tipc_tlv_alloc()
146 buf = alloc_skb(hdr_len + size, GFP_KERNEL); in tipc_tlv_alloc()
150 skb_reserve(buf, hdr_len); in tipc_tlv_alloc()
/linux-4.1.27/drivers/vhost/
Dnet.c998 size_t vhost_hlen, sock_hlen, hdr_len; in vhost_net_set_features() local
1001 hdr_len = (features & ((1ULL << VIRTIO_NET_F_MRG_RXBUF) | in vhost_net_set_features()
1007 vhost_hlen = hdr_len; in vhost_net_set_features()
1012 sock_hlen = hdr_len; in vhost_net_set_features()
/linux-4.1.27/drivers/net/wireless/iwlwifi/pcie/
Dtx.c1777 u8 hdr_len = ieee80211_hdrlen(fc); in iwl_trans_pcie_tx() local
1825 hdr_len - IWL_HCMD_SCRATCHBUF_SIZE; in iwl_trans_pcie_tx()
1852 tb2_len = skb->len - hdr_len; in iwl_trans_pcie_tx()
1855 skb->data + hdr_len, in iwl_trans_pcie_tx()
1872 skb->data + hdr_len, tb2_len); in iwl_trans_pcie_tx()
1874 skb->data + hdr_len, tb2_len); in iwl_trans_pcie_tx()
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_desc.h94 u32 hdr_len:10; member
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
Datl1.c2122 u8 hdr_len, ip_off; in atl1_tso() local
2139 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1_tso()
2140 if (skb->len == hdr_len) { in atl1_tso()
2217 u8 hdr_len; in atl1_tx_map() local
2230 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1_tx_map()
2231 buffer_info->length = hdr_len; in atl1_tx_map()
2235 offset, hdr_len, in atl1_tx_map()
2241 if (buf_len > hdr_len) { in atl1_tx_map()
2244 data_len = buf_len - hdr_len; in atl1_tx_map()
2256 (hdr_len + i * ATL1_MAX_TX_BUF_LEN)); in atl1_tx_map()
[all …]
/linux-4.1.27/drivers/net/ethernet/marvell/
Dmv643xx_eth.c697 int hdr_len; in skb_tx_csum() local
703 hdr_len = (void *)ip_hdr(skb) - (void *)skb->data; in skb_tx_csum()
704 tag_bytes = hdr_len - ETH_HLEN; in skb_tx_csum()
706 if (length - hdr_len > mp->shared->tx_csum_limit || in skb_tx_csum()
785 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in txq_put_hdr_tso() local
803 desc->byte_cnt = hdr_len; in txq_put_hdr_tso()
821 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in txq_submit_tso() local
832 total_len = skb->len - hdr_len; in txq_submit_tso()
Dmvneta.c1576 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in mvneta_tso_put_hdr() local
1580 tx_desc->data_size = hdr_len; in mvneta_tso_put_hdr()
1627 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in mvneta_tx_tso() local
1642 total_len = skb->len - hdr_len; in mvneta_tx_tso()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c1976 u8 hdr_len; in atl1c_tso_csum() local
1995 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1c_tso_csum()
1996 if (unlikely(skb->len == hdr_len)) { in atl1c_tso_csum()
2020 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1c_tso_csum()
2021 if (unlikely(skb->len == hdr_len)) { in atl1c_tso_csum()
2100 u16 hdr_len = 0; in atl1c_tx_map() local
2109 map_len = hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1c_tx_map()
2115 skb->data, hdr_len, PCI_DMA_TODEVICE); in atl1c_tx_map()
/linux-4.1.27/include/net/bluetooth/
Dl2cap.h610 unsigned long hdr_len,
861 unsigned long hdr_len, in l2cap_chan_no_alloc_skb() argument
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c1222 u8 ipcss, ipcso, tucss, tucso, hdr_len; in ixgb_tso() local
1234 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in ixgb_tso()
1261 context_desc->hdr_len = hdr_len; in ixgb_tso()
1269 | (skb->len - (hdr_len))); in ixgb_tso()
1304 context_desc->hdr_len = 0; in ixgb_tx_csum()
Dixgb_hw.h594 u8 hdr_len; member
/linux-4.1.27/drivers/net/wireless/b43legacy/
Dmain.c1686 const size_t hdr_len = sizeof(struct b43legacy_fw_header); in b43legacy_upload_microcode() local
1709 data = (__be32 *) (dev->fw.ucode->data + hdr_len); in b43legacy_upload_microcode()
1710 len = (dev->fw.ucode->size - hdr_len) / sizeof(__be32); in b43legacy_upload_microcode()
1723 data = (__be32 *) (dev->fw.pcm->data + hdr_len); in b43legacy_upload_microcode()
1724 len = (dev->fw.pcm->size - hdr_len) / sizeof(__be32); in b43legacy_upload_microcode()
1873 const size_t hdr_len = sizeof(struct b43legacy_fw_header); in b43legacy_upload_initvals() local
1881 ivals = (const struct b43legacy_iv *)(fw->initvals->data + hdr_len); in b43legacy_upload_initvals()
1884 fw->initvals->size - hdr_len); in b43legacy_upload_initvals()
1891 + hdr_len); in b43legacy_upload_initvals()
1894 fw->initvals_band->size - hdr_len); in b43legacy_upload_initvals()
/linux-4.1.27/drivers/acpi/
Dacpi_extlog.c36 u32 hdr_len; /* Header Length */ member
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c3268 u8 *hdr_len) in ixgbevf_tso() argument
3313 *hdr_len += l4len; in ixgbevf_tso()
3314 *hdr_len = skb_transport_offset(skb) + l4len; in ixgbevf_tso()
3318 first->bytecount += (first->gso_segs - 1) * *hdr_len; in ixgbevf_tso()
3447 const u8 hdr_len) in ixgbevf_tx_map() argument
3456 unsigned int paylen = skb->len - hdr_len; in ixgbevf_tx_map()
3611 u8 hdr_len = 0; in ixgbevf_xmit_frame() local
3654 tso = ixgbevf_tso(tx_ring, first, &hdr_len); in ixgbevf_xmit_frame()
3660 ixgbevf_tx_map(tx_ring, first, hdr_len); in ixgbevf_xmit_frame()
/linux-4.1.27/drivers/net/wireless/iwlwifi/
Diwl-fw-file.h387 u8 hdr_len; member
Diwl-drv.c363 cs->hdr_len = fwcs->hdr_len; in iwl_store_cscheme()
/linux-4.1.27/drivers/net/caif/
Dcaif_spi.c360 spad = 1 + PAD_POW2((info->hdr_len + 1), spi_up_head_align); in cfspi_xmitfrm()
420 spad = 1 + PAD_POW2((info->hdr_len + 1), spi_up_head_align); in cfspi_xmitlen()
Dcaif_hsi.c89 hpad = 1 + PAD_POW2((info->hdr_len + 1), cfhsi->cfg.head_align); in cfhsi_update_aggregation_stats()
240 hpad = 1 + PAD_POW2((info->hdr_len + 1), cfhsi->cfg.head_align); in cfhsi_tx_frm()
282 hpad = 1 + PAD_POW2((info->hdr_len + 1), cfhsi->cfg.head_align); in cfhsi_tx_frm()
Dcaif_virtio.c501 hdr_ofs = cfv->tx_hr + info->hdr_len; in cfv_alloc_and_copy_to_shm()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_io.c463 u8 l4proto, opcode = 0, hdr_len = 0; in qlcnic_tx_pkt() local
499 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in qlcnic_tx_pkt()
501 first_desc->hdr_length = hdr_len; in qlcnic_tx_pkt()
523 offset, hdr_len + VLAN_HLEN); in qlcnic_tx_pkt()
538 while (copied < hdr_len) { in qlcnic_tx_pkt()
540 copy_len = min(size, (hdr_len - copied)); in qlcnic_tx_pkt()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c1642 u8 hdr_len; in atl1e_tso_csum() local
1661 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1e_tso_csum()
1662 if (unlikely(skb->len == hdr_len)) { in atl1e_tso_csum()
1718 u16 hdr_len = 0; in atl1e_tx_map() local
1729 map_len = hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1e_tx_map()
1735 skb->data, hdr_len, PCI_DMA_TODEVICE); in atl1e_tx_map()
/linux-4.1.27/drivers/net/wireless/iwlwifi/dvm/
Dtx.c290 u8 hdr_len; in iwlagn_tx_skb() local
328 hdr_len = ieee80211_hdrlen(fc); in iwlagn_tx_skb()
434 memcpy(tx_cmd->hdr, hdr, hdr_len); in iwlagn_tx_skb()
/linux-4.1.27/drivers/ata/
Dlibata-scsi.c3251 unsigned six_byte, pg_len, hdr_len, bd_len; in ata_scsi_mode_select_xlat() local
3262 hdr_len = 4; in ata_scsi_mode_select_xlat()
3268 hdr_len = 8; in ata_scsi_mode_select_xlat()
3282 if (len < hdr_len) in ata_scsi_mode_select_xlat()
3290 len -= hdr_len; in ata_scsi_mode_select_xlat()
3291 p += hdr_len; in ata_scsi_mode_select_xlat()
/linux-4.1.27/drivers/net/wireless/cw1200/
Dwsm.c872 size_t hdr_len; in wsm_receive_indication() local
898 hdr_len = buf->data - buf->begin; in wsm_receive_indication()
899 skb_pull(*skb_p, hdr_len); in wsm_receive_indication()
912 skb_push(*skb_p, hdr_len); in wsm_receive_indication()
/linux-4.1.27/drivers/net/ethernet/freescale/
Dfec_main.c637 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in fec_enet_txq_put_hdr_tso() local
653 memcpy(txq->tx_bounce[index], skb->data, hdr_len); in fec_enet_txq_put_hdr_tso()
657 swap_buffer(bufaddr, hdr_len); in fec_enet_txq_put_hdr_tso()
660 hdr_len, DMA_TO_DEVICE); in fec_enet_txq_put_hdr_tso()
670 bdp->cbd_datlen = hdr_len; in fec_enet_txq_put_hdr_tso()
691 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in fec_enet_txq_submit_tso() local
715 total_len = skb->len - hdr_len; in fec_enet_txq_submit_tso()
/linux-4.1.27/drivers/scsi/
Dlibiscsi.c142 task->hdr_len = sizeof(struct iscsi_data); in iscsi_prep_data_out_pdu()
168 unsigned exp_len = task->hdr_len + len; in iscsi_add_hdr()
176 task->hdr_len = exp_len; in iscsi_add_hdr()
216 task->hdr_len); in iscsi_prep_ecdb_ahs()
363 task->hdr_len = 0; in iscsi_prep_scsi_cmd_pdu()
448 hdrlength = task->hdr_len - sizeof(*hdr); in iscsi_prep_scsi_cmd_pdu()
768 task->hdr_len = sizeof(struct iscsi_hdr); in __iscsi_conn_send_pdu()
Discsi_tcp.c507 iscsi_sw_tcp_send_hdr_prep(conn, task->hdr, task->hdr_len); in iscsi_sw_tcp_pdu_init()
/linux-4.1.27/drivers/net/wireless/b43/
Dmain.c2622 const size_t hdr_len = sizeof(struct b43_fw_header); in b43_upload_microcode() local
2641 data = (__be32 *) (dev->fw.ucode.data->data + hdr_len); in b43_upload_microcode()
2642 len = (dev->fw.ucode.data->size - hdr_len) / sizeof(__be32); in b43_upload_microcode()
2651 data = (__be32 *) (dev->fw.pcm.data->data + hdr_len); in b43_upload_microcode()
2652 len = (dev->fw.pcm.data->size - hdr_len) / sizeof(__be32); in b43_upload_microcode()
2829 const size_t hdr_len = sizeof(struct b43_fw_header); in b43_upload_initvals() local
2836 ivals = (const struct b43_iv *)(fw->initvals.data->data + hdr_len); in b43_upload_initvals()
2839 fw->initvals.data->size - hdr_len); in b43_upload_initvals()
2844 const size_t hdr_len = sizeof(struct b43_fw_header); in b43_upload_initvals_band() local
2854 ivals = (const struct b43_iv *)(fw->initvals_band.data->data + hdr_len); in b43_upload_initvals_band()
[all …]
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe.h309 unsigned short hdr_len; /* Length of received header */ member
Dxgbe-drv.c1837 copy_len = (rdata->rx.hdr_len) ? rdata->rx.hdr_len : *len; in xgbe_create_skb()
Dxgbe-dev.c1665 rdata->rx.hdr_len = XGMAC_GET_BITS_LE(rdesc->desc2, in xgbe_dev_read()
/linux-4.1.27/net/bluetooth/
Da2mp.c714 unsigned long hdr_len, in a2mp_chan_alloc_skb_cb() argument
719 skb = bt_skb_alloc(hdr_len + len, GFP_KERNEL); in a2mp_chan_alloc_skb_cb()
D6lowpan.c998 unsigned long hdr_len, in chan_alloc_skb_cb() argument
1005 return bt_skb_alloc(hdr_len + len, GFP_ATOMIC); in chan_alloc_skb_cb()
Dl2cap_sock.c1317 unsigned long hdr_len, in l2cap_sock_alloc_skb_cb() argument
1325 skb = bt_skb_send_alloc(sk, hdr_len + len, nb, &err); in l2cap_sock_alloc_skb_cb()
Dsmp.c3014 unsigned long hdr_len, in smp_alloc_skb_cb() argument
3019 skb = bt_skb_alloc(hdr_len + len, GFP_KERNEL); in smp_alloc_skb_cb()
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_main.c1884 int copied, offset, copy_len, hdr_len = 0, tso = 0, vlan_oob = 0; in netxen_tso_check() local
1904 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in netxen_tso_check()
1907 first_desc->total_hdr_length = hdr_len; in netxen_tso_check()
1961 hdr_len + VLAN_HLEN); in netxen_tso_check()
1976 while (copied < hdr_len) { in netxen_tso_check()
1979 (hdr_len - copied)); in netxen_tso_check()
/linux-4.1.27/drivers/nfc/
Dnfcwilink.c373 .hdr_len = (NFCWILINK_HDR_LEN-1), /* not including chnl byte */
/linux-4.1.27/drivers/infiniband/hw/cxgb4/
Dcm.c2225 u32 hlen = ntohl(req->hdr_len); in accept_cr()
2267 int eth_len = ETH_HDR_LEN_G(be32_to_cpu(req->hdr_len)); in get_4tuple()
2268 int ip_len = IP_HDR_LEN_G(be32_to_cpu(req->hdr_len)); in get_4tuple()
3529 u16 vlantag, len, hdr_len, eth_hdr_len; in build_cpl_pass_accept_req() local
3541 hdr_len = (__force u16) cpl->hdr_len; in build_cpl_pass_accept_req()
3563 req->hdr_len = cpu_to_be32(SYN_RX_CHAN_V(RX_CHAN_G( in build_cpl_pass_accept_req()
3566 (__force int) htons(hdr_len))) | in build_cpl_pass_accept_req()
3568 (__force int) htons(hdr_len))) | in build_cpl_pass_accept_req()
Dt4fw_ri_api.h778 __be32 hdr_len; member
/linux-4.1.27/drivers/net/wireless/iwlegacy/
D3945-mac.c477 u16 len, idx, hdr_len; in il3945_tx_skb() local
515 hdr_len = ieee80211_hdrlen(fc); in il3945_tx_skb()
565 memcpy(tx_cmd->hdr, hdr, hdr_len); in il3945_tx_skb()
592 hdr_len; in il3945_tx_skb()
605 secondlen = skb->len - hdr_len; in il3945_tx_skb()
608 pci_map_single(il->pci_dev, skb->data + hdr_len, secondlen, in il3945_tx_skb()
D4965-mac.c1677 u8 hdr_len; in il4965_tx_skb() local
1702 hdr_len = ieee80211_hdrlen(fc); in il4965_tx_skb()
1803 memcpy(tx_cmd->hdr, hdr, hdr_len); in il4965_tx_skb()
1825 len = sizeof(struct il_tx_cmd) + sizeof(struct il_cmd_header) + hdr_len; in il4965_tx_skb()
1842 secondlen = skb->len - hdr_len; in il4965_tx_skb()
1845 pci_map_single(il->pci_dev, skb->data + hdr_len, secondlen, in il4965_tx_skb()
1882 il_print_hex_dump(il, IL_DL_TX, (u8 *) tx_cmd->hdr, hdr_len); in il4965_tx_skb()
/linux-4.1.27/drivers/net/ethernet/intel/e1000/
De1000_main.c2714 u8 ipcss, ipcso, tucss, tucso, hdr_len; in e1000_tso() local
2723 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in e1000_tso()
2750 E1000_TXD_CMD_TCP | (skb->len - (hdr_len))); in e1000_tso()
2763 context_desc->tcp_seg_setup.fields.hdr_len = hdr_len; in e1000_tso()
3150 u8 hdr_len; in e1000_xmit_frame() local
3154 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in e1000_xmit_frame()
3155 if (skb->data_len && hdr_len == len) { in e1000_xmit_frame()
De1000_hw.h705 u8 hdr_len; /* Header length */ member
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dhw.h312 u8 hdr_len; /* Header length */ member
Dnetdev.c5197 u8 ipcss, ipcso, tucss, tucso, hdr_len; in e1000_tso() local
5207 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in e1000_tso()
5230 E1000_TXD_CMD_TCP | (skb->len - (hdr_len))); in e1000_tso()
5243 context_desc->tcp_seg_setup.fields.hdr_len = hdr_len; in e1000_tso()
5577 u8 hdr_len; in e1000_xmit_frame() local
5583 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in e1000_xmit_frame()
5587 if (skb->data_len && (hdr_len == len)) { in e1000_xmit_frame()
/linux-4.1.27/drivers/net/wireless/
Drayctl.h556 UCHAR hdr_len; member
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dbnx2.c3012 unsigned int len, unsigned int hdr_len, dma_addr_t dma_addr, in bnx2_rx_skb() argument
3023 if (hdr_len) { in bnx2_rx_skb()
3025 int pages = PAGE_ALIGN(raw_len - hdr_len) >> PAGE_SHIFT; in bnx2_rx_skb()
3040 if (hdr_len == 0) { in bnx2_rx_skb()
3049 frag_size = len + 4 - hdr_len; in bnx2_rx_skb()
3051 skb_put(skb, hdr_len); in bnx2_rx_skb()
3149 unsigned int len, hdr_len; in bnx2_rx_int() local
3180 hdr_len = 0; in bnx2_rx_int()
3182 hdr_len = rx_hdr->l2_fhdr_ip_xsum; in bnx2_rx_int()
3185 hdr_len = bp->rx_jumbo_thresh; in bnx2_rx_int()
[all …]
Dtg3.c7933 u32 tcp_opt_len, hdr_len; in tg3_start_xmit() local
7941 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb) - ETH_HLEN; in tg3_start_xmit()
7954 if (unlikely((ETH_HLEN + hdr_len) > 80) && in tg3_start_xmit()
7963 iph->tot_len = htons(mss + hdr_len); in tg3_start_xmit()
7983 mss |= (hdr_len & 0xc) << 12; in tg3_start_xmit()
7984 if (hdr_len & 0x10) in tg3_start_xmit()
7986 base_flags |= (hdr_len & 0x3e0) << 5; in tg3_start_xmit()
7988 mss |= hdr_len << 9; in tg3_start_xmit()
13403 u32 hdr_len = TG3_TSO_IP_HDR_LEN + TG3_TSO_TCP_HDR_LEN + in tg3_run_loopback() local
13414 iph->tot_len = htons((u16)(mss + hdr_len)); in tg3_run_loopback()
[all …]
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c1557 int last_desc, hdr_len = skb_transport_offset(skb); in service_ofldq() local
1559 memcpy(pos, skb->data, hdr_len); in service_ofldq()
1560 write_sgl(skb, &q->q, (void *)pos + hdr_len, in service_ofldq()
1561 pos + flits, hdr_len, in service_ofldq()
Dt4_msg.h793 __be16 hdr_len; member
/linux-4.1.27/drivers/misc/ti-st/
Dst_core.c381 st_gdata->rx_count = st_gdata->list[type]->hdr_len; in st_int_recv()
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_main.c1793 u16 hdr_len, curr_frag_len, remaining; in skb_fill_rx_data() local
1811 hdr_len = ETH_HLEN; in skb_fill_rx_data()
1812 memcpy(skb->data, start, hdr_len); in skb_fill_rx_data()
1816 page_info->page_offset + hdr_len; in skb_fill_rx_data()
1818 curr_frag_len - hdr_len); in skb_fill_rx_data()
1819 skb->data_len = curr_frag_len - hdr_len; in skb_fill_rx_data()
1821 skb->tail += hdr_len; in skb_fill_rx_data()
/linux-4.1.27/drivers/scsi/be2iscsi/
Dbe_main.h601 unsigned char hdr_len; member
Dbe_main.c1889 unsigned int hdr_len = 0, buf_len = 0; in hwi_fwd_async_msg() local
1899 hdr_len = pasync_handle->buffer_len; in hwi_fwd_async_msg()
1914 phdr, hdr_len, pfirst_buffer, in hwi_fwd_async_msg()
1948 pasync_ctx->async_entry[cri].wait_queue.hdr_len = in hwi_gather_async_pdu()
/linux-4.1.27/drivers/s390/net/
Dqeth_core.h336 __u16 hdr_len; member
Dqeth_core_main.c4006 int flush_cnt = 0, hdr_len, large_send = 0; in qeth_fill_buffer() local
4016 hdr_len = sizeof(struct qeth_hdr_tso) + in qeth_fill_buffer()
4020 buffer->element[element].length = hdr_len; in qeth_fill_buffer()
4023 skb->data += hdr_len; in qeth_fill_buffer()
4024 skb->len -= hdr_len; in qeth_fill_buffer()
Dqeth_l3_main.c2907 hdr->ext.hdr_len = 28; in qeth_tso_fill_header()
/linux-4.1.27/net/packet/
Daf_packet.c2480 __virtio16_to_cpu(false, vnet_hdr.hdr_len))) in packet_snd()
2481 vnet_hdr.hdr_len = __cpu_to_virtio16(false, in packet_snd()
2486 if (__virtio16_to_cpu(false, vnet_hdr.hdr_len) > len) in packet_snd()
2529 __virtio16_to_cpu(false, vnet_hdr.hdr_len), in packet_snd()
2964 vnet_hdr.hdr_len = in packet_recvmsg()
/linux-4.1.27/drivers/scsi/qla4xxx/
Dql4_os.c3310 int hdr_len; in qla4xxx_task_work() local
3317 hdr_len = sizeof(struct iscsi_hdr); in qla4xxx_task_work()
3332 data = task_data->resp_buffer + hdr_len; in qla4xxx_task_work()
3333 data_len = task_data->resp_len - hdr_len; in qla4xxx_task_work()
3350 int hdr_len; in qla4xxx_alloc_pdu() local
3364 hdr_len = sizeof(struct iscsi_hdr); in qla4xxx_alloc_pdu()
3375 __func__, task->conn->max_recv_dlength, hdr_len)); in qla4xxx_alloc_pdu()
3377 task_data->resp_len = task->conn->max_recv_dlength + hdr_len; in qla4xxx_alloc_pdu()
3385 task_data->req_len = task->data_count + hdr_len; in qla4xxx_alloc_pdu()
3416 int hdr_len; in qla4xxx_task_cleanup() local
[all …]
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_main.c4649 u8 *hdr_len) in igb_tso() argument
4692 *hdr_len = skb_transport_offset(skb) + l4len; in igb_tso()
4696 first->bytecount += (first->gso_segs - 1) * *hdr_len; in igb_tso()
4868 const u8 hdr_len) in igb_tx_map() argument
4882 igb_tx_olinfo_status(tx_ring, tx_desc, tx_flags, skb->len - hdr_len); in igb_tx_map()
5006 u8 hdr_len = 0; in igb_xmit_frame_ring() local
5060 tso = igb_tso(tx_ring, first, &hdr_len); in igb_xmit_frame_ring()
5066 igb_tx_map(tx_ring, first, hdr_len); in igb_xmit_frame_ring()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c1757 u32 hdr_len = le32_to_cpu(ib_mac_rsp->hdr_len); in ql_build_rx_skb() local
1766 "Header of %d bytes in small buffer.\n", hdr_len); in ql_build_rx_skb()
1776 ql_realign_skb(skb, hdr_len); in ql_build_rx_skb()
1777 skb_put(skb, hdr_len); in ql_build_rx_skb()
Dqlge.h1217 __le32 hdr_len; /* */ member
Dqlge_dbg.c2019 le32_to_cpu(ib_mac_rsp->hdr_len)); in ql_dump_ib_mac_rsp()
/linux-4.1.27/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c2055 size_t hdr_off, pattern_off, hdr_len; in myri10ge_led() local
2065 hdr_len = swab32(readl(mgp->sram + hdr_off + in myri10ge_led()
2068 if (pattern_off >= (hdr_len + hdr_off)) { in myri10ge_led()
/linux-4.1.27/drivers/media/radio/wl128x/
Dfmdrv_common.c1509 fm_st_proto.hdr_len = 1; in fmc_prepare()
/linux-4.1.27/drivers/scsi/cxgbi/
Dlibcxgbi.c2165 skb_put(skb, task->hdr_len); in cxgbi_conn_init_pdu()
2196 char *dst = skb->data + task->hdr_len; in cxgbi_conn_init_pdu()