qcacmn: Register separate function pointer to receive EAPOL frames
Add changes to register separate function pointer to receive EAPOL frames instead of using regular RX path and adding export symbol for __qdf_nbuf_data_get_eapol_subtype() to access in it multiple modules Change-Id: Id05b982d31a7e008536d10dd5281e88cceba96db
This commit is contained in:

committed by
Madan Koyyalamudi

orang tua
ef337fbe1f
melakukan
dcbdb29d04
@@ -1587,13 +1587,32 @@ QDF_STATUS dp_peer_set_rx_capture_enabled(struct dp_pdev *pdev,
|
||||
* @nbuf_head: skb list head
|
||||
* @nbuf_tail: skb list tail
|
||||
*
|
||||
* Return: None
|
||||
* Return: QDF_STATUS
|
||||
*/
|
||||
void dp_rx_deliver_to_stack(struct dp_soc *soc,
|
||||
struct dp_vdev *vdev,
|
||||
struct dp_peer *peer,
|
||||
qdf_nbuf_t nbuf_head,
|
||||
qdf_nbuf_t nbuf_tail);
|
||||
QDF_STATUS dp_rx_deliver_to_stack(struct dp_soc *soc,
|
||||
struct dp_vdev *vdev,
|
||||
struct dp_peer *peer,
|
||||
qdf_nbuf_t nbuf_head,
|
||||
qdf_nbuf_t nbuf_tail);
|
||||
|
||||
#ifdef QCA_SUPPORT_EAPOL_OVER_CONTROL_PORT
|
||||
/**
|
||||
* dp_rx_eapol_deliver_to_stack() - deliver pkts to network stack
|
||||
* caller to hold peer refcount and check for valid peer
|
||||
* @soc: soc
|
||||
* @vdev: vdev
|
||||
* @peer: peer
|
||||
* @nbuf_head: skb list head
|
||||
* @nbuf_tail: skb list tail
|
||||
*
|
||||
* return: QDF_STATUS
|
||||
*/
|
||||
QDF_STATUS dp_rx_eapol_deliver_to_stack(struct dp_soc *soc,
|
||||
struct dp_vdev *vdev,
|
||||
struct dp_peer *peer,
|
||||
qdf_nbuf_t nbuf_head,
|
||||
qdf_nbuf_t nbuf_tail);
|
||||
#endif
|
||||
|
||||
#ifndef QCA_HOST_MODE_WIFI_DISABLED
|
||||
|
||||
|
Reference in New Issue
Block a user