Home
last modified time | relevance | path

Searched hist:f59374eb427fb1377fdb7b8b3691c48e0c77a3c4 (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/net/mac80211/
H A Dtrace.hdiff f59374eb427fb1377fdb7b8b3691c48e0c77a3c4 Wed Mar 02 15:46:14 CST 2016 Sara Sharon <sara.sharon@intel.com> mac80211: synchronize driver rx queues before removing a station

Some devices, like iwlwifi, have RSS queues. This may cause a
situation where a disassociation is handled in control path and
results in station removal while there are prior RX frames
that were still not processed in other queues. When they will
be processed the station will be gone, and the frames will be
dropped.
Add a synchronization interface to avoid that. When driver returns
from the synchronization mac80211 may remove the station.

Signed-off-by: Sara Sharon <sara.sharon@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
H A Ddriver-ops.hdiff f59374eb427fb1377fdb7b8b3691c48e0c77a3c4 Wed Mar 02 15:46:14 CST 2016 Sara Sharon <sara.sharon@intel.com> mac80211: synchronize driver rx queues before removing a station

Some devices, like iwlwifi, have RSS queues. This may cause a
situation where a disassociation is handled in control path and
results in station removal while there are prior RX frames
that were still not processed in other queues. When they will
be processed the station will be gone, and the frames will be
dropped.
Add a synchronization interface to avoid that. When driver returns
from the synchronization mac80211 may remove the station.

Signed-off-by: Sara Sharon <sara.sharon@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
H A Dsta_info.cdiff f59374eb427fb1377fdb7b8b3691c48e0c77a3c4 Wed Mar 02 15:46:14 CST 2016 Sara Sharon <sara.sharon@intel.com> mac80211: synchronize driver rx queues before removing a station

Some devices, like iwlwifi, have RSS queues. This may cause a
situation where a disassociation is handled in control path and
results in station removal while there are prior RX frames
that were still not processed in other queues. When they will
be processed the station will be gone, and the frames will be
dropped.
Add a synchronization interface to avoid that. When driver returns
from the synchronization mac80211 may remove the station.

Signed-off-by: Sara Sharon <sara.sharon@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
/openbmc/linux/include/net/
H A Dmac80211.hdiff f59374eb427fb1377fdb7b8b3691c48e0c77a3c4 Wed Mar 02 15:46:14 CST 2016 Sara Sharon <sara.sharon@intel.com> mac80211: synchronize driver rx queues before removing a station

Some devices, like iwlwifi, have RSS queues. This may cause a
situation where a disassociation is handled in control path and
results in station removal while there are prior RX frames
that were still not processed in other queues. When they will
be processed the station will be gone, and the frames will be
dropped.
Add a synchronization interface to avoid that. When driver returns
from the synchronization mac80211 may remove the station.

Signed-off-by: Sara Sharon <sara.sharon@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>