Home
last modified time | relevance | path

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

123456

/drivers/net/wireless/intel/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 skb_put_data(skb_new, &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 …]
/drivers/staging/rtl8192e/
Drtllib_crypt_wep.c89 static int prism2_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in prism2_wep_encrypt() argument
103 skb->len < hdr_len){ in prism2_wep_encrypt()
105 skb_headroom(skb), skb_tailroom(skb), skb->len, hdr_len); in prism2_wep_encrypt()
108 len = skb->len - hdr_len; in prism2_wep_encrypt()
110 memmove(pos, pos + 4, hdr_len); in prism2_wep_encrypt()
111 pos += hdr_len; in prism2_wep_encrypt()
169 static int prism2_wep_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in prism2_wep_decrypt() argument
182 if (skb->len < hdr_len + 8) in prism2_wep_decrypt()
185 pos = skb->data + hdr_len; in prism2_wep_decrypt()
199 plen = skb->len - hdr_len - 8; in prism2_wep_decrypt()
[all …]
Drtllib_crypt_tkip.c289 static int rtllib_tkip_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in rtllib_tkip_encrypt() argument
303 skb->len < hdr_len) in rtllib_tkip_encrypt()
320 len = skb->len - hdr_len; in rtllib_tkip_encrypt()
322 memmove(pos, pos + 8, hdr_len); in rtllib_tkip_encrypt()
323 pos += hdr_len; in rtllib_tkip_encrypt()
375 static int rtllib_tkip_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in rtllib_tkip_decrypt() argument
391 if (skb->len < hdr_len + 8 + 4) in rtllib_tkip_decrypt()
395 pos = skb->data + hdr_len; in rtllib_tkip_decrypt()
448 plen = skb->len - hdr_len - 12; in rtllib_tkip_decrypt()
499 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
731 hdr_len = RTLLIB_3ADDR_LEN + 2; in rtllib_xmit_inter()
747 hdr_len = RTLLIB_3ADDR_LEN; in rtllib_xmit_inter()
754 bytes_per_frag = frag_size - hdr_len; in rtllib_xmit_inter()
820 frag_hdr = skb_put_data(skb_frag, &header, hdr_len); in rtllib_xmit_inter()
863 hdr_len); in rtllib_xmit_inter()
/drivers/staging/rtl8192u/ieee80211/
Dieee80211_crypt_wep.c85 static int prism2_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in prism2_wep_encrypt() argument
98 skb->len < hdr_len) in prism2_wep_encrypt()
101 len = skb->len - hdr_len; in prism2_wep_encrypt()
103 memmove(pos, pos + 4, hdr_len); in prism2_wep_encrypt()
104 pos += hdr_len; in prism2_wep_encrypt()
164 static int prism2_wep_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in prism2_wep_decrypt() argument
176 if (skb->len < hdr_len + 8) in prism2_wep_decrypt()
179 pos = skb->data + hdr_len; in prism2_wep_decrypt()
193 plen = skb->len - hdr_len - 8; in prism2_wep_decrypt()
221 memmove(skb->data + 4, skb->data, hdr_len); in prism2_wep_decrypt()
Dieee80211_crypt_tkip.c294 static int ieee80211_tkip_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in ieee80211_tkip_encrypt() argument
307 skb->len < hdr_len) in ieee80211_tkip_encrypt()
323 len = skb->len - hdr_len; in ieee80211_tkip_encrypt()
325 memmove(pos, pos + 8, hdr_len); in ieee80211_tkip_encrypt()
326 pos += hdr_len; in ieee80211_tkip_encrypt()
376 static int ieee80211_tkip_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in ieee80211_tkip_decrypt() argument
391 if (skb->len < hdr_len + 8 + 4) in ieee80211_tkip_decrypt()
395 pos = skb->data + hdr_len; in ieee80211_tkip_decrypt()
443 plen = skb->len - hdr_len - 12; in ieee80211_tkip_decrypt()
496 memmove(skb->data + 8, skb->data, hdr_len); in ieee80211_tkip_decrypt()
[all …]
Dieee80211_crypt.h46 int (*encrypt_mpdu)(struct sk_buff *skb, int hdr_len, void *priv);
47 int (*decrypt_mpdu)(struct sk_buff *skb, int hdr_len, void *priv);
52 int (*encrypt_msdu)(struct sk_buff *skb, int hdr_len, void *priv);
53 int (*decrypt_msdu)(struct sk_buff *skb, int keyidx, int hdr_len,
Dieee80211_crypt_ccmp.c189 static int ieee80211_ccmp_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in ieee80211_ccmp_encrypt() argument
199 skb->len < hdr_len) in ieee80211_ccmp_encrypt()
202 data_len = skb->len - hdr_len; in ieee80211_ccmp_encrypt()
204 memmove(pos, pos + CCMP_HDR_LEN, hdr_len); in ieee80211_ccmp_encrypt()
205 pos += hdr_len; in ieee80211_ccmp_encrypt()
261 static int ieee80211_ccmp_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in ieee80211_ccmp_decrypt() argument
269 if (skb->len < hdr_len + CCMP_HDR_LEN + CCMP_MIC_LEN) { in ieee80211_ccmp_decrypt()
275 pos = skb->data + hdr_len; in ieee80211_ccmp_decrypt()
316 size_t data_len = skb->len - hdr_len - CCMP_HDR_LEN - CCMP_MIC_LEN; in ieee80211_ccmp_decrypt()
354 memmove(skb->data + CCMP_HDR_LEN, skb->data, hdr_len); in ieee80211_ccmp_decrypt()
Dieee80211_tx.c182 int hdr_len) in ieee80211_encrypt_fragment() argument
217 res = crypt->ops->encrypt_msdu(frag, hdr_len, crypt->priv); in ieee80211_encrypt_fragment()
219 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
718 hdr_len = IEEE80211_3ADDR_LEN + 2; in ieee80211_xmit()
724 hdr_len = IEEE80211_3ADDR_LEN; in ieee80211_xmit()
731 bytes_per_frag = frag_size - hdr_len; in ieee80211_xmit()
797 frag_hdr = skb_put_data(skb_frag, &header, hdr_len); in ieee80211_xmit()
837 ieee80211_encrypt_fragment(ieee, skb_frag, hdr_len); in ieee80211_xmit()
/drivers/net/wireless/intel/iwlwifi/
Diwl-devtrace-iwlwifi.h94 int hdr_len),
95 TP_ARGS(dev, skb, tfd, tfdlen, buf0, buf0_len, hdr_len),
108 __dynamic_array(u8, buf1, hdr_len > 0 && iwl_trace_data(skb) ?
109 0 : skb->len - hdr_len)
114 if (hdr_len > 0)
115 __entry->framelen += skb->len - hdr_len;
118 if (hdr_len > 0 && !iwl_trace_data(skb))
119 skb_copy_bits(skb, hdr_len,
121 skb->len - hdr_len);
Diwl-devtrace-data.h38 struct sk_buff *skb, u8 hdr_len),
39 TP_ARGS(dev, skb, hdr_len),
44 iwl_trace_data(skb) ? skb->len - hdr_len : 0)
49 skb_copy_bits(skb, hdr_len,
51 skb->len - hdr_len);
/drivers/net/usb/
Dnet1080.c57 __le16 hdr_len; // sizeof nc_header (LE, all) member
356 u16 hdr_len, packet_len; in net1080_rx_fixup() local
372 hdr_len = le16_to_cpup(&header->hdr_len); in net1080_rx_fixup()
379 } else if (hdr_len < MIN_HEADER) { in net1080_rx_fixup()
381 netdev_dbg(dev->net, "header too short, %d\n", hdr_len); in net1080_rx_fixup()
384 } else if (hdr_len > MIN_HEADER) { in net1080_rx_fixup()
386 netdev_dbg(dev->net, "header OOB, %d bytes\n", hdr_len - MIN_HEADER); in net1080_rx_fixup()
390 skb_pull(skb, hdr_len); in net1080_rx_fixup()
419 netdev_dbg(dev->net, "frame <rx h %d p %d id %d\n", header->hdr_len, in net1080_rx_fixup()
470 header->hdr_len = cpu_to_le16(sizeof (*header)); in net1080_tx_fixup()
[all …]
/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()
/drivers/net/wireless/intersil/hostap/
Dhostap_80211_tx.c73 int hdr_len, encaps_len, skip_header_bytes; in hostap_data_start_xmit() local
141 hdr_len = IEEE80211_DATA_HDR3_LEN; in hostap_data_start_xmit()
158 hdr_len += ETH_ALEN; in hostap_data_start_xmit()
213 need_headroom = local->func->need_tx_headroom + hdr_len + encaps_len; in hostap_data_start_xmit()
244 memcpy(skb_push(skb, hdr_len), &hdr, hdr_len); in hostap_data_start_xmit()
321 int prefix_len, postfix_len, hdr_len, res; in hostap_tx_encrypt() local
359 hdr_len = hostap_80211_get_hdrlen(hdr->frame_control); in hostap_tx_encrypt()
366 res = crypt->ops->encrypt_msdu(skb, hdr_len, crypt->priv); in hostap_tx_encrypt()
368 res = crypt->ops->encrypt_mpdu(skb, hdr_len, crypt->priv); in hostap_tx_encrypt()
/drivers/scsi/bnx2fc/
Dbnx2fc_els.c130 u32 resp_len, hdr_len; in bnx2fc_l2_els_compl() local
164 hdr_len = sizeof(*fc_hdr); in bnx2fc_l2_els_compl()
165 if (hdr_len + resp_len > PAGE_SIZE) { in bnx2fc_l2_els_compl()
170 memcpy(buf, fc_hdr, hdr_len); in bnx2fc_l2_els_compl()
171 memcpy(buf + hdr_len, resp_buf, resp_len); in bnx2fc_l2_els_compl()
172 frame_len = hdr_len + resp_len; in bnx2fc_l2_els_compl()
274 u32 resp_len, hdr_len; in bnx2fc_srr_compl() local
329 hdr_len = sizeof(*fc_hdr); in bnx2fc_srr_compl()
335 memcpy(buf, fc_hdr, hdr_len); in bnx2fc_srr_compl()
336 memcpy(buf + hdr_len, resp_buf, resp_len); in bnx2fc_srr_compl()
[all …]
/drivers/net/
Dvirtio_net.c161 u8 hdr_len; member
317 unsigned int copy, hdr_len, hdr_padded_len; in page_to_skb() local
329 hdr_len = vi->hdr_len; in page_to_skb()
336 memcpy(hdr, p, hdr_len); in page_to_skb()
338 len -= hdr_len; in page_to_skb()
406 xdp->data -= vi->hdr_len; in virtnet_xdp_xmit()
409 memset(hdr, 0, vi->hdr_len); in virtnet_xdp_xmit()
503 unsigned int headroom = vi->hdr_len + header_offset; in receive_small()
509 len -= vi->hdr_len; in receive_small()
524 unsigned int tlen = len + vi->hdr_len; in receive_small()
[all …]
/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()
/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 skb_put_data(skb, 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()
/drivers/net/ethernet/chelsio/libcxgb/
Dlibcxgb_cm.c46 ETH_HDR_LEN_G(be32_to_cpu(req->hdr_len)) : in cxgb_get_4tuple()
47 T6_ETH_HDR_LEN_G(be32_to_cpu(req->hdr_len)); in cxgb_get_4tuple()
49 IP_HDR_LEN_G(be32_to_cpu(req->hdr_len)) : in cxgb_get_4tuple()
50 T6_IP_HDR_LEN_G(be32_to_cpu(req->hdr_len)); in cxgb_get_4tuple()
/drivers/net/ethernet/sfc/
Dmcdi.c162 size_t hdr_len; in efx_mcdi_send_request() local
187 hdr_len = 4; in efx_mcdi_send_request()
202 hdr_len = 8; in efx_mcdi_send_request()
212 WARN_ON_ONCE(hdr_len % 4); in efx_mcdi_send_request()
218 for (i = 0; i < hdr_len / 4 && bytes < PAGE_SIZE; i++) in efx_mcdi_send_request()
230 efx->type->mcdi_request(efx, hdr, hdr_len, inbuf, inlen); in efx_mcdi_send_request()
293 size_t hdr_len, data_len; in efx_mcdi_read_response_header() local
298 hdr_len = mcdi->resp_hdr_len / 4; in efx_mcdi_read_response_header()
307 for (i = 0; i < hdr_len && bytes < PAGE_SIZE; i++) { in efx_mcdi_read_response_header()
506 size_t hdr_len, data_len, err_len; in efx_mcdi_complete_async() local
[all …]
Drx.c465 u8 *eh, int hdr_len) in efx_rx_mk_skb() argument
473 hdr_len); in efx_rx_mk_skb()
479 EFX_WARN_ON_ONCE_PARANOID(rx_buf->len < hdr_len); in efx_rx_mk_skb()
482 efx->rx_prefix_size + hdr_len); in efx_rx_mk_skb()
484 __skb_put(skb, hdr_len); in efx_rx_mk_skb()
487 if (rx_buf->len > hdr_len) { in efx_rx_mk_skb()
488 rx_buf->page_offset += hdr_len; in efx_rx_mk_skb()
489 rx_buf->len -= hdr_len; in efx_rx_mk_skb()
611 u16 hdr_len = min_t(u16, rx_buf->len, EFX_SKB_HEADERS); in efx_rx_deliver() local
613 skb = efx_rx_mk_skb(channel, rx_buf, n_frags, eh, hdr_len); in efx_rx_deliver()
/drivers/net/ethernet/apm/xgene/
Dxgene_enet_cle.c662 u32 hdr_len; in xgene_cle_set_rss_sband() local
666 hdr_len = (mac_hdr_len << 5) | ipv4_ihl; in xgene_cle_set_rss_sband()
667 xgene_cle_sband_to_hw(0, XGENE_CLE_IPV4, XGENE_CLE_TCP, hdr_len, &reg); in xgene_cle_set_rss_sband()
671 hdr_len = (mac_hdr_len << 5) | ipv4_ihl; in xgene_cle_set_rss_sband()
672 xgene_cle_sband_to_hw(1, XGENE_CLE_IPV4, XGENE_CLE_UDP, hdr_len, &reg); in xgene_cle_set_rss_sband()
680 hdr_len = (mac_hdr_len << 5) | ipv4_ihl; in xgene_cle_set_rss_sband()
682 hdr_len, &reg); in xgene_cle_set_rss_sband()
686 hdr_len = (mac_hdr_len << 5); in xgene_cle_set_rss_sband()
688 hdr_len, &reg); in xgene_cle_set_rss_sband()
/drivers/net/ethernet/sfc/falcon/
Drx.c475 u8 *eh, int hdr_len) in ef4_rx_mk_skb() argument
483 hdr_len); in ef4_rx_mk_skb()
489 EF4_BUG_ON_PARANOID(rx_buf->len < hdr_len); in ef4_rx_mk_skb()
492 efx->rx_prefix_size + hdr_len); in ef4_rx_mk_skb()
494 __skb_put(skb, hdr_len); in ef4_rx_mk_skb()
497 if (rx_buf->len > hdr_len) { in ef4_rx_mk_skb()
498 rx_buf->page_offset += hdr_len; in ef4_rx_mk_skb()
499 rx_buf->len -= hdr_len; in ef4_rx_mk_skb()
621 u16 hdr_len = min_t(u16, rx_buf->len, EF4_SKB_HEADERS); in ef4_rx_deliver() local
623 skb = ef4_rx_mk_skb(channel, rx_buf, n_frags, eh, hdr_len); in ef4_rx_deliver()
/drivers/net/wireless/ath/ath10k/
Dhtt_rx.c1019 size_t hdr_len; in ath10k_htt_rx_h_undecap_raw() local
1091 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_undecap_raw()
1095 (void *)msdu->data, hdr_len); in ath10k_htt_rx_h_undecap_raw()
1108 size_t hdr_len; in ath10k_htt_rx_h_undecap_nwifi() local
1133 hdr_len = ath10k_htt_rx_nwifi_hdrlen(ar, hdr); in ath10k_htt_rx_h_undecap_nwifi()
1136 skb_pull(msdu, hdr_len); in ath10k_htt_rx_h_undecap_nwifi()
1140 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_undecap_nwifi()
1145 (void *)hdr + round_up(hdr_len, bytes_aligned), in ath10k_htt_rx_h_undecap_nwifi()
1149 memcpy(skb_push(msdu, hdr_len), hdr, hdr_len); in ath10k_htt_rx_h_undecap_nwifi()
1165 size_t hdr_len, crypto_len; in ath10k_htt_rx_h_find_rfc1042() local
[all …]

123456