freebsd-dev/sys/net80211
Sam Leffler 41b3c790eb First cut at half/quarter-rate 11a channel support (e.g. for use
in the Public Safety Band):
o add channel flags to identify half/quarter-rate operation
o add rate sets (need to check spec on 4Mb/s in 1/4 rate)
o add if_media definitions for new rates
o split net80211 channel setup out into ieee80211_chan_init
o fixup ieee80211_mhz2ieee and ieee80211_ieee2mhz to understand half/quarter
  rate channels: note we temporarily use a nonstandard/hack numbering that
  avoids overlap with 2.4G channels because we don't (yet) have enough
  state to identify and/or map overlapping channel sets
o fixup ieee80211_ifmedia_init so it can be called post attach and will
  recalculate the channel list and associated state; this enables changing
  channel-related state like the regulatory domain after attach (will be
  needed for 802.11d support too)
o add ieee80211_get_suprates to return a reference to the supported rate
  set for a given channel
o add 3, 4.5, and 27 MB/s tx rates to rate <-> media conversion routines
o const-poison channel arg to ieee80211_chan2mode
2006-12-27 18:46:18 +00:00
..
_ieee80211.h First cut at half/quarter-rate 11a channel support (e.g. for use 2006-12-27 18:46:18 +00:00
ieee80211_acl.c
ieee80211_amrr.c device-independent implementation of AMRR tx rate control algorithm 2006-11-26 19:55:26 +00:00
ieee80211_amrr.h device-independent implementation of AMRR tx rate control algorithm 2006-11-26 19:55:26 +00:00
ieee80211_crypto_ccmp.c
ieee80211_crypto_none.c
ieee80211_crypto_tkip.c
ieee80211_crypto_wep.c
ieee80211_crypto.c
ieee80211_crypto.h
ieee80211_freebsd.c
ieee80211_freebsd.h
ieee80211_input.c back out use of LLC_SNAPFRAMELEN now that sizeof(struct llc) isn't 2006-12-01 17:58:33 +00:00
ieee80211_ioctl.c
ieee80211_ioctl.h
ieee80211_node.c First cut at half/quarter-rate 11a channel support (e.g. for use 2006-12-27 18:46:18 +00:00
ieee80211_node.h
ieee80211_output.c First cut at half/quarter-rate 11a channel support (e.g. for use 2006-12-27 18:46:18 +00:00
ieee80211_proto.c First cut at half/quarter-rate 11a channel support (e.g. for use 2006-12-27 18:46:18 +00:00
ieee80211_proto.h
ieee80211_radiotap.h
ieee80211_var.h First cut at half/quarter-rate 11a channel support (e.g. for use 2006-12-27 18:46:18 +00:00
ieee80211_xauth.c
ieee80211.c First cut at half/quarter-rate 11a channel support (e.g. for use 2006-12-27 18:46:18 +00:00
ieee80211.h Fix packing on the country band descriptor. No real change since this 2006-12-01 18:40:51 +00:00