qcacmn: Add Non Association WDS(NAWDS) Support for Lithium

Add API to handle NAWDS packets on tx side.
Add API to handle invalid peers and pass them to umac.

Change-Id: Ie8c2508e4f51c7d6969c9eb6439919c57dd427d4
CRs-Fixed: 2008205
This commit is contained in:
Ishank Jain
2017-03-30 18:37:42 +05:30
committed by Sandeep Puligilla
parent e0a0247ead
commit 9f174c6e2f
9 changed files with 231 additions and 6 deletions

View File

@@ -288,4 +288,22 @@ static inline void cdp_tx_flush_buffers
return;
}
static inline void cdp_txrx_set_vdev_param(ol_txrx_soc_handle soc,
struct cdp_vdev *vdev, enum cdp_vdev_param_type type,
uint32_t val)
{
if (soc->ops->ctrl_ops->txrx_set_vdev_param)
return soc->ops->ctrl_ops->txrx_set_vdev_param(vdev, type, val);
return;
}
static inline void
cdp_peer_set_nawds(ol_txrx_soc_handle soc,
struct ol_txrx_peer_t *peer, uint8_t value)
{
if (soc->ops->ctrl_ops->txrx_peer_set_nawds)
return soc->ops->ctrl_ops->txrx_peer_set_nawds
(peer, value);
return;
}
#endif