|
397 | 397 | static bool ath11k_hw_qcn9074_rx_desc_get_mpdu_seq_ctl_vld(struct hal_rx_desc *desc)
|
398 | 398 | {
|
399 | 399 | return !!FIELD_GET(RX_MPDU_START_INFO11_MPDU_SEQ_CTRL_VALID,
|
| 400 | +@@ -943,6 +963,7 @@ const struct ath11k_hw_ops ipq8074_ops = |
| 401 | + .rx_desc_get_encrypt_type = ath11k_hw_ipq8074_rx_desc_get_encrypt_type, |
| 402 | + .rx_desc_get_decap_type = ath11k_hw_ipq8074_rx_desc_get_decap_type, |
| 403 | + .rx_desc_get_mesh_ctl = ath11k_hw_ipq8074_rx_desc_get_mesh_ctl, |
| 404 | ++ .rx_desc_get_ip_valid = ath11k_hw_ipq8074_rx_desc_get_ip_valid, |
| 405 | + .rx_desc_get_ldpc_support = ath11k_hw_ipq8074_rx_desc_get_ldpc_support, |
| 406 | + .rx_desc_get_mpdu_seq_ctl_vld = ath11k_hw_ipq8074_rx_desc_get_mpdu_seq_ctl_vld, |
| 407 | + .rx_desc_get_mpdu_fc_valid = ath11k_hw_ipq8074_rx_desc_get_mpdu_fc_valid, |
| 408 | +@@ -984,6 +1005,7 @@ const struct ath11k_hw_ops ipq6018_ops = |
| 409 | + .rx_desc_get_encrypt_type = ath11k_hw_ipq8074_rx_desc_get_encrypt_type, |
| 410 | + .rx_desc_get_decap_type = ath11k_hw_ipq8074_rx_desc_get_decap_type, |
| 411 | + .rx_desc_get_mesh_ctl = ath11k_hw_ipq8074_rx_desc_get_mesh_ctl, |
| 412 | ++ .rx_desc_get_ip_valid = ath11k_hw_ipq8074_rx_desc_get_ip_valid, |
| 413 | + .rx_desc_get_ldpc_support = ath11k_hw_ipq8074_rx_desc_get_ldpc_support, |
| 414 | + .rx_desc_get_mpdu_seq_ctl_vld = ath11k_hw_ipq8074_rx_desc_get_mpdu_seq_ctl_vld, |
| 415 | + .rx_desc_get_mpdu_fc_valid = ath11k_hw_ipq8074_rx_desc_get_mpdu_fc_valid, |
400 | 416 | @@ -1025,6 +1045,7 @@ const struct ath11k_hw_ops qca6390_ops =
|
401 | 417 | .rx_desc_get_encrypt_type = ath11k_hw_ipq8074_rx_desc_get_encrypt_type,
|
402 | 418 | .rx_desc_get_decap_type = ath11k_hw_ipq8074_rx_desc_get_decap_type,
|
|
405 | 421 | .rx_desc_get_ldpc_support = ath11k_hw_ipq8074_rx_desc_get_ldpc_support,
|
406 | 422 | .rx_desc_get_mpdu_seq_ctl_vld = ath11k_hw_ipq8074_rx_desc_get_mpdu_seq_ctl_vld,
|
407 | 423 | .rx_desc_get_mpdu_fc_valid = ath11k_hw_ipq8074_rx_desc_get_mpdu_fc_valid,
|
| 424 | +@@ -1066,6 +1089,7 @@ const struct ath11k_hw_ops qcn9074_ops = |
| 425 | + .rx_desc_get_encrypt_type = ath11k_hw_qcn9074_rx_desc_get_encrypt_type, |
| 426 | + .rx_desc_get_decap_type = ath11k_hw_qcn9074_rx_desc_get_decap_type, |
| 427 | + .rx_desc_get_mesh_ctl = ath11k_hw_qcn9074_rx_desc_get_mesh_ctl, |
| 428 | ++ .rx_desc_get_ip_valid = ath11k_hw_qcn9074_rx_desc_get_ip_valid, |
| 429 | + .rx_desc_get_ldpc_support = ath11k_hw_qcn9074_rx_desc_get_ldpc_support, |
| 430 | + .rx_desc_get_mpdu_seq_ctl_vld = ath11k_hw_qcn9074_rx_desc_get_mpdu_seq_ctl_vld, |
| 431 | + .rx_desc_get_mpdu_fc_valid = ath11k_hw_qcn9074_rx_desc_get_mpdu_fc_valid, |
408 | 432 | @@ -1189,6 +1210,7 @@ const struct ath11k_hw_ops ipq5018_ops =
|
409 | 433 | .rx_desc_get_encrypt_type = ath11k_hw_qcn9074_rx_desc_get_encrypt_type,
|
410 | 434 | .rx_desc_get_decap_type = ath11k_hw_qcn9074_rx_desc_get_decap_type,
|
|
440 | 464 | spin_lock_bh(&ar->ab->base_lock);
|
441 | 465 |
|
442 | 466 | peer = ath11k_peer_find(ar->ab, arvif->vdev_id, sta->addr);
|
| 467 | + |
0 commit comments