Home
last modified time | relevance | path

Searched refs:hdrlen (Results 1 – 25 of 82) sorted by relevance

1234

/drivers/staging/rtl8723bs/core/
A Drtw_security.c64 iv = pframe+pattrib->hdrlen; in rtw_wep_encrypt()
109 iv = pframe+prxattrib->hdrlen; in rtw_wep_decrypt()
886 if ((hdrlen == WLAN_HDR_A3_LEN) || (hdrlen == WLAN_HDR_A3_QOS_LEN)) in aes_cipher()
896 hdrlen += 2; in aes_cipher()
904 hdrlen += 2; in aes_cipher()
927 hdrlen, in aes_cipher()
974 payload_index = hdrlen + 8; in aes_cipher()
1104 if ((hdrlen == WLAN_HDR_A3_LEN) || (hdrlen == WLAN_HDR_A3_QOS_LEN)) in aes_decipher()
1114 hdrlen += 2; in aes_decipher()
1122 hdrlen += 2; in aes_decipher()
[all …]
A Drtw_recv.c337 payload = pframe+prxattrib->hdrlen+prxattrib->iv_len; in recvframe_chkmic()
389 u8 *iv = precv_frame->u.hdr.rx_data+prxattrib->hdrlen; in decryptor()
1070 wlanhdr_offset = pnfhdr->attrib.hdrlen + pnfhdr->attrib.iv_len; in recvframe_defrag()
1308 pattrib->hdrlen = pattrib->to_fr_ds == 3 ? 32 : 26; in validate_recv_data_frame()
1315 pattrib->hdrlen = pattrib->to_fr_ds == 3 ? 30 : 24; in validate_recv_data_frame()
1320 pattrib->hdrlen += 4; in validate_recv_data_frame()
1363 pattrib->hdrlen = sizeof(struct ieee80211_hdr_3addr); in validate_80211w_mgmt()
1375 memcpy(mgmt_DATA, ptr+pattrib->hdrlen+pattrib->iv_len, data_len); in validate_80211w_mgmt()
1377 memcpy(ptr+pattrib->hdrlen, mgmt_DATA, data_len); in validate_80211w_mgmt()
1517 psnap_type = ptr+pattrib->hdrlen + pattrib->iv_len+SNAP_SIZE; in wlanhdr_to_ethhdr()
[all …]
A Drtw_xmit.c614 pattrib->hdrlen = WLAN_HDR_A3_QOS_LEN; in set_qos()
735 pattrib->hdrlen = WLAN_HDR_A3_LEN; in update_attrib()
813 payload = payload+pattrib->hdrlen+pattrib->iv_len; in xmitframe_addmic()
918 qc = (unsigned short *)(hdr + pattrib->hdrlen - 2); in rtw_make_wlanhdr()
1004 len = pattrib->hdrlen + pattrib->iv_len; /* WLAN Header and IV */ in rtw_calculate_wlan_pkt_size_by_attribue()
1071 pframe += pattrib->hdrlen; in rtw_xmitframe_coalesce()
1072 mpdu_len -= pattrib->hdrlen; in rtw_xmitframe_coalesce()
1122 memcpy(mem_start, pbuf_start + hw_hdr_offset, pattrib->hdrlen); in rtw_xmitframe_coalesce()
1251 pframe += pattrib->hdrlen; in rtw_mgmt_xmitframe_coalesce()
1270 memcpy(pframe, tmp_buf+pattrib->hdrlen, pattrib->pktlen-pattrib->hdrlen); in rtw_mgmt_xmitframe_coalesce()
[all …]
/drivers/net/wireless/intel/ipw2x00/
A Dlibipw_rx.c269 int res, hdrlen; in libipw_rx_frame_decrypt() local
301 int res, hdrlen; in libipw_rx_frame_decrypt_msdu() local
330 size_t hdrlen; in libipw_rx() local
362 if (skb->len < hdrlen) { in libipw_rx()
591 flen -= hdrlen; in libipw_rx()
663 if (skb->len >= hdrlen + 3) in libipw_rx()
674 hdrlen += 4; in libipw_rx()
680 hdrlen += 8; in libipw_rx()
686 hdrlen += 8; in libipw_rx()
697 if (skb->len < hdrlen) in libipw_rx()
[all …]
A Dlibipw.h932 int hdrlen = LIBIPW_3ADDR_LEN; in libipw_get_hdrlen() local
938 hdrlen = LIBIPW_4ADDR_LEN; in libipw_get_hdrlen()
940 hdrlen += 2; in libipw_get_hdrlen()
946 hdrlen = LIBIPW_1ADDR_LEN; in libipw_get_hdrlen()
949 hdrlen = LIBIPW_2ADDR_LEN; in libipw_get_hdrlen()
955 return hdrlen; in libipw_get_hdrlen()
/drivers/net/wireless/broadcom/b43/
A Dpio.c350 const u8 *hdr, unsigned int hdrlen) in pio_tx_frame_2byte_queue() argument
362 ctl = tx_write_2byte_queue(q, ctl, hdr, hdrlen); in pio_tx_frame_2byte_queue()
420 const u8 *hdr, unsigned int hdrlen) in pio_tx_frame_4byte_queue() argument
432 ctl = tx_write_4byte_queue(q, ctl, hdr, hdrlen); in pio_tx_frame_4byte_queue()
448 unsigned int hdrlen; in pio_tx_frame() local
457 hdrlen = b43_txhdr_size(dev); in pio_tx_frame()
459 B43_WARN_ON(sizeof(wl->pio_scratchspace) < hdrlen); in pio_tx_frame()
483 q->buffer_used += roundup(skb->len + hdrlen, 4); in pio_tx_frame()
493 unsigned int hdrlen, total_len; in b43_pio_tx() local
510 hdrlen = b43_txhdr_size(dev); in b43_pio_tx()
[all …]
/drivers/net/wireless/ath/ath10k/
A Dbmi.c265 u32 hdrlen = sizeof(cmd.id) + sizeof(cmd.write_mem); in ath10k_bmi_write_memory() local
278 txlen = min(length, BMI_MAX_DATA_SIZE - hdrlen); in ath10k_bmi_write_memory()
288 ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, hdrlen + txlen, in ath10k_bmi_write_memory()
349 u32 hdrlen = sizeof(cmd->id) + sizeof(cmd->lz_data); in ath10k_bmi_lz_data_large() local
368 txlen = min(length, BMI_MAX_LARGE_DATA_SIZE - hdrlen); in ath10k_bmi_lz_data_large()
376 ret = ath10k_hif_exchange_bmi_msg(ar, cmd, hdrlen + txlen, in ath10k_bmi_lz_data_large()
396 u32 hdrlen = sizeof(cmd.id) + sizeof(cmd.lz_data); in ath10k_bmi_lz_data() local
409 txlen = min(length, BMI_MAX_DATA_SIZE - hdrlen); in ath10k_bmi_lz_data()
417 ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, hdrlen + txlen, in ath10k_bmi_lz_data()
/drivers/net/
A Dgtp.c232 unsigned int hdrlen, unsigned int role) in gtp_check_ms_ipv4() argument
239 iph = (struct iphdr *)(skb->data + hdrlen); in gtp_check_ms_ipv4()
256 ip6h = (struct ipv6hdr *)(skb->data + hdrlen); in gtp_check_ms_ipv6()
275 unsigned int hdrlen, unsigned int role, in gtp_check_ms() argument
587 if (!pskb_may_pull(skb, hdrlen)) in gtp0_udp_encap_recv()
752 unsigned int offset = *hdrlen; in gtp_parse_exthdrs()
781 *hdrlen = offset; in gtp_parse_exthdrs()
794 if (!pskb_may_pull(skb, hdrlen)) in gtp1u_udp_encap_recv()
822 hdrlen += 4; in gtp1u_udp_encap_recv()
825 if (!pskb_may_pull(skb, hdrlen)) in gtp1u_udp_encap_recv()
[all …]
/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/
A Dchcr_ipsec.c341 int hdrlen; in is_eth_imm() local
344 hdrlen = sizeof(struct fw_ulptx_wr) + in is_eth_imm()
347 hdrlen += sizeof(struct cpl_tx_pkt); in is_eth_imm()
349 hdrlen += (DIV_ROUND_UP(sizeof(struct chcr_ipsec_aadiv), 16) in is_eth_imm()
351 if (skb->len <= MAX_IMM_TX_PKT_LEN - hdrlen) in is_eth_imm()
352 return hdrlen; in is_eth_imm()
363 int hdrlen; in calc_tx_sec_flits() local
366 hdrlen = is_eth_imm(skb, sa_entry); in calc_tx_sec_flits()
376 if (hdrlen) { in calc_tx_sec_flits()
378 return DIV_ROUND_UP(skb->len + hdrlen, sizeof(__be64)); in calc_tx_sec_flits()
/drivers/net/usb/
A Dsierra_net.c256 int hdrlen; member
288 hh->hdrlen = SIERRA_NET_HIP_EXT_HDR_LEN; in parse_hip()
291 hh->hdrlen = SIERRA_NET_HIP_HDR_LEN; in parse_hip()
295 hh->hdrlen++; in parse_hip()
300 if (buflen < (hh->hdrlen + hh->payload_len.word)) in parse_hip()
418 link_up = sierra_net_parse_lsi(dev, data + hh->hdrlen, in sierra_net_handle_lsi()
505 if (len != hh.hdrlen + hh.payload_len.word) { in sierra_net_kevent()
508 hh.hdrlen + hh.payload_len.word); in sierra_net_kevent()
837 skb_pull(skb, hh.hdrlen); in sierra_net_rx_fixup()
/drivers/net/slip/
A Dslhc.c500 int len, hdrlen; in slhc_uncompress() local
547 hdrlen = ip->ihl * 4 + thp->doff * 4; in slhc_uncompress()
553 i = ntohs(ip->tot_len) - hdrlen; in slhc_uncompress()
561 ntohs(ip->tot_len) - hdrlen); in slhc_uncompress()
610 len += hdrlen; in slhc_uncompress()
614 memmove(icp + hdrlen, cp, len - hdrlen); in slhc_uncompress()
/drivers/net/wireless/ti/wl1251/
A Dtx.c181 int hdrlen; in wl1251_tx_send_packet() local
190 hdrlen = ieee80211_hdrlen(fc); in wl1251_tx_send_packet()
194 sizeof(*tx_hdr) + hdrlen); in wl1251_tx_send_packet()
402 int hdrlen; in wl1251_tx_packet_cb() local
428 hdrlen = ieee80211_get_hdrlen_from_skb(skb); in wl1251_tx_packet_cb()
429 memmove(frame + WL1251_TKIP_IV_SPACE, frame, hdrlen); in wl1251_tx_packet_cb()
/drivers/net/wireless/ath/ath9k/
A Dcommon.c127 int hdrlen, padpos, padsize; in ath9k_cmn_rx_skb_postprocess() local
133 hdrlen = ieee80211_get_hdrlen_from_skb(skb); in ath9k_cmn_rx_skb_postprocess()
157 && !decrypt_error && skb->len >= hdrlen + 4) { in ath9k_cmn_rx_skb_postprocess()
158 keyix = skb->data[hdrlen + 3] >> 6; in ath9k_cmn_rx_skb_postprocess()
/drivers/net/wireless/mediatek/mt76/
A Dmt76x02_txrx.c146 int hdrlen, len, pid, qsel = MT_QSEL_EDCA; in mt76x02_tx_prepare_skb() local
151 hdrlen = ieee80211_hdrlen(hdr->frame_control); in mt76x02_tx_prepare_skb()
152 len = tx_info->skb->len - (hdrlen & 2); in mt76x02_tx_prepare_skb()
/drivers/net/ppp/
A Dppp_generic.c526 skb_reserve(skb, pf->hdrlen); in ppp_write()
1934 int i, bits, hdrlen, mtu; in ppp_mp_explode() local
2104 mtu = pch->chan->mtu - (hdrlen - 2); in ppp_mp_explode()
2114 q = skb_put(frag, flen + hdrlen); in ppp_mp_explode()
2128 memcpy(q + hdrlen, p, flen); in ppp_mp_explode()
2912 pch->file.hdrlen = chan->hdrlen; in ppp_register_net_channel()
3485 int hdrlen; in ppp_connect_channel() local
3513 if (pch->file.hdrlen > ppp->file.hdrlen) in ppp_connect_channel()
3514 ppp->file.hdrlen = pch->file.hdrlen; in ppp_connect_channel()
3515 hdrlen = pch->file.hdrlen + 2; /* for protocol bytes */ in ppp_connect_channel()
[all …]
A Dppp_deflate.c42 int unit, int hdrlen, int debug);
45 int unit, int hdrlen, int mru, int debug);
138 int unit, int hdrlen, int debug) in z_comp_init() argument
352 int unit, int hdrlen, int mru, int debug) in z_decomp_init() argument
/drivers/infiniband/hw/irdma/
A Dpuda.c1216 txbuf->hdrlen = txbuf->tcphlen; in irdma_ieq_setup_tx_buf()
1218 txbuf->hdrlen); in irdma_ieq_setup_tx_buf()
1221 txbuf->hdrlen = buf->hdrlen; in irdma_ieq_setup_tx_buf()
1269 txoffset = txbuf->hdrlen; in irdma_ieq_compl_pfpdu()
1270 txbuf->totallen = txbuf->hdrlen + fpdu_len; in irdma_ieq_compl_pfpdu()
1273 txoffset = buf->hdrlen; in irdma_ieq_compl_pfpdu()
1274 txbuf->totallen = buf->hdrlen + fpdu_len; in irdma_ieq_compl_pfpdu()
1491 txbuf->hdrlen, len); in irdma_ieq_process_buf()
1492 txbuf->totallen = txbuf->hdrlen + len; in irdma_ieq_process_buf()
1496 buf->hdrlen, len); in irdma_ieq_process_buf()
[all …]
/drivers/net/wireless/intel/iwlwifi/mvm/
A Dtx.c464 int hdrlen) in iwl_mvm_set_tx_cmd_crypto() argument
467 u8 *crypto_hdr = skb_frag->data + hdrlen; in iwl_mvm_set_tx_cmd_crypto()
544 memcpy(cmd, hdr, hdrlen); in iwl_mvm_copy_hdr()
554 struct ieee80211_tx_info *info, int hdrlen, in iwl_mvm_set_tx_params() argument
614 iwl_mvm_copy_hdr(cmd->hdr, hdr, hdrlen, addr3_override); in iwl_mvm_set_tx_params()
629 iwl_mvm_copy_hdr(cmd->hdr, hdr, hdrlen, addr3_override); in iwl_mvm_set_tx_params()
647 iwl_mvm_copy_hdr(tx_cmd->hdr, hdr, hdrlen, addr3_override); in iwl_mvm_set_tx_params()
776 int hdrlen = ieee80211_hdrlen(hdr->frame_control); in iwl_mvm_tx_skb_non_sta() local
1122 int hdrlen; in iwl_mvm_tx_mpdu() local
1129 hdrlen = ieee80211_hdrlen(fc); in iwl_mvm_tx_mpdu()
[all …]
/drivers/net/ethernet/pensando/ionic/
A Dionic_txrx.c1389 unsigned int hdrlen, unsigned int mss, in ionic_tx_tso_post() argument
1406 desc->hdr_len = cpu_to_le16(hdrlen); in ionic_tx_tso_post()
1435 unsigned int hdrlen; in ionic_tx_tso() local
1480 hdrlen = skb_inner_tcp_all_headers(skb); in ionic_tx_tso()
1482 hdrlen = skb_tcp_all_headers(skb); in ionic_tx_tso()
1487 seg_rem = min(tso_rem, hdrlen + mss); in ionic_tx_tso()
1540 stats->pkts += DIV_ROUND_UP(len - hdrlen, mss); in ionic_tx_tso()
1689 int hdrlen; in ionic_tx_descs_needed() local
1722 hdrlen = skb_inner_tcp_all_headers(skb); in ionic_tx_descs_needed()
1724 hdrlen = skb_tcp_all_headers(skb); in ionic_tx_descs_needed()
[all …]
/drivers/net/wireless/ti/wl18xx/
A Dtx.c118 int hdrlen = ieee80211_get_hdrlen_from_skb(skb); in wl18xx_tx_complete_packet() local
119 memmove(skb->data + WL1271_EXTRA_SPACE_TKIP, skb->data, hdrlen); in wl18xx_tx_complete_packet()
/drivers/net/wireless/mediatek/mt7601u/
A Ddma.c17 unsigned int hdrlen; in ieee80211_get_hdrlen_from_buf() local
21 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_get_hdrlen_from_buf()
22 if (unlikely(hdrlen > len)) in ieee80211_get_hdrlen_from_buf()
24 return hdrlen; in ieee80211_get_hdrlen_from_buf()
/drivers/net/wireless/admtek/
A Dadm8211.c332 memcpy(skb_push(skb, info->hdrlen), skb->cb, info->hdrlen); in adm8211_interrupt_tci()
1623 size_t hdrlen) in adm8211_tx_raw() argument
1650 priv->tx_buffers[entry].hdrlen = hdrlen; in adm8211_tx_raw()
1677 size_t payload_len, hdrlen; in adm8211_tx() local
1689 hdrlen = ieee80211_hdrlen(hdr->frame_control); in adm8211_tx()
1690 memcpy(skb->cb, skb->data, hdrlen); in adm8211_tx()
1692 skb_pull(skb, hdrlen); in adm8211_tx()
1702 len = hdrlen + payload_len + FCS_LEN; in adm8211_tx()
1722 if (adm8211_tx_raw(dev, skb, plcp_signal, hdrlen)) { in adm8211_tx()
/drivers/net/wireless/st/cw1200/
A Dtxrx.c406 size_t hdrlen; member
507 t->hdrlen += t->tx_info->control.hw_key->iv_len; in cw1200_tx_h_crypt()
540 t->hdrlen += offset; in cw1200_tx_h_align()
598 u8 *payload = &t->skb->data[t->hdrlen]; in cw1200_tx_h_bt()
725 t.hdrlen = ieee80211_hdrlen(t.hdr->frame_control); in cw1200_tx()
1014 size_t hdrlen; in cw1200_rx_cb() local
1093 hdrlen = ieee80211_hdrlen(frame->frame_control); in cw1200_rx_cb()
1132 if (skb->len < hdrlen + iv_len + icv_len) { in cw1200_rx_cb()
1139 memmove(skb->data + iv_len, skb->data, hdrlen); in cw1200_rx_cb()
/drivers/net/wireless/mediatek/mt76/mt7996/
A Ddebugfs.c893 mt7996_debugfs_write_fwlog(struct mt7996_dev *dev, const void *hdr, int hdrlen, in mt7996_debugfs_write_fwlog() argument
901 dest = relay_reserve(dev->relay_fwlog, hdrlen + len + 4); in mt7996_debugfs_write_fwlog()
903 *(u32 *)dest = hdrlen + len; in mt7996_debugfs_write_fwlog()
906 if (hdrlen) { in mt7996_debugfs_write_fwlog()
907 memcpy(dest, hdr, hdrlen); in mt7996_debugfs_write_fwlog()
908 dest += hdrlen; in mt7996_debugfs_write_fwlog()
/drivers/net/wireless/intel/iwlwifi/dvm/
A Drx.c614 unsigned int hdrlen, fraglen; in iwlagn_pass_packet_to_mac80211() local
640 hdrlen = (len <= skb_tailroom(skb)) ? len : sizeof(*hdr); in iwlagn_pass_packet_to_mac80211()
642 skb_put_data(skb, hdr, hdrlen); in iwlagn_pass_packet_to_mac80211()
643 fraglen = len - hdrlen; in iwlagn_pass_packet_to_mac80211()
646 int offset = (u8 *)hdr + hdrlen - in iwlagn_pass_packet_to_mac80211()

Completed in 110 milliseconds

1234