HomeFreeBSD

LinuxKPI: 802.11 Refine/add DTIM/TSF handling

Description

LinuxKPI: 802.11 Refine/add DTIM/TSF handling

Correct data types related to delivery traffic indication map (DTIM)/
timing synchronization function (TSF) and implement/refine their
handling. This information is used/needed by iwlwifi to set a station
as associated. This will hopefully avoid more "no beacon heard"
time event failures.

The recording of the Linux specific sync_device_ts is done in the
receive path for now in case we do have the right information
available. I need to investigate as to how-much it may make sense
to also migrate it into net80211 in the future depending on the
usage in other drivers (or how we did handle this in the past in
natively ported versions, e.g. iwm).

Sponsored by: The FreeBSD Foundation

(cherry picked from commit c8dafefaee00d5741ea141f4f7514811437add06)

Details

Provenance
bzAuthored on Jan 15 2022, 10:22 PM
Parents
rGccda5ec945aa: LinuxKPI: 802.11 handle connection loss differently
Branches
Unknown
Tags
Unknown