qcacmn: Allow all OOR frames to deliver to stack
Few APs are sending bar frame right after sending a packet but the packet is not received and its retry is received with the same sequence number. As SSN is moved ahead due to bar frame, this packet is being dropped. To fix this, allow all frames to get delivered to stack. Change-Id: I17f7126c8d318415e88b037b72563cf53cb14066 CRs-Fixed: 3151908
This commit is contained in:

committed by
Madan Koyyalamudi

parent
ff6dd1fab7
commit
42dd66b280
@@ -2382,29 +2382,11 @@ void dp_rx_skip_tlvs(struct dp_soc *soc, qdf_nbuf_t nbuf, uint32_t l3_padding)
|
||||
QDF_NBUF_CB_RX_PACKET_L3_HDR_PAD(nbuf) = l3_padding;
|
||||
qdf_nbuf_pull_head(nbuf, l3_padding + soc->rx_pkt_tlv_size);
|
||||
}
|
||||
|
||||
/**
|
||||
* dp_rx_set_hdr_pad() - set l3 padding in nbuf cb
|
||||
* @nbuf: pkt skb pointer
|
||||
* @l3_padding: l3 padding
|
||||
*
|
||||
* Return: None
|
||||
*/
|
||||
static inline
|
||||
void dp_rx_set_hdr_pad(qdf_nbuf_t nbuf, uint32_t l3_padding)
|
||||
{
|
||||
QDF_NBUF_CB_RX_PACKET_L3_HDR_PAD(nbuf) = l3_padding;
|
||||
}
|
||||
#else
|
||||
void dp_rx_skip_tlvs(struct dp_soc *soc, qdf_nbuf_t nbuf, uint32_t l3_padding)
|
||||
{
|
||||
qdf_nbuf_pull_head(nbuf, l3_padding + soc->rx_pkt_tlv_size);
|
||||
}
|
||||
|
||||
static inline
|
||||
void dp_rx_set_hdr_pad(qdf_nbuf_t nbuf, uint32_t l3_padding)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef QCA_HOST_MODE_WIFI_DISABLED
|
||||
|
Reference in New Issue
Block a user