Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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.4.14/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.4.14/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()
585 auth_data = ah_tmp_auth((u8 *)work_iph, hdr_len); in ah6_input()
[all …]
Desp6.c294 int hdr_len = skb_network_header_len(skb); in esp_input_done2() local
321 skb_set_transport_header(skb, -hdr_len); in esp_input_done2()
/linux-4.4.14/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.c296 static int rtllib_tkip_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in rtllib_tkip_encrypt() argument
311 skb->len < hdr_len) in rtllib_tkip_encrypt()
328 len = skb->len - hdr_len; in rtllib_tkip_encrypt()
330 memmove(pos, pos + 8, hdr_len); in rtllib_tkip_encrypt()
331 pos += hdr_len; in rtllib_tkip_encrypt()
378 static int rtllib_tkip_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in rtllib_tkip_decrypt() argument
394 if (skb->len < hdr_len + 8 + 4) in rtllib_tkip_decrypt()
398 pos = skb->data + hdr_len; in rtllib_tkip_decrypt()
449 plen = skb->len - hdr_len - 12; in rtllib_tkip_decrypt()
495 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.c174 int hdr_len) in rtllib_encrypt_fragment() argument
196 res = crypt->ops->encrypt_msdu(frag, hdr_len, crypt->priv); in rtllib_encrypt_fragment()
198 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv); in rtllib_encrypt_fragment()
574 int bytes, fc, qos_ctl = 0, hdr_len; in rtllib_xmit_inter() local
732 hdr_len = RTLLIB_3ADDR_LEN + 2; in rtllib_xmit_inter()
746 hdr_len = RTLLIB_3ADDR_LEN; in rtllib_xmit_inter()
753 bytes_per_frag = frag_size - hdr_len; in rtllib_xmit_inter()
820 skb_put(skb_frag, hdr_len); in rtllib_xmit_inter()
821 memcpy(frag_hdr, &header, hdr_len); in rtllib_xmit_inter()
864 hdr_len); in rtllib_xmit_inter()
Drtllib.h1995 int hdr_len);
/linux-4.4.14/drivers/staging/rtl8192u/ieee80211/
Dieee80211_crypt_wep.c87 static int prism2_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in prism2_wep_encrypt() argument
100 skb->len < hdr_len) in prism2_wep_encrypt()
103 len = skb->len - hdr_len; in prism2_wep_encrypt()
105 memmove(pos, pos + 4, hdr_len); in prism2_wep_encrypt()
106 pos += hdr_len; in prism2_wep_encrypt()
157 static int prism2_wep_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in prism2_wep_decrypt() argument
169 if (skb->len < hdr_len + 8) in prism2_wep_decrypt()
172 pos = skb->data + hdr_len; in prism2_wep_decrypt()
186 plen = skb->len - hdr_len - 8; in prism2_wep_decrypt()
206 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.c308 static int ieee80211_tkip_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in ieee80211_tkip_encrypt() argument
322 skb->len < hdr_len) in ieee80211_tkip_encrypt()
338 len = skb->len - hdr_len; in ieee80211_tkip_encrypt()
340 memmove(pos, pos + 8, hdr_len); in ieee80211_tkip_encrypt()
341 pos += hdr_len; in ieee80211_tkip_encrypt()
385 static int ieee80211_tkip_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in ieee80211_tkip_decrypt() argument
400 if (skb->len < hdr_len + 8 + 4) in ieee80211_tkip_decrypt()
404 pos = skb->data + hdr_len; in ieee80211_tkip_decrypt()
450 plen = skb->len - hdr_len - 12; in ieee80211_tkip_decrypt()
497 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()
268 static int ieee80211_ccmp_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in ieee80211_ccmp_decrypt() argument
276 if (skb->len < hdr_len + CCMP_HDR_LEN + CCMP_MIC_LEN) { in ieee80211_ccmp_decrypt()
282 pos = skb->data + hdr_len; in ieee80211_ccmp_decrypt()
323 size_t data_len = skb->len - hdr_len - CCMP_HDR_LEN - CCMP_MIC_LEN; in ieee80211_ccmp_decrypt()
362 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 rtl_80211_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.h2180 struct sk_buff *frag, int hdr_len);
/linux-4.4.14/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()
27 iph->tot_len = htons(size + hdr_len - mac_hdr_len); in tso_build_hdr()
66 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in tso_start() local
74 tso->size = skb_headlen(skb) - hdr_len; in tso_start()
75 tso->data = skb->data + hdr_len; in tso_start()
Ddev.c2850 unsigned int hdr_len; in qdisc_pkt_len_init() local
2854 hdr_len = skb_transport_header(skb) - skb_mac_header(skb); in qdisc_pkt_len_init()
2858 hdr_len += tcp_hdrlen(skb); in qdisc_pkt_len_init()
2860 hdr_len += sizeof(struct udphdr); in qdisc_pkt_len_init()
2863 gso_segs = DIV_ROUND_UP(skb->len - hdr_len, in qdisc_pkt_len_init()
2866 qdisc_skb_cb(skb)->pkt_len += (gso_segs - 1) * hdr_len; in qdisc_pkt_len_init()
Dskbuff.c827 n->hdr_len = skb->nohdr ? skb_headroom(skb) : skb->hdr_len; in __skb_clone()
1184 skb->hdr_len = 0; in pskb_expand_head()
/linux-4.4.14/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,
Dlwtunnel.h89 struct lwtunnel_state *lwtunnel_state_alloc(int hdr_len);
152 static inline struct lwtunnel_state *lwtunnel_state_alloc(int hdr_len) in lwtunnel_state_alloc() argument
Dip_tunnels.h276 int iptunnel_pull_header(struct sk_buff *skb, int hdr_len, __be16 inner_proto);
Dmac80211.h1573 u8 hdr_len; member
/linux-4.4.14/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.4.14/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.4.14/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.c483 unsigned int hdr_len = skb_checksum_start_offset(skb); in enic_queue_wq_skb_csum_l4() local
484 unsigned int csum_offset = hdr_len + skb->csum_offset; in enic_queue_wq_skb_csum_l4()
500 hdr_len, vlan_tag_insert, vlan_tag, eop, in enic_queue_wq_skb_csum_l4()
516 unsigned int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in enic_queue_wq_skb_tso() local
546 enic_queue_wq_desc_tso(wq, skb, dma_addr, len, mss, hdr_len, in enic_queue_wq_skb_tso()
/linux-4.4.14/drivers/net/wireless/iwlwifi/
Diwl-devtrace-data.h38 u8 hdr_len, size_t data_len),
39 TP_ARGS(dev, skb, hdr_len, data_len),
48 skb_copy_bits(skb, hdr_len,
Diwl-fw-file.h411 u8 hdr_len; member
Diwl-drv.c363 cs->hdr_len = fwcs->hdr_len; in iwl_store_cscheme()
/linux-4.4.14/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.4.14/drivers/staging/rtl8188eu/os_dep/
Dmon.c31 int hdr_len; in unprotect_frame() local
34 hdr_len = ieee80211_hdrlen(hdr->frame_control); in unprotect_frame()
36 if (skb->len < hdr_len + iv_len + icv_len) in unprotect_frame()
43 memmove(skb->data + iv_len, skb->data, hdr_len); in unprotect_frame()
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/
Ddma.c40 u32 true_len, hdr_len = 0, copy, frag; in mt7601u_rx_skb_from_seg() local
50 hdr_len = ieee80211_get_hdrlen_from_buf(data, true_len); in mt7601u_rx_skb_from_seg()
51 if (!hdr_len) in mt7601u_rx_skb_from_seg()
55 memcpy(skb_put(skb, hdr_len), data, hdr_len); in mt7601u_rx_skb_from_seg()
57 data += hdr_len + 2; in mt7601u_rx_skb_from_seg()
58 true_len -= hdr_len; in mt7601u_rx_skb_from_seg()
59 hdr_len = 0; in mt7601u_rx_skb_from_seg()
63 copy = (true_len <= skb_tailroom(skb)) ? true_len : hdr_len + 8; in mt7601u_rx_skb_from_seg()
79 true_len, hdr_len); in mt7601u_rx_skb_from_seg()
Dtx.c127 int hdr_len = ieee80211_get_hdrlen_from_skb(skb); in mt7601u_skb_rooms() local
131 if (hdr_len % 4) in mt7601u_skb_rooms()
/linux-4.4.14/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.4.14/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.4.14/drivers/net/
Dvirtio_net.c127 u8 hdr_len; member
253 unsigned int copy, hdr_len, hdr_padded_len; in page_to_skb() local
265 hdr_len = vi->hdr_len; in page_to_skb()
271 memcpy(hdr, p, hdr_len); in page_to_skb()
273 len -= hdr_len; in page_to_skb()
324 len -= vi->hdr_len; in receive_small()
446 if (unlikely(len < vi->hdr_len + ETH_HLEN)) { in receive_buf()
550 sg_set_buf(rq->sg, hdr, vi->hdr_len); in add_recvbuf_small()
593 sg_set_buf(&rq->sg[0], p, vi->hdr_len); in add_recvbuf_big()
611 const size_t hdr_len = sizeof(struct virtio_net_hdr_mrg_rxbuf); in get_mergeable_buf_len() local
[all …]
Dtun.c1120 …cpu(tun, gso.csum_start) + tun16_to_cpu(tun, gso.csum_offset) + 2 > tun16_to_cpu(tun, gso.hdr_len)) in tun_get_user()
1121 …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()
1123 if (tun16_to_cpu(tun, gso.hdr_len) > len) in tun_get_user()
1131 (gso.hdr_len && tun16_to_cpu(tun, gso.hdr_len) < ETH_HLEN))) in tun_get_user()
1144 copylen = gso.hdr_len ? tun16_to_cpu(tun, gso.hdr_len) : GOODCOPY_LEN; in tun_get_user()
1155 if (tun16_to_cpu(tun, gso.hdr_len) > good_linear) in tun_get_user()
1158 linear = tun16_to_cpu(tun, gso.hdr_len); in tun_get_user()
1331 gso.hdr_len = cpu_to_tun16(tun, skb_headlen(skb)); in tun_put_user()
1343 tun16_to_cpu(tun, gso.hdr_len)); in tun_put_user()
1347 min((int)tun16_to_cpu(tun, gso.hdr_len), 64), true); in tun_put_user()
Dmacvtap.c677 vnet_hdr->hdr_len = cpu_to_macvtap16(q, skb_headlen(skb)); in macvtap_skb_to_vnet_hdr()
743 macvtap16_to_cpu(q, vnet_hdr.hdr_len)) in macvtap_get_user()
744 vnet_hdr.hdr_len = cpu_to_macvtap16(q, in macvtap_get_user()
748 if (macvtap16_to_cpu(q, vnet_hdr.hdr_len) > len) in macvtap_get_user()
759 copylen = vnet_hdr.hdr_len ? in macvtap_get_user()
760 macvtap16_to_cpu(q, vnet_hdr.hdr_len) : GOODCOPY_LEN; in macvtap_get_user()
774 linear = macvtap16_to_cpu(q, vnet_hdr.hdr_len); in macvtap_get_user()
/linux-4.4.14/net/batman-adv/
Drouting.c587 int res, hdr_len, ret = NET_RX_DROP; in batadv_route_unicast_packet() local
614 hdr_len = sizeof(struct batadv_unicast_4addr_packet); in batadv_route_unicast_packet()
617 hdr_len = sizeof(struct batadv_unicast_packet); in batadv_route_unicast_packet()
621 hdr_len = -1; in batadv_route_unicast_packet()
625 if (hdr_len > 0) in batadv_route_unicast_packet()
626 batadv_skb_set_priority(skb, hdr_len); in batadv_route_unicast_packet()
706 struct sk_buff *skb, int hdr_len) { in batadv_check_unicast_ttvn() argument
716 if (!pskb_may_pull(skb, hdr_len + ETH_HLEN)) in batadv_check_unicast_ttvn()
724 vid = batadv_get_vid(skb, hdr_len); in batadv_check_unicast_ttvn()
725 ethhdr = (struct ethhdr *)(skb->data + hdr_len); in batadv_check_unicast_ttvn()
Dmain.c1149 ssize_t hdr_len = sizeof(*unicast_tvlv_packet); in batadv_tvlv_unicast_send() local
1158 skb = netdev_alloc_skb_ip_align(NULL, ETH_HLEN + hdr_len + tvlv_len); in batadv_tvlv_unicast_send()
/linux-4.4.14/net/sunrpc/xprtrdma/
Dsvc_rdma_marshal.c153 u32 hdr_len; in svc_rdma_xdr_decode_req() local
201 hdr_len = (unsigned long)va - (unsigned long)rmsgp; in svc_rdma_xdr_decode_req()
202 rqstp->rq_arg.head[0].iov_len -= hdr_len; in svc_rdma_xdr_decode_req()
205 return hdr_len; in svc_rdma_xdr_decode_req()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dhtt_rx.c1031 size_t hdr_len; in ath10k_htt_rx_h_undecap_raw() local
1087 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_undecap_raw()
1091 (void *)msdu->data, hdr_len); in ath10k_htt_rx_h_undecap_raw()
1101 size_t hdr_len; in ath10k_htt_rx_h_undecap_nwifi() local
1118 hdr_len = ath10k_htt_rx_nwifi_hdrlen(ar, hdr); in ath10k_htt_rx_h_undecap_nwifi()
1121 skb_pull(msdu, hdr_len); in ath10k_htt_rx_h_undecap_nwifi()
1125 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_undecap_nwifi()
1126 memcpy(skb_push(msdu, hdr_len), hdr, hdr_len); in ath10k_htt_rx_h_undecap_nwifi()
1142 size_t hdr_len, crypto_len; in ath10k_htt_rx_h_find_rfc1042() local
1158 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_find_rfc1042()
[all …]
Ddebug.c675 int hdr_len = sizeof(*dump_data); in ath10k_build_dump_file() local
679 len = hdr_len; in ath10k_build_dump_file()
682 sofar += hdr_len; in ath10k_build_dump_file()
Dwmi.c3702 arg->hdr_len = sizeof(*phyerr); in ath10k_wmi_op_pull_phyerr_ev()
3747 arg->hdr_len = sizeof(*phyerr); in ath10k_wmi_10_4_op_pull_phyerr_ev()
3803 left_len -= phyerr_arg.hdr_len; in ath10k_wmi_event_phyerr()
3829 phyerr = phyerr + phyerr_arg.hdr_len + buf_len; in ath10k_wmi_event_phyerr()
Dwmi.h5998 u8 hdr_len; member
/linux-4.4.14/include/uapi/linux/
Dvirtio_net.h95 __virtio16 hdr_len; /* Ethernet + IP + tcp/udp hdrs */ member
112 __virtio16 hdr_len; /* Ethernet + IP + tcp/udp hdrs */ member
/linux-4.4.14/net/ipv4/
Dip_gre.c189 int hdr_len; in parse_gre_header() local
199 hdr_len = ip_gre_calc_hlen(tpi->flags); in parse_gre_header()
201 if (!pskb_may_pull(skb, hdr_len)) in parse_gre_header()
238 hdr_len += 4; in parse_gre_header()
239 if (!pskb_may_pull(skb, hdr_len)) in parse_gre_header()
243 return hdr_len; in parse_gre_header()
424 int hdr_len; in gre_rcv() local
434 hdr_len = parse_gre_header(skb, &tpi, &csum_err); in gre_rcv()
435 if (hdr_len < 0) in gre_rcv()
437 if (iptunnel_pull_header(skb, hdr_len, tpi.proto) < 0) in gre_rcv()
[all …]
Dip_tunnel_core.c89 int iptunnel_pull_header(struct sk_buff *skb, int hdr_len, __be16 inner_proto) in iptunnel_pull_header() argument
91 if (unlikely(!pskb_may_pull(skb, hdr_len))) in iptunnel_pull_header()
94 skb_pull_rcsum(skb, hdr_len); in iptunnel_pull_header()
/linux-4.4.14/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.c156 size_t hdr_len; in efx_mcdi_send_request() local
181 hdr_len = 4; in efx_mcdi_send_request()
196 hdr_len = 8; in efx_mcdi_send_request()
206 WARN_ON_ONCE(hdr_len % 4); in efx_mcdi_send_request()
212 for (i = 0; i < hdr_len / 4 && bytes < PAGE_SIZE; i++) in efx_mcdi_send_request()
224 efx->type->mcdi_request(efx, hdr, hdr_len, inbuf, inlen); in efx_mcdi_send_request()
287 size_t hdr_len, data_len; in efx_mcdi_read_response_header() local
292 hdr_len = mcdi->resp_hdr_len / 4; in efx_mcdi_read_response_header()
301 for (i = 0; i < hdr_len && bytes < PAGE_SIZE; i++) { in efx_mcdi_read_response_header()
499 size_t hdr_len, data_len, err_len; in efx_mcdi_complete_async() local
[all …]
Dsiena.c705 const efx_dword_t *hdr, size_t hdr_len, in siena_mcdi_request() argument
713 EFX_BUG_ON_PARANOID(hdr_len != 4); in siena_mcdi_request()
718 efx_writed(efx, &sdu[i], pdu + hdr_len + 4 * i); in siena_mcdi_request()
Dnet_driver.h1259 const efx_dword_t *hdr, size_t hdr_len,
Def10.c1582 const efx_dword_t *hdr, size_t hdr_len, in efx_ef10_mcdi_request() argument
1588 memcpy(pdu, hdr, hdr_len); in efx_ef10_mcdi_request()
1589 memcpy(pdu + hdr_len, sdu, sdu_len); in efx_ef10_mcdi_request()
/linux-4.4.14/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.4.14/drivers/infiniband/core/
Dmad_rmpp.c122 memcpy(ack, &data->mad_hdr, msg->hdr_len); in format_ack()
139 int ret, hdr_len; in ack_recv() local
141 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); in ack_recv()
143 recv_wc->wc->pkey_index, 1, hdr_len, in ack_recv()
161 int hdr_len; in alloc_response_msg() local
168 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); in alloc_response_msg()
171 hdr_len, 0, GFP_KERNEL, in alloc_response_msg()
195 memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len); in ack_ds_ack()
228 memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len); in nack_recv()
Duser_mad.c385 if ((msg->hdr_len > IB_MGMT_RMPP_HDR) && in copy_rmpp_mad()
387 msg->hdr_len - IB_MGMT_RMPP_HDR)) in copy_rmpp_mad()
391 for (seg = 1, left = msg->data_len, buf += msg->hdr_len; left > 0; in copy_rmpp_mad()
455 int ret, data_len, hdr_len, copy_offset, rmpp_active; in ib_umad_write() local
511 hdr_len = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class); in ib_umad_write()
524 data_len = count - hdr_size(file) - hdr_len; in ib_umad_write()
528 hdr_len, data_len, GFP_KERNEL, in ib_umad_write()
546 hdr_len + data_len - copy_offset)) { in ib_umad_write()
Dmad.c840 mad_wc.byte_len = mad_send_wr->send_buf.hdr_len in handle_outgoing_dr_smp()
913 static int get_pad_size(int hdr_len, int data_len, size_t mad_size) in get_pad_size() argument
917 seg_size = mad_size - hdr_len; in get_pad_size()
943 send_buf->seg_size = mad_size - send_buf->hdr_len; in alloc_send_rmpp_list()
986 int hdr_len, int data_len, in ib_create_send_mad() argument
1007 pad = get_pad_size(hdr_len, data_len, mad_size); in ib_create_send_mad()
1008 message_size = hdr_len + data_len + pad; in ib_create_send_mad()
1017 size = rmpp_active ? hdr_len : mad_size; in ib_create_send_mad()
1025 mad_send_wr->send_buf.hdr_len = hdr_len; in ib_create_send_mad()
1030 mad_send_wr->sg_list[0].length = hdr_len; in ib_create_send_mad()
[all …]
/linux-4.4.14/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()
1724 session->hdr_len = 6; in l2tp_session_set_header_len()
1726 session->hdr_len += 4; in l2tp_session_set_header_len()
1728 session->hdr_len = 4 + session->cookie_len + session->l2specific_len + session->offset; in l2tp_session_set_header_len()
1730 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.4.14/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.4.14/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.4.14/drivers/crypto/nx/
Dnx-842.c450 int n, ret, hdr_len; in nx842_crypto_decompress() local
496 hdr_len = NX842_CRYPTO_HEADER_SIZE(hdr->groups); in nx842_crypto_decompress()
497 if (hdr_len > slen) { in nx842_crypto_decompress()
502 memcpy(&ctx->header, src, hdr_len); in nx842_crypto_decompress()
/linux-4.4.14/include/net/caif/
Dcaif_layer.h275 unsigned short hdr_len; member
/linux-4.4.14/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.c2196 u8 *hdr_len, u64 *cd_type_cmd_tso_mss, in i40e_tso() argument
2230 *hdr_len = (skb->encapsulation in i40e_tso()
2236 cd_tso_len = skb->len - *hdr_len; in i40e_tso()
2562 const u8 hdr_len, u32 td_cmd, u32 td_offset) in i40e_tx_map() argument
2566 const u8 hdr_len, u32 td_cmd, u32 td_offset) in i40e_tx_map()
2594 first->bytecount = skb->len - hdr_len + (gso_segs * hdr_len); in i40e_tx_map()
2806 u8 hdr_len = 0; in i40e_xmit_frame_ring() local
2829 tso = i40e_tso(tx_ring, skb, &hdr_len, in i40e_xmit_frame_ring()
2869 i40e_tx_map(tx_ring, skb, first, tx_flags, hdr_len, in i40e_xmit_frame_ring()
Di40e_txrx.h332 const u8 hdr_len, u32 td_cmd, u32 td_offset);
/linux-4.4.14/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.4.14/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.4.14/net/mac80211/
Dmesh_hwmp.c113 int hdr_len = offsetof(struct ieee80211_mgmt, u.action.u.mesh_action) + in mesh_path_sel_frame_tx() local
117 hdr_len + in mesh_path_sel_frame_tx()
122 mgmt = (struct ieee80211_mgmt *) skb_put(skb, hdr_len); in mesh_path_sel_frame_tx()
123 memset(mgmt, 0, hdr_len); in mesh_path_sel_frame_tx()
245 int hdr_len = offsetof(struct ieee80211_mgmt, u.action.u.mesh_action) + in mesh_path_error_tx() local
254 hdr_len + in mesh_path_error_tx()
259 mgmt = (struct ieee80211_mgmt *) skb_put(skb, hdr_len); in mesh_path_error_tx()
260 memset(mgmt, 0, hdr_len); in mesh_path_error_tx()
Dtx.c2485 build.hdr_len = 24; in ieee80211_check_fast_xmit()
2493 build.hdr_len = 24; in ieee80211_check_fast_xmit()
2506 build.hdr_len = 30; in ieee80211_check_fast_xmit()
2514 build.hdr_len = 24; in ieee80211_check_fast_xmit()
2525 build.hdr_len = 30; in ieee80211_check_fast_xmit()
2535 build.hdr_len = 24; in ieee80211_check_fast_xmit()
2543 build.hdr_len += 2; in ieee80211_check_fast_xmit()
2571 (build.hdr + build.hdr_len)[3] = in ieee80211_check_fast_xmit()
2573 build.pn_offs = build.hdr_len; in ieee80211_check_fast_xmit()
2576 build.hdr_len += IEEE80211_CCMP_HDR_LEN; in ieee80211_check_fast_xmit()
[all …]
Dmesh_plink.c217 int hdr_len = offsetof(struct ieee80211_mgmt, u.action.u.self_prot) + in mesh_plink_frame_tx() local
222 hdr_len + in mesh_plink_frame_tx()
239 mgmt = (struct ieee80211_mgmt *) skb_put(skb, hdr_len); in mesh_plink_frame_tx()
240 memset(mgmt, 0, hdr_len); in mesh_plink_frame_tx()
Dmesh.c684 int hdr_len = offsetof(struct ieee80211_mgmt, u.beacon) + in ieee80211_mesh_build_beacon() local
693 head_len = hdr_len + in ieee80211_mesh_build_beacon()
725 mgmt = (struct ieee80211_mgmt *) skb_put(skb, hdr_len); in ieee80211_mesh_build_beacon()
726 memset(mgmt, 0, hdr_len); in ieee80211_mesh_build_beacon()
753 bcn->csa_counter_offsets[0] = hdr_len + 6; in ieee80211_mesh_build_beacon()
Dutil.c2835 int hdr_len = offsetof(struct ieee80211_mgmt, u.action.u.chan_switch) + in ieee80211_send_action_csa() local
2843 skb = dev_alloc_skb(local->tx_headroom + hdr_len + in ieee80211_send_action_csa()
2851 mgmt = (struct ieee80211_mgmt *)skb_put(skb, hdr_len); in ieee80211_send_action_csa()
2852 memset(mgmt, 0, hdr_len); in ieee80211_send_action_csa()
2911 cs->hdr_len < cs->pn_len + cs->pn_off || in ieee80211_cs_valid()
2912 cs->hdr_len <= cs->key_idx_off || in ieee80211_cs_valid()
2965 if (cs && headroom < cs->hdr_len) in ieee80211_cs_headroom()
2966 headroom = cs->hdr_len; in ieee80211_cs_headroom()
2970 if (cs && headroom < cs->hdr_len) in ieee80211_cs_headroom()
2971 headroom = cs->hdr_len; in ieee80211_cs_headroom()
Dsta_info.h268 u8 hdr_len; member
Dwpa.c851 data_len = rx->skb->len - hdrlen - cs->hdr_len; in ieee80211_crypto_cs_decrypt()
879 memmove(rx->skb->data + cs->hdr_len, rx->skb->data, hdrlen); in ieee80211_crypto_cs_decrypt()
880 skb_pull(rx->skb, cs->hdr_len); in ieee80211_crypto_cs_decrypt()
Dkey.c526 key->conf.iv_len = cs->hdr_len; in ieee80211_key_alloc()
Drx.c734 if (skb->len < hdrlen + cs->hdr_len) in iwl80211_get_cs_keyid()
/linux-4.4.14/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.c1599 u16 hdr_len = skb_headlen(skb); in ixgbe_set_rsc_gso_size() local
1602 skb_shinfo(skb)->gso_size = DIV_ROUND_UP((skb->len - hdr_len), in ixgbe_set_rsc_gso_size()
6937 u8 *hdr_len) in ixgbe_tso() argument
6981 *hdr_len = skb_transport_offset(skb) + l4len; in ixgbe_tso()
6985 first->bytecount += (first->gso_segs - 1) * *hdr_len; in ixgbe_tso()
7185 const u8 hdr_len) in ixgbe_tx_map() argument
7199 ixgbe_tx_olinfo_status(tx_desc, tx_flags, skb->len - hdr_len); in ixgbe_tx_map()
7501 u8 hdr_len = 0; in ixgbe_xmit_frame_ring() local
7593 tso = ixgbe_fso(tx_ring, first, &hdr_len); in ixgbe_xmit_frame_ring()
7601 tso = ixgbe_tso(tx_ring, first, &hdr_len); in ixgbe_xmit_frame_ring()
[all …]
Dixgbe.h929 u8 *hdr_len);
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c1445 u8 *hdr_len, u64 *cd_type_cmd_tso_mss, in i40e_tso() argument
1479 *hdr_len = (skb->encapsulation in i40e_tso()
1485 cd_tso_len = skb->len - *hdr_len; in i40e_tso()
1762 const u8 hdr_len, u32 td_cmd, u32 td_offset) in i40evf_tx_map() argument
1786 first->bytecount = skb->len - hdr_len + (gso_segs * hdr_len); in i40evf_tx_map()
1961 u8 hdr_len = 0; in i40e_xmit_frame_ring() local
1983 tso = i40e_tso(tx_ring, skb, &hdr_len, in i40e_xmit_frame_ring()
2012 i40evf_tx_map(tx_ring, skb, first, tx_flags, hdr_len, in i40e_xmit_frame_ring()
/linux-4.4.14/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.4.14/include/rdma/
Dib_mad.h358 int hdr_len; member
745 int hdr_len, int data_len,
/linux-4.4.14/net/tipc/
Dmsg.c572 int hdr_len; in tipc_msg_reassemble() local
577 hdr_len = skb_headroom(skb) + msg_hdr_sz(buf_msg(skb)); in tipc_msg_reassemble()
578 _skb = __pskb_copy(skb, hdr_len, GFP_ATOMIC); in tipc_msg_reassemble()
Dnetlink_compat.c142 int hdr_len; in tipc_tlv_alloc() local
146 hdr_len = nlmsg_total_size(GENL_HDRLEN + TIPC_GENL_HDRLEN); in tipc_tlv_alloc()
148 buf = alloc_skb(hdr_len + size, GFP_KERNEL); in tipc_tlv_alloc()
152 skb_reserve(buf, hdr_len); in tipc_tlv_alloc()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dtrace.h561 int hdr_len,
565 TP_ARGS(dd, hdr_len, hdr, data_len, data),
574 __field(u32, hdr_len)
577 __dynamic_array(u8, raw_hdr, hdr_len)
595 __entry->hdr_len = hdr_len;
597 memcpy(__get_dynamic_array(raw_hdr), hdr, hdr_len);
609 __entry->hdr_len,
Ddiag.c1475 static struct snoop_packet *allocate_snoop_packet(u32 hdr_len, in allocate_snoop_packet() argument
1482 packet = kzalloc(sizeof(struct snoop_packet) + hdr_len + data_len in allocate_snoop_packet()
1653 u32 hdr_len = hdrwords << 2; in snoop_send_pio_handler() local
1667 s_packet = allocate_snoop_packet(hdr_len, tlen - hdr_len, md_len); in snoop_send_pio_handler()
1693 memcpy(s_packet->data + md_len, hdr, hdr_len); in snoop_send_pio_handler()
1702 data = s_packet->data + hdr_len + md_len; in snoop_send_pio_handler()
/linux-4.4.14/drivers/net/wireless/iwlwifi/pcie/
Dtx.c1811 u8 hdr_len; in iwl_trans_pcie_tx() local
1832 hdr_len = ieee80211_hdrlen(fc); in iwl_trans_pcie_tx()
1873 hdr_len - IWL_HCMD_SCRATCHBUF_SIZE; in iwl_trans_pcie_tx()
1900 tb2_len = skb_headlen(skb) - hdr_len; in iwl_trans_pcie_tx()
1903 skb->data + hdr_len, in iwl_trans_pcie_tx()
1943 skb->data + hdr_len, tb2_len); in iwl_trans_pcie_tx()
1945 hdr_len, skb->len - hdr_len); in iwl_trans_pcie_tx()
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dnetdev.c1913 struct sk_buff *skb, u32 tx_flags, u8 *hdr_len, in igbvf_tso() argument
1923 *hdr_len = 0; in igbvf_tso()
1932 *hdr_len += l4len; in igbvf_tso()
1958 *hdr_len += skb_network_offset(skb); in igbvf_tso()
1960 *hdr_len += (skb_transport_header(skb) - skb_network_header(skb)); in igbvf_tso()
2156 u8 hdr_len) in igbvf_tx_queue_adv() argument
2183 olinfo_status |= ((paylen - hdr_len) << E1000_ADVTXD_PAYLEN_SHIFT); in igbvf_tx_queue_adv()
2221 u8 hdr_len = 0; in igbvf_xmit_frame_ring_adv() local
2259 igbvf_tso(adapter, tx_ring, skb, tx_flags, &hdr_len, protocol) : 0; in igbvf_xmit_frame_ring_adv()
2278 first, skb->len, hdr_len); in igbvf_xmit_frame_ring_adv()
/linux-4.4.14/include/linux/
Dti_wilink_st.h80 unsigned char hdr_len; member
Dskbuff.h585 hdr_len; member
2564 skb_headroom(skb) + len <= skb->hdr_len; in skb_clone_writable()
3618 unsigned int hdr_len = skb_transport_header(skb) - in skb_gso_network_seglen() local
3620 return hdr_len + skb_gso_transport_seglen(skb); in skb_gso_network_seglen()
/linux-4.4.14/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.4.14/drivers/vhost/
Dnet.c997 size_t vhost_hlen, sock_hlen, hdr_len; in vhost_net_set_features() local
1000 hdr_len = (features & ((1ULL << VIRTIO_NET_F_MRG_RXBUF) | in vhost_net_set_features()
1006 vhost_hlen = hdr_len; in vhost_net_set_features()
1011 sock_hlen = hdr_len; in vhost_net_set_features()
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_desc.h94 u32 hdr_len:10; member
/linux-4.4.14/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.4.14/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c1985 u8 hdr_len; in atl1c_tso_csum() local
2004 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1c_tso_csum()
2005 if (unlikely(skb->len == hdr_len)) { in atl1c_tso_csum()
2029 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1c_tso_csum()
2030 if (unlikely(skb->len == hdr_len)) { in atl1c_tso_csum()
2109 u16 hdr_len = 0; in atl1c_tx_map() local
2118 map_len = hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1c_tx_map()
2124 skb->data, hdr_len, PCI_DMA_TODEVICE); in atl1c_tx_map()
/linux-4.4.14/include/net/bluetooth/
Dl2cap.h614 unsigned long hdr_len,
865 unsigned long hdr_len, in l2cap_chan_no_alloc_skb() argument
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/
Dnicvf_queues.c1044 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in nicvf_sq_append_tso() local
1047 total_len = skb->len - hdr_len; in nicvf_sq_append_tso()
1061 nicvf_sq_add_gather_subdesc(sq, qentry, hdr_len, in nicvf_sq_append_tso()
1066 seg_len = hdr_len; in nicvf_sq_append_tso()
/linux-4.4.14/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.4.14/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.4.14/drivers/acpi/
Dacpi_extlog.c36 u32 hdr_len; /* Header Length */ member
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dcm.c2301 u32 hlen = ntohl(req->hdr_len); in accept_cr()
2348 ETH_HDR_LEN_G(be32_to_cpu(req->hdr_len)) : in get_4tuple()
2349 T6_ETH_HDR_LEN_G(be32_to_cpu(req->hdr_len)); in get_4tuple()
2351 IP_HDR_LEN_G(be32_to_cpu(req->hdr_len)) : in get_4tuple()
2352 T6_IP_HDR_LEN_G(be32_to_cpu(req->hdr_len)); in get_4tuple()
3646 __be16 hdr_len, vlantag, len; in build_cpl_pass_accept_req() local
3661 hdr_len = cpl->hdr_len; in build_cpl_pass_accept_req()
3681 tcp_hdr_len = RX_TCPHDR_LEN_G(be16_to_cpu(hdr_len)); in build_cpl_pass_accept_req()
3682 ip_hdr_len = RX_IPHDR_LEN_G(be16_to_cpu(hdr_len)); in build_cpl_pass_accept_req()
3683 req->hdr_len = in build_cpl_pass_accept_req()
[all …]
Dt4fw_ri_api.h778 __be32 hdr_len; member
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c3280 u8 *hdr_len) in ixgbevf_tso() argument
3325 *hdr_len += l4len; in ixgbevf_tso()
3326 *hdr_len = skb_transport_offset(skb) + l4len; in ixgbevf_tso()
3330 first->bytecount += (first->gso_segs - 1) * *hdr_len; in ixgbevf_tso()
3459 const u8 hdr_len) in ixgbevf_tx_map() argument
3468 unsigned int paylen = skb->len - hdr_len; in ixgbevf_tx_map()
3623 u8 hdr_len = 0; in ixgbevf_xmit_frame() local
3666 tso = ixgbevf_tso(tx_ring, first, &hdr_len); in ixgbevf_xmit_frame()
3672 ixgbevf_tx_map(tx_ring, first, hdr_len); in ixgbevf_xmit_frame()
/linux-4.4.14/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()
798 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in txq_put_hdr_tso() local
817 desc->byte_cnt = hdr_len; in txq_put_hdr_tso()
843 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in txq_submit_tso() local
858 total_len = skb->len - hdr_len; in txq_submit_tso()
Dmvneta.c1628 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in mvneta_tso_put_hdr() local
1632 tx_desc->data_size = hdr_len; in mvneta_tso_put_hdr()
1679 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in mvneta_tx_tso() local
1694 total_len = skb->len - hdr_len; in mvneta_tx_tso()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c1068 u64 hdr_len = TXPKT_IPHDR_LEN_V(skb_network_header_len(skb)); in hwcsum() local
1072 hdr_len |= TXPKT_ETHHDR_LEN_V(eth_hdr_len); in hwcsum()
1074 hdr_len |= T6_TXPKT_ETHHDR_LEN_V(eth_hdr_len); in hwcsum()
1075 return TXPKT_CSUM_TYPE_V(csum_type) | hdr_len; in hwcsum()
1584 int last_desc, hdr_len = skb_transport_offset(skb); in service_ofldq() local
1586 memcpy(pos, skb->data, hdr_len); in service_ofldq()
1587 write_sgl(skb, &q->q, (void *)pos + hdr_len, in service_ofldq()
1588 pos + flits, hdr_len, in service_ofldq()
Dt4_msg.h877 __be16 hdr_len; member
/linux-4.4.14/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.4.14/drivers/net/ethernet/apm/xgene/
Dxgene_enet_main.c197 u32 hdr_len, mss = 0; in xgene_enet_work_msg() local
218 hdr_len = ethhdr + ip_hdrlen(skb) + tcp_hdrlen(skb); in xgene_enet_work_msg()
229 if (unlikely(hdr_len > len)) { in xgene_enet_work_msg()
235 if (!mss || ((skb->len - hdr_len) <= mss)) in xgene_enet_work_msg()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/ata/
Dlibata-scsi.c3258 unsigned six_byte, pg_len, hdr_len, bd_len; in ata_scsi_mode_select_xlat() local
3269 hdr_len = 4; in ata_scsi_mode_select_xlat()
3275 hdr_len = 8; in ata_scsi_mode_select_xlat()
3289 if (len < hdr_len) in ata_scsi_mode_select_xlat()
3297 len -= hdr_len; in ata_scsi_mode_select_xlat()
3298 p += hdr_len; in ata_scsi_mode_select_xlat()
/linux-4.4.14/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.4.14/drivers/net/ethernet/freescale/
Dfec_main.c641 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in fec_enet_txq_put_hdr_tso() local
657 memcpy(txq->tx_bounce[index], skb->data, hdr_len); in fec_enet_txq_put_hdr_tso()
661 swap_buffer(bufaddr, hdr_len); in fec_enet_txq_put_hdr_tso()
664 hdr_len, DMA_TO_DEVICE); in fec_enet_txq_put_hdr_tso()
674 bdp->cbd_datlen = hdr_len; in fec_enet_txq_put_hdr_tso()
695 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in fec_enet_txq_submit_tso() local
719 total_len = skb->len - hdr_len; in fec_enet_txq_submit_tso()
/linux-4.4.14/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.4.14/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.4.14/net/bluetooth/
Da2mp.c729 unsigned long hdr_len, in a2mp_chan_alloc_skb_cb() argument
734 skb = bt_skb_alloc(hdr_len + len, GFP_KERNEL); in a2mp_chan_alloc_skb_cb()
D6lowpan.c967 unsigned long hdr_len, in chan_alloc_skb_cb() argument
974 return bt_skb_alloc(hdr_len + len, GFP_ATOMIC); in chan_alloc_skb_cb()
Dl2cap_sock.c1365 unsigned long hdr_len, in l2cap_sock_alloc_skb_cb() argument
1373 skb = bt_skb_send_alloc(sk, hdr_len + len, nb, &err); in l2cap_sock_alloc_skb_cb()
Dsmp.c3046 unsigned long hdr_len, in smp_alloc_skb_cb() argument
3051 skb = bt_skb_alloc(hdr_len + len, GFP_KERNEL); in smp_alloc_skb_cb()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c1118 u64 hdr_len = TXPKT_IPHDR_LEN_V(skb_network_header_len(skb)); in hwcsum() local
1122 hdr_len |= TXPKT_ETHHDR_LEN_V(eth_hdr_len); in hwcsum()
1124 hdr_len |= T6_TXPKT_ETHHDR_LEN_V(eth_hdr_len); in hwcsum()
1125 return TXPKT_CSUM_TYPE_V(csum_type) | hdr_len; in hwcsum()
/linux-4.4.14/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.4.14/drivers/nfc/
Dnfcwilink.c373 .hdr_len = (NFCWILINK_HDR_LEN-1), /* not including chnl byte */
/linux-4.4.14/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.4.14/drivers/net/ethernet/intel/e1000/
De1000_main.c2709 u8 ipcss, ipcso, tucss, tucso, hdr_len; in e1000_tso() local
2718 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in e1000_tso()
2745 E1000_TXD_CMD_TCP | (skb->len - (hdr_len))); in e1000_tso()
2758 context_desc->tcp_seg_setup.fields.hdr_len = hdr_len; in e1000_tso()
3145 u8 hdr_len; in e1000_xmit_frame() local
3149 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in e1000_xmit_frame()
3150 if (skb->data_len && hdr_len == len) { in e1000_xmit_frame()
De1000_hw.h705 u8 hdr_len; /* Header length */ member
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe.h354 unsigned short hdr_len; /* Length of received header */ member
Dxgbe-drv.c1778 copy_len = (rdata->rx.hdr_len) ? rdata->rx.hdr_len : len; in xgbe_create_skb()
Dxgbe-dev.c1661 rdata->rx.hdr_len = XGMAC_GET_BITS_LE(rdesc->desc2, in xgbe_dev_read()
1663 if (rdata->rx.hdr_len) in xgbe_dev_read()
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dhw.h312 u8 hdr_len; /* Header length */ member
Dnetdev.c5346 u8 ipcss, ipcso, tucss, tucso, hdr_len; in e1000_tso() local
5356 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in e1000_tso()
5379 E1000_TXD_CMD_TCP | (skb->len - (hdr_len))); in e1000_tso()
5392 context_desc->tcp_seg_setup.fields.hdr_len = hdr_len; in e1000_tso()
5726 u8 hdr_len; in e1000_xmit_frame() local
5732 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in e1000_xmit_frame()
5736 if (skb->data_len && (hdr_len == len)) { in e1000_xmit_frame()
/linux-4.4.14/drivers/net/wireless/
Drayctl.h556 UCHAR hdr_len; member
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbnx2.c3030 unsigned int len, unsigned int hdr_len, dma_addr_t dma_addr, in bnx2_rx_skb() argument
3041 if (hdr_len) { in bnx2_rx_skb()
3043 int pages = PAGE_ALIGN(raw_len - hdr_len) >> PAGE_SHIFT; in bnx2_rx_skb()
3058 if (hdr_len == 0) { in bnx2_rx_skb()
3067 frag_size = len + 4 - hdr_len; in bnx2_rx_skb()
3069 skb_put(skb, hdr_len); in bnx2_rx_skb()
3167 unsigned int len, hdr_len; in bnx2_rx_int() local
3198 hdr_len = 0; in bnx2_rx_int()
3200 hdr_len = rx_hdr->l2_fhdr_ip_xsum; in bnx2_rx_int()
3203 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.4.14/drivers/misc/ti-st/
Dst_core.c381 st_gdata->rx_count = st_gdata->list[type]->hdr_len; in st_int_recv()
/linux-4.4.14/drivers/scsi/qla4xxx/
Dql4_os.c3309 int hdr_len; in qla4xxx_task_work() local
3316 hdr_len = sizeof(struct iscsi_hdr); in qla4xxx_task_work()
3331 data = task_data->resp_buffer + hdr_len; in qla4xxx_task_work()
3332 data_len = task_data->resp_len - hdr_len; in qla4xxx_task_work()
3349 int hdr_len; in qla4xxx_alloc_pdu() local
3363 hdr_len = sizeof(struct iscsi_hdr); in qla4xxx_alloc_pdu()
3374 __func__, task->conn->max_recv_dlength, hdr_len)); in qla4xxx_alloc_pdu()
3376 task_data->resp_len = task->conn->max_recv_dlength + hdr_len; in qla4xxx_alloc_pdu()
3384 task_data->req_len = task->data_count + hdr_len; in qla4xxx_alloc_pdu()
3415 int hdr_len; in qla4xxx_task_cleanup() local
[all …]
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe_main.c2035 u16 hdr_len, curr_frag_len, remaining; in skb_fill_rx_data() local
2053 hdr_len = ETH_HLEN; in skb_fill_rx_data()
2054 memcpy(skb->data, start, hdr_len); in skb_fill_rx_data()
2058 page_info->page_offset + hdr_len; in skb_fill_rx_data()
2060 curr_frag_len - hdr_len); in skb_fill_rx_data()
2061 skb->data_len = curr_frag_len - hdr_len; in skb_fill_rx_data()
2063 skb->tail += hdr_len; in skb_fill_rx_data()
/linux-4.4.14/drivers/s390/net/
Dqeth_core.h339 __u16 hdr_len; member
Dqeth_core_main.c3958 int flush_cnt = 0, hdr_len, large_send = 0; in qeth_fill_buffer() local
3968 hdr_len = sizeof(struct qeth_hdr_tso) + in qeth_fill_buffer()
3972 buffer->element[element].length = hdr_len; in qeth_fill_buffer()
3975 skb->data += hdr_len; in qeth_fill_buffer()
3976 skb->len -= hdr_len; in qeth_fill_buffer()
Dqeth_l3_main.c2797 hdr->ext.hdr_len = 28; in qeth_tso_fill_header()
/linux-4.4.14/net/packet/
Daf_packet.c2697 __virtio16_to_cpu(vio_le(), vnet_hdr.hdr_len))) in packet_snd()
2698 vnet_hdr.hdr_len = __cpu_to_virtio16(vio_le(), in packet_snd()
2703 if (__virtio16_to_cpu(vio_le(), vnet_hdr.hdr_len) > len) in packet_snd()
2746 __virtio16_to_cpu(vio_le(), vnet_hdr.hdr_len), in packet_snd()
3188 vnet_hdr.hdr_len = in packet_recvmsg()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_main.c4645 u8 *hdr_len) in igb_tso() argument
4688 *hdr_len = skb_transport_offset(skb) + l4len; in igb_tso()
4692 first->bytecount += (first->gso_segs - 1) * *hdr_len; in igb_tso()
4864 const u8 hdr_len) in igb_tx_map() argument
4878 igb_tx_olinfo_status(tx_ring, tx_desc, tx_flags, skb->len - hdr_len); in igb_tx_map()
5003 u8 hdr_len = 0; in igb_xmit_frame_ring() local
5051 tso = igb_tso(tx_ring, first, &hdr_len); in igb_xmit_frame_ring()
5057 igb_tx_map(tx_ring, first, hdr_len); in igb_xmit_frame_ring()
/linux-4.4.14/drivers/scsi/be2iscsi/
Dbe_main.h606 unsigned char hdr_len; member
Dbe_main.c1905 unsigned int hdr_len = 0, buf_len = 0; in hwi_fwd_async_msg() local
1915 hdr_len = pasync_handle->buffer_len; in hwi_fwd_async_msg()
1930 phdr, hdr_len, pfirst_buffer, in hwi_fwd_async_msg()
1964 pasync_ctx->async_entry[cri].wait_queue.hdr_len = in hwi_gather_async_pdu()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c1768 u32 hdr_len = le32_to_cpu(ib_mac_rsp->hdr_len); in ql_build_rx_skb() local
1777 "Header of %d bytes in small buffer.\n", hdr_len); in ql_build_rx_skb()
1787 ql_realign_skb(skb, hdr_len); in ql_build_rx_skb()
1788 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.4.14/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c310 u32 hdr_len; in bnxt_start_xmit() local
313 hdr_len = skb_inner_network_offset(skb) + in bnxt_start_xmit()
317 hdr_len = skb_transport_offset(skb) + in bnxt_start_xmit()
322 (hdr_len << (TX_BD_HSIZE_SHIFT - 1))); in bnxt_start_xmit()
325 length += hdr_len; in bnxt_start_xmit()
/linux-4.4.14/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.4.14/drivers/media/radio/wl128x/
Dfmdrv_common.c1506 fm_st_proto.hdr_len = 1; in fmc_prepare()
/linux-4.4.14/drivers/scsi/cxgbi/
Dlibcxgbi.c2169 skb_put(skb, task->hdr_len); in cxgbi_conn_init_pdu()
2200 char *dst = skb->data + task->hdr_len; in cxgbi_conn_init_pdu()