cvs commit: src/sys/netproto/802_11 ieee80211_var.h src/sys/netproto/802_11/wlan ieee80211.c ieee80211_ioctl.c ieee80211_node.c ieee80211_output.c src/sbin/ifconfig ifieee80211.c
Sepherosa Ziehau
sephe at crater.dragonflybsd.org
Thu Nov 30 20:46:44 PST 2006
sephe 2006/11/30 20:42:53 PST
DragonFly src repository
Modified files:
sys/netproto/802_11 ieee80211_var.h
sys/netproto/802_11/wlan ieee80211.c ieee80211_ioctl.c
ieee80211_node.c ieee80211_output.c
sbin/ifconfig ifieee80211.c
Log:
Add PBCC modulation support in netproto/802_11:
- Since ieee80211com.ic_caps is already crowded, add ieee80211com.ic_caps_ext
to extend it. Currently only IEEE80211_CEXT_PBCC, which should be set by
the drivers capable of PBCC modulation, is defined for this field.
- Adapt SIOCG80211:IEEE80211_IOC_DRIVER_CAPS ioctl handling to expose the
content of ieee80211com.ic_caps_ext. Old semantic of this ioctl is not
changed, given ieee80211req is zeroed out before the ioctl call.
- Add debug information about peer node's rate set (after negociation)
- Set PBCC bit in Capability ie base on the value of
(ieee80211com.ic_caps_ext & IEEE80211_CEXT_PBCC). This is only done for 2GHz
channels.
- Teach ifconfig(8) to print ieee80211.ic_caps_ext upon "list caps" command.
Revision Changes Path
1.8 +4 -0 src/sys/netproto/802_11/ieee80211_var.h
1.9 +1 -0 src/sys/netproto/802_11/wlan/ieee80211.c
1.9 +8 -2 src/sys/netproto/802_11/wlan/ieee80211_ioctl.c
1.10 +15 -0 src/sys/netproto/802_11/wlan/ieee80211_node.c
1.8 +13 -7 src/sys/netproto/802_11/wlan/ieee80211_output.c
1.16 +12 -4 src/sbin/ifconfig/ifieee80211.c
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/802_11/ieee80211_var.h.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/802_11/wlan/ieee80211.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/802_11/wlan/ieee80211_ioctl.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/802_11/wlan/ieee80211_node.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/802_11/wlan/ieee80211_output.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sbin/ifconfig/ifieee80211.c.diff?r1=1.15&r2=1.16&f=u
More information about the Commits
mailing list