qcacmn: Add vdev callback null check in rxdma err processing
In the function that processes rxdma err frames add null check before calling vdev callback function. If its valid then deliver the skb to stack or free the skb. Change-Id: I7c481eb8f702d9109c4a9f79db7e050ece6c3689 CRs-Fixed: 2607658
This commit is contained in:
@@ -1106,4 +1106,22 @@ void dp_peer_set_rx_capture_enabled(struct dp_peer *peer_handle, bool value)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* dp_rx_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: None
|
||||
*/
|
||||
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);
|
||||
|
||||
#endif /* _DP_RX_H */
|
||||
|
مرجع در شماره جدید
Block a user