qcacmn: Handle RX exception from IPA on WDS-EXT netdev

When WDS_EXT feature is enable, Host needs to redirect
the data packets to WDS extended netdevice.

Change is added the support for forwarding the RX packets
when received from IPA as an exception by deriving the
correct netdevice interface.

Change-Id: I083a1acc72023f3ebe6ea36ec05a5706f89c16bc
CRs-Fixed: 3597357
This commit is contained in:
Gaurav Saini
2023-09-11 14:34:54 +05:30
committed by Rahul Choudhary
parent f58bde59f4
commit b64de0cf4a
11 changed files with 200 additions and 3 deletions

View File

@@ -3478,6 +3478,20 @@ dp_rx_is_list_ready(qdf_nbuf_t nbuf_head,
return false;
}
/**
* dp_rx_deliver_to_stack_ext() - Deliver to netdev per sta
* @soc: core txrx main context
* @vdev: vdev
* @txrx_peer: txrx peer
* @nbuf_head: skb list head
*
* Return: true if packet is delivered to netdev per STA.
*/
bool
dp_rx_deliver_to_stack_ext(struct dp_soc *soc, struct dp_vdev *vdev,
struct dp_txrx_peer *txrx_peer,
qdf_nbuf_t nbuf_head);
#else
static inline bool
dp_rx_is_list_ready(qdf_nbuf_t nbuf_head,