Page MenuHomeFreeBSD

[exp-run] net80211: cratfed change to identify 802.11 ioctl code
Needs ReviewPublic

Authored by bz on Fri, Feb 6, 7:25 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Feb 13, 5:46 PM
Unknown Object (File)
Fri, Feb 13, 1:40 AM
Unknown Object (File)
Wed, Feb 11, 8:43 PM
Unknown Object (File)
Wed, Feb 11, 8:52 AM
Unknown Object (File)
Wed, Feb 11, 8:52 AM
Unknown Object (File)
Wed, Feb 11, 8:48 AM
Unknown Object (File)
Wed, Feb 11, 8:48 AM
Unknown Object (File)
Wed, Feb 11, 4:13 AM
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

The patch is crafted to let 802.11 ioctl code fail to compile with
the newly installed header file (e.g., ports, out-of-tree code).

The patch is not intended to be committed to src.git at any time!

Here is a list of in-src.git code using the ioctls or header file:

--------------------------------------------------------------------------------
SIOCS80211

contrib/wpa/src/drivers/driver_bsd.c
lib/lib80211/lib80211_ioctl.c
sbin/ifconfig/ifieee80211.c
usr.sbin/bsnmpd/modules/snmp_wlan/wlan_sys.c

[ sys/net80211/ieee80211_ioctl.[ch] ]
[ share/man/man4/net80211.4 ]
tools/tools/net80211/mlme_assoc/mlme_assoc.c
tools/tools/net80211/wesside/wesside/wesside.c
tools/tools/net80211/stumbler/stumbler.c
tools/tools/net80211/wlaninject/wlaninject.c

--------------------------------------------------------------------------------
SIOCG80211
SIOCG80211STATS

contrib/wpa/src/drivers/driver_bsd.c
lib/lib80211/lib80211_ioctl.c
sbin/ifconfig/ifieee80211.c
sys/dev/usb/net/if_usie.c               <<< Revisit!
usr.sbin/bsnmpd/modules/snmp_wlan/wlan_sys.c
usr.sbin/wlanstat/wlanstat.c
usr.sbin/wlanstat/main.c

[ sys/net80211/ieee80211_ioctl.[ch] ]
[ share/man/man4/net80211.4 ]
tools/tools/net80211/wlanwds/wlanwds.c
tools/tools/net80211/mlme_assoc/mlme_assoc.c

--------------------------------------------------------------------------------
ieee80211_ioctl.h

contrib/wpa/src/drivers/driver_bsd.c
lib/lib80211/lib80211_ioctl.c
sbin/ifconfig/ifieee80211.c
sys/dev/usb/net/if_usie.c
sys/net80211/ieee80211_node.h
sys/net80211/ieee80211_var.h
usr.sbin/bsnmpd/modules/snmp_wlan/wlan_sys.c
usr.sbin/bsnmpd/modules/snmp_wlan/wlan_snmp.c
usr.sbin/wlanstat/wlanstat.c

[ sys/net80211/ieee80211_ioctl.c ]
[ share/man/man4/net80211.4 ]
tools/build/test-includes/badfiles.inc
tools/tools/net80211/wlanwds/wlanwds.c
tools/tools/net80211/mlme_assoc/mlme_assoc.c
tools/tools/net80211/wesside/wesside/wesside.c
tools/tools/net80211/stumbler/stumbler.c
tools/tools/net80211/wlaninject/wlaninject.c
tools/tools/ath/athstats/athstats.c
tools/tools/ath/athaggrstats/athaggrstats.c
tools/tools/ath/common/ctrl.c
tools/tools/ath/athratestats/main.c
tools/tools/mwl/mwlstats/mwlstats.c
tools/tools/iwn/iwnstats/main.c
tools/tools/iwn/iwnstats/iwn_ioctl.c

Sponsored by: The FreeBSD Foundation

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 70477
Build 67360: arc lint + arc unit