HomeFreeBSD

urtwn: fix frame processing in the Rx path.

Description

urtwn: fix frame processing in the Rx path.

Currently, in case when npkts >= 2, RSSI and Rx radiotap fields
will be overridden by the next packet. As a result, every packet
from this chain will use the same RSSI / radiotap data.

After this change, RSSI and radiotap structure will be filled
for every frame right before ieee80211_input() call.

Tested with RTL8188EU / RTL8188CUS, STA and MONITOR modes.

Reviewed by: kevlo
Approved by: adrian (mentor)
Differential Revision: https://reviews.freebsd.org/D4487

Details

Provenance
avosAuthored on
Reviewer
kevlo
Differential Revision
D4487: urtwn: fix frame processing in the Rx path
Parents
rS292206: Upgrade to Unbound 1.5.7.
Branches
Unknown
Tags
Unknown