SVNews r327479

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

2018-01-02 00:07:28 - r327479 by adrian (Adrian Chadd)

Complete list of files affected by revision r327479:

(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/dev/ath/if_ath_beacon.c  
  History   Contents   Diff   MODIFY   /head/sys/dev/ath/if_ath_tx.c  
  History   Contents   Diff   MODIFY   /head/sys/dev/bwn/if_bwn.c  
  History   Contents   Diff   MODIFY   /head/sys/dev/iwi/if_iwi.c  
  History   Contents   Diff   MODIFY   /head/sys/dev/iwm/if_iwm.c  
  History   Contents   Diff   MODIFY   /head/sys/dev/iwn/if_iwn.c  
  History   Contents   Diff   MODIFY   /head/sys/dev/mwl/if_mwl.c  
  History   Contents   Diff   MODIFY   /head/sys/dev/otus/if_otus.c  
  History   Contents   Diff   MODIFY   /head/sys/dev/ral/rt2661.c  
  History   Contents   Diff   MODIFY   /head/sys/dev/ral/rt2860.c  
  History   Contents   Diff   MODIFY   /head/sys/dev/rtwn/if_rtwn.c  
  History   Contents   Diff   MODIFY   /head/sys/dev/usb/wlan/if_rum.c  
  History   Contents   Diff   MODIFY   /head/sys/dev/usb/wlan/if_run.c  
  History   Contents   Diff   MODIFY   /head/sys/dev/wpi/if_wpi.c  

Commit message:

[net80211] convert all of the WME use over to a temporary copy of WME info.

This removes the direct WME info access in the ieee80211com struct and instead
provides a method of fetching the data. Right now it's a no-op but eventually
it'll turn into a per-VAP method for drivers that support it (eg iwn, iwm,
upcoming ath10k work) as things like p2p support require this kind of behaviour.

Tested:

* ath(4), STA and AP mode

TODO:

* yes, this is slightly stack size-y, but it is an important first step
  to get drivers migrated over to a sensible WME API. A lot of per-phy things
  need to be converted to per-VAP before P2P, 11ac firmware, etc stuff shows up.

 


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

Page generated in 2 ms, 14 files printed. Current time is 2018-04-20 13:21:21. All times are in UTC/GMT.