SVNews r324570

NOTE: This service is experimental and subject to change! Use at your own risk!

2017-10-12 21:56:58 - r324570 by adrian (Adrian Chadd)

Complete list of files affected by revision r324570:

(Note: At the moment, these links point to ViewVC on svn.freebsd.org. They are probably slow. Do not overuse.)

  History   Contents   Diff   MODIFY   /head/sys/net80211/ieee80211_input.h  
  History   Contents   Diff   MODIFY   /head/sys/net80211/ieee80211_ioctl.h  

Commit message:

[net80211] begin handling multiple hardware decap'ed A-MSDU in the RX path.

The duplicate detection code currently expects A-MSDU frames to be encaped -
they're decap'ed /after/ duplicate detection.

However for ath10k (and iwm hardware later on) the firmware supports
doing A-MSDU decap in hardware - which shows up as multiple frames with
the same sequence number and IV.

This is the first part of decap handling - if we see a stretch of A-MSDU
frames from the driver with the MORE bit set, then don't treat them
as duplicates.

This isn't 100% complete as crypto sequence number handling and "A-MSDU in
A-MPDU" needs handling, but it's a start.

This should be a glorified no-op for everyone. Please tell me if it isn't.

 


Powered by Python FreeBSD support by secnetix GmbH & Co. KG

Page generated in 7 ms, 2 files printed. Current time is 2017-10-22 01:12:30. All times are in UTC/GMT.