Lines Matching refs:rx_tlv_hdr
45 dp_rx_update_flow_info(qdf_nbuf_t nbuf, uint8_t *rx_tlv_hdr) in dp_rx_update_flow_info() argument
50 if (hal_rx_msdu_flow_idx_timeout_be(rx_tlv_hdr)) in dp_rx_update_flow_info()
58 fse_metadata = hal_rx_msdu_fse_metadata_get_be(rx_tlv_hdr); in dp_rx_update_flow_info()
59 if (!hal_rx_msdu_flow_idx_invalid_be(rx_tlv_hdr) && (fse_metadata == DP_RX_FSE_FLOW_MATCH_SFE)) in dp_rx_update_flow_info()
63 !hal_rx_msdu_flow_idx_invalid_be(rx_tlv_hdr)); in dp_rx_update_flow_info()
67 dp_rx_update_flow_info(qdf_nbuf_t nbuf, uint8_t *rx_tlv_hdr) in dp_rx_update_flow_info() argument
107 uint8_t *rx_tlv_hdr, in dp_rx_wds_learn() argument
113 hal_rx_msdu_packet_metadata_get_generic_be(rx_tlv_hdr, &msdu_metadata); in dp_rx_wds_learn()
117 rx_tlv_hdr, in dp_rx_wds_learn()
136 uint8_t *rx_tlv_hdr, in dp_wds_ext_peer_learn_be() argument
186 uint8_t *rx_tlv_hdr, in dp_wds_ext_peer_learn_be() argument
194 uint8_t *rx_tlv_hdr, in dp_rx_wds_learn() argument
198 dp_wds_ext_peer_learn_be(soc, ta_txrx_peer, rx_tlv_hdr, nbuf); in dp_rx_wds_learn()
206 uint8_t *rx_tlv_hdr; in dp_rx_war_peek_msdu_done() local
209 rx_tlv_hdr = qdf_nbuf_data(rx_desc->nbuf); in dp_rx_war_peek_msdu_done()
211 return hal_rx_tlv_msdu_done_get_be(rx_tlv_hdr); in dp_rx_war_peek_msdu_done()
303 uint8_t *rx_tlv_hdr; in dp_rx_process_be() local
649 rx_tlv_hdr = qdf_nbuf_data(nbuf); in dp_rx_process_be()
652 dp_rx_set_mpdu_seq_number_be(nbuf, rx_tlv_hdr); in dp_rx_process_be()
750 !hal_rx_tlv_msdu_done_get_be(rx_tlv_hdr))) { in dp_rx_process_be()
754 hal_rx_dump_pkt_tlvs(hal_soc, rx_tlv_hdr, in dp_rx_process_be()
794 rx_tlv_hdr); in dp_rx_process_be()
797 rx_tlv_hdr); in dp_rx_process_be()
800 rx_tlv_hdr); in dp_rx_process_be()
830 l3_pad = hal_rx_get_l3_pad_bytes_be(nbuf, rx_tlv_hdr); in dp_rx_process_be()
840 if (!dp_wds_rx_policy_check(rx_tlv_hdr, vdev, txrx_peer)) { in dp_rx_process_be()
873 dp_rx_cksum_offload(vdev->pdev, nbuf, rx_tlv_hdr); in dp_rx_process_be()
874 dp_rx_update_flow_info(nbuf, rx_tlv_hdr); in dp_rx_process_be()
897 (rx_tlv_hdr) == false))) { in dp_rx_process_be()
910 dp_rx_update_protocol_tag(soc, vdev, nbuf, rx_tlv_hdr, in dp_rx_process_be()
914 dp_rx_update_flow_tag(soc, vdev, nbuf, rx_tlv_hdr, in dp_rx_process_be()
919 rx_tlv_hdr) in dp_rx_process_be()
931 dp_rx_fill_mesh_stats(vdev, nbuf, rx_tlv_hdr, in dp_rx_process_be()
940 rx_tlv_hdr, in dp_rx_process_be()
945 dp_rx_msdu_stats_update(soc, nbuf, rx_tlv_hdr, txrx_peer, in dp_rx_process_be()
954 rx_tlv_hdr, in dp_rx_process_be()
963 dp_rx_fill_gro_info(soc, rx_tlv_hdr, nbuf, &rx_ol_pkt_cnt); in dp_rx_process_be()
965 dp_rx_mark_first_packet_after_wow_wakeup(vdev->pdev, rx_tlv_hdr, in dp_rx_process_be()
1494 uint8_t *rx_tlv_hdr, in dp_rx_intrabss_ucast_check_be() argument
1509 hal_rx_tlv_get_dest_chip_pmac_id(rx_tlv_hdr, in dp_rx_intrabss_ucast_check_be()
1562 uint8_t *rx_tlv_hdr, in dp_rx_intrabss_ucast_check_be() argument
1669 uint8_t *rx_tlv_hdr,
1851 uint8_t *rx_tlv_hdr, qdf_nbuf_t nbuf,
1871 return dp_rx_intrabss_mcbc_fwd(soc, ta_peer, rx_tlv_hdr,
1875 if (dp_rx_intrabss_eapol_drop_check(soc, ta_peer, rx_tlv_hdr,
1879 hal_rx_msdu_packet_metadata_get_generic_be(rx_tlv_hdr, &msdu_metadata);
1881 if (dp_rx_intrabss_ucast_check_be(nbuf, ta_peer, rx_tlv_hdr,
1885 rx_tlv_hdr, nbuf, tid_stats,
1906 uint8_t *rx_tlv_hdr, uint8_t mac_id)
1950 dp_monitor_get_mpdu_status(dp_pdev, soc, rx_tlv_hdr);
1954 hal_rx_attn_msdu_done_get(soc->hal_soc, rx_tlv_hdr)) {
1975 uint8_t *rx_tlv_hdr, uint8_t mac_id)
2236 uint8_t *rx_tlv_hdr, uint8_t pool_id,
2257 rx_tlv_hdr));
2260 rx_tlv_hdr));
2262 rx_tlv_hdr));
2265 rx_tlv_hdr));
2268 rx_tlv_hdr));
2270 tid = hal_rx_tid_get(soc->hal_soc, rx_tlv_hdr);
2271 hal_rx_msdu_metadata_get(soc->hal_soc, rx_tlv_hdr, &msdu_metadata);
2272 msdu_len = hal_rx_msdu_start_msdu_len_get(soc->hal_soc, rx_tlv_hdr);
2287 if (!hal_rx_attn_msdu_done_get(soc->hal_soc, rx_tlv_hdr)) {
2289 hal_rx_dump_pkt_tlvs(soc->hal_soc, rx_tlv_hdr,
2296 rx_tlv_hdr, nbuf))
2322 mpdu_done = dp_rx_chain_msdus_be(soc, nbuf, rx_tlv_hdr,
2361 if (dp_rx_err_drop_3addr_mcast(vdev, rx_tlv_hdr)) {
2367 if (hal_rx_msdu_end_sa_is_valid_get(soc->hal_soc, rx_tlv_hdr)) {
2368 sa_idx = hal_rx_msdu_end_sa_idx_get(soc->hal_soc, rx_tlv_hdr);
2378 dp_rx_mcast_echo_check(soc, txrx_peer, rx_tlv_hdr, nbuf)) {
2398 rx_tlv_hdr))) {
2405 if (!dp_wds_rx_policy_check(rx_tlv_hdr, vdev, txrx_peer)) {
2415 dp_rx_wds_srcport_learn(soc, rx_tlv_hdr, txrx_peer, nbuf,
2418 if (hal_rx_is_unicast(soc->hal_soc, rx_tlv_hdr)) {
2475 if (qdf_unlikely(dp_rx_err_cce_drop(soc, vdev, nbuf, rx_tlv_hdr)))
2507 dp_rx_update_protocol_tag(soc, vdev, nbuf, rx_tlv_hdr,
2513 rx_tlv_hdr, true);
2516 soc->hal_soc, rx_tlv_hdr) &&