From owner-cvs-src@FreeBSD.ORG Sun Apr 20 20:35:47 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1FBED106566B; Sun, 20 Apr 2008 20:35:47 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0C4B48FC16; Sun, 20 Apr 2008 20:35:47 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3KKZlBa079264; Sun, 20 Apr 2008 20:35:47 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3KKZk4X079263; Sun, 20 Apr 2008 20:35:46 GMT (envelope-from sam) Message-Id: <200804202035.m3KKZk4X079263@repoman.freebsd.org> From: Sam Leffler Date: Sun, 20 Apr 2008 20:35:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/conf GENERIC src/sys/arm/conf AVILA HL200 KB920X src/sys/conf NOTES files options src/sys/contrib/dev/ral LICENSE Makefile rt2561.fw.uu rt2561s.fw.uu rt2661.fw.uu rt2661_ucode.h rt2860.fw.uu ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Apr 2008 20:35:47 -0000 sam 2008-04-20 20:35:46 UTC FreeBSD src repository Modified files: sys/amd64/conf GENERIC sys/arm/conf AVILA HL200 KB920X sys/conf NOTES files options sys/dev/ath ah_osdep.c ah_osdep.h if_ath.c if_ath_pci.c if_athioctl.h if_athrate.h if_athvar.h sys/dev/ath/ath_rate/amrr amrr.c amrr.h sys/dev/ath/ath_rate/onoe onoe.c onoe.h sys/dev/ath/ath_rate/sample sample.c sample.h sys/dev/if_ndis if_ndis.c if_ndisvar.h sys/dev/ipw if_ipw.c if_ipwvar.h sys/dev/iwi if_iwi.c if_iwivar.h sys/dev/malo if_malo.c if_malo.h sys/dev/ral if_ral_pci.c rt2560.c rt2560reg.h rt2560var.h rt2661.c rt2661var.h sys/dev/usb if_rum.c if_rumvar.h if_ural.c if_uralvar.h if_zyd.c if_zydreg.h sys/dev/wi if_wavelan_ieee.h if_wi.c if_wi_pccard.c if_wi_pci.c if_wivar.h sys/dev/wpi if_wpi.c if_wpivar.h sys/i386/conf GENERIC sys/mips/conf IDT sys/modules Makefile sys/modules/ath_rate_amrr Makefile sys/modules/ath_rate_onoe Makefile sys/modules/ath_rate_sample Makefile sys/modules/malo Makefile sys/modules/ral Makefile sys/modules/wlan Makefile sys/modules/wlan_acl Makefile sys/modules/wlan_amrr Makefile sys/modules/wlan_ccmp Makefile sys/modules/wlan_tkip Makefile sys/modules/wlan_wep Makefile sys/modules/wlan_xauth Makefile sys/net80211 _ieee80211.h ieee80211.c ieee80211.h ieee80211_acl.c ieee80211_amrr.c ieee80211_amrr.h ieee80211_crypto.c ieee80211_crypto.h ieee80211_crypto_ccmp.c ieee80211_crypto_none.c ieee80211_crypto_tkip.c ieee80211_crypto_wep.c ieee80211_freebsd.c ieee80211_freebsd.h ieee80211_ht.c ieee80211_ht.h ieee80211_input.c ieee80211_ioctl.c ieee80211_ioctl.h ieee80211_node.c ieee80211_node.h ieee80211_output.c ieee80211_power.c ieee80211_power.h ieee80211_proto.c ieee80211_proto.h ieee80211_regdomain.c ieee80211_regdomain.h ieee80211_scan.c ieee80211_scan.h ieee80211_scan_sta.c ieee80211_var.h ieee80211_xauth.c sys/pc98/conf GENERIC sys/sparc64/conf GENERIC share/man/man4 ath.4 ipw.4 iwi.4 malo.4 ral.4 rum.4 ural.4 wi.4 wlan.4 wlan_acl.4 wlan_amrr.4 wlan_xauth.4 wpi.4 zyd.4 share/man/man5 Makefile sbin/ifconfig Makefile ifconfig.8 ifieee80211.c ifmedia.c Added files: sys/contrib/dev/ral LICENSE Makefile rt2561.fw.uu rt2561s.fw.uu rt2661.fw.uu rt2661_ucode.h rt2860.fw.uu sys/modules/ralfw Makefile Makefile.inc sys/modules/ralfw/rt2561 Makefile sys/modules/ralfw/rt2561s Makefile sys/modules/ralfw/rt2661 Makefile sys/modules/wlan_rssadapt Makefile sys/net80211 ieee80211_adhoc.c ieee80211_adhoc.h ieee80211_ddb.c ieee80211_dfs.c ieee80211_dfs.h ieee80211_hostap.c ieee80211_hostap.h ieee80211_input.h ieee80211_monitor.c ieee80211_monitor.h ieee80211_phy.c ieee80211_phy.h ieee80211_rssadapt.c ieee80211_rssadapt.h ieee80211_sta.c ieee80211_sta.h ieee80211_wds.c ieee80211_wds.h share/man/man5 regdomain.5 sbin/ifconfig regdomain.c regdomain.h Removed files: sys/dev/ral if_ralrate.c if_ralrate.h rt2661_ucode.h sys/dev/wi spectrum24t_cf.h sys/modules/wlan_scan_ap Makefile sys/modules/wlan_scan_sta Makefile sys/net80211 ieee80211_scan_ap.c Log: Multi-bss (aka vap) support for 802.11 devices. Note this includes changes to all drivers and moves some device firmware loading to use firmware(9) and a separate module (e.g. ral). Also there no longer are separate wlan_scan* modules; this functionality is now bundled into the wlan module. Supported by: Hobnob and Marvell Reviewed by: many Obtained from: Atheros (some bits) Revision Changes Path 1.34 +6 -3 src/sbin/ifconfig/Makefile 1.147 +518 -197 src/sbin/ifconfig/ifconfig.8 1.51 +1207 -126 src/sbin/ifconfig/ifieee80211.c 1.26 +12 -4 src/sbin/ifconfig/ifmedia.c 1.1 +636 -0 src/sbin/ifconfig/regdomain.c (new) 1.1 +112 -0 src/sbin/ifconfig/regdomain.h (new) 1.45 +59 -62 src/share/man/man4/ath.4 1.18 +39 -32 src/share/man/man4/ipw.4 1.20 +39 -32 src/share/man/man4/iwi.4 1.3 +39 -35 src/share/man/man4/malo.4 1.14 +47 -20 src/share/man/man4/ral.4 1.4 +42 -30 src/share/man/man4/rum.4 1.16 +33 -19 src/share/man/man4/ural.4 1.75 +61 -117 src/share/man/man4/wi.4 1.16 +88 -42 src/share/man/man4/wlan.4 1.4 +5 -6 src/share/man/man4/wlan_acl.4 1.3 +6 -6 src/share/man/man4/wlan_amrr.4 1.4 +7 -8 src/share/man/man4/wlan_xauth.4 1.4 +50 -41 src/share/man/man4/wpi.4 1.4 +22 -41 src/share/man/man4/zyd.4 1.80 +1 -0 src/share/man/man5/Makefile 1.1 +48 -0 src/share/man/man5/regdomain.5 (new) 1.497 +0 -2 src/sys/amd64/conf/GENERIC 1.12 +0 -2 src/sys/arm/conf/AVILA 1.4 +0 -2 src/sys/arm/conf/HL200 1.16 +0 -2 src/sys/arm/conf/KB920X 1.1481 +0 -2 src/sys/conf/NOTES 1.1293 +13 -3 src/sys/conf/files 1.626 +10 -0 src/sys/conf/options 1.1 +16 -0 src/sys/contrib/dev/ral/LICENSE (new) 1.1 +36 -0 src/sys/contrib/dev/ral/Makefile (new) 1.1 +202 -0 src/sys/contrib/dev/ral/rt2561.fw.uu (new) 1.1 +202 -0 src/sys/contrib/dev/ral/rt2561s.fw.uu (new) 1.1 +202 -0 src/sys/contrib/dev/ral/rt2661.fw.uu (new) 1.1 +3016 -0 src/sys/contrib/dev/ral/rt2661_ucode.h (new) 1.1 +202 -0 src/sys/contrib/dev/ral/rt2860.fw.uu (new) 1.4 +1 -1 src/sys/dev/ath/ah_osdep.c 1.3 +1 -1 src/sys/dev/ath/ah_osdep.h 1.15 +53 -93 src/sys/dev/ath/ath_rate/amrr/amrr.c 1.3 +3 -1 src/sys/dev/ath/ath_rate/amrr/amrr.h 1.16 +36 -81 src/sys/dev/ath/ath_rate/onoe/onoe.c 1.4 +4 -1 src/sys/dev/ath/ath_rate/onoe/onoe.h 1.20 +58 -74 src/sys/dev/ath/ath_rate/sample/sample.c 1.8 +2 -1 src/sys/dev/ath/ath_rate/sample/sample.h 1.180 +1312 -869 src/sys/dev/ath/if_ath.c 1.21 +1 -1 src/sys/dev/ath/if_ath_pci.c 1.20 +1 -1 src/sys/dev/ath/if_athioctl.h 1.7 +2 -2 src/sys/dev/ath/if_athrate.h 1.63 +76 -42 src/sys/dev/ath/if_athvar.h 1.134 +221 -328 src/sys/dev/if_ndis/if_ndis.c 1.30 +8 -1 src/sys/dev/if_ndis/if_ndisvar.h 1.35 +503 -568 src/sys/dev/ipw/if_ipw.c 1.8 +25 -27 src/sys/dev/ipw/if_ipwvar.h 1.60 +522 -550 src/sys/dev/iwi/if_iwi.c 1.17 +32 -35 src/sys/dev/iwi/if_iwivar.h 1.2 +234 -363 src/sys/dev/malo/if_malo.c 1.2 +8 -6 src/sys/dev/malo/if_malo.h 1.8 +3 -1 src/sys/dev/ral/if_ral_pci.c 1.2 +0 -192 src/sys/dev/ral/if_ralrate.c (dead) 1.2 +0 -98 src/sys/dev/ral/if_ralrate.h (dead) 1.20 +537 -684 src/sys/dev/ral/rt2560.c 1.4 +2 -0 src/sys/dev/ral/rt2560reg.h 1.5 +22 -24 src/sys/dev/ral/rt2560var.h 1.20 +584 -671 src/sys/dev/ral/rt2661.c 1.2 +0 -2268 src/sys/dev/ral/rt2661_ucode.h (dead) 1.4 +25 -23 src/sys/dev/ral/rt2661var.h 1.18 +465 -513 src/sys/dev/usb/if_rum.c 1.3 +22 -23 src/sys/dev/usb/if_rumvar.h 1.71 +453 -496 src/sys/dev/usb/if_ural.c 1.10 +23 -22 src/sys/dev/usb/if_uralvar.h 1.14 +266 -293 src/sys/dev/usb/if_zyd.c 1.4 +12 -9 src/sys/dev/usb/if_zydreg.h 1.22 +3 -0 src/sys/dev/wi/if_wavelan_ieee.h 1.215 +704 -2171 src/sys/dev/wi/if_wi.c 1.60 +17 -46 src/sys/dev/wi/if_wi_pccard.c 1.28 +2 -5 src/sys/dev/wi/if_wi_pci.c 1.32 +24 -78 src/sys/dev/wi/if_wivar.h 1.3 +0 -4327 src/sys/dev/wi/spectrum24t_cf.h (dead) 1.11 +360 -383 src/sys/dev/wpi/if_wpi.c 1.3 +24 -24 src/sys/dev/wpi/if_wpivar.h 1.485 +0 -2 src/sys/i386/conf/GENERIC 1.2 +0 -2 src/sys/mips/conf/IDT 1.564 +1 -2 src/sys/modules/Makefile 1.6 +7 -1 src/sys/modules/ath_rate_amrr/Makefile 1.5 +7 -1 src/sys/modules/ath_rate_onoe/Makefile 1.5 +7 -1 src/sys/modules/ath_rate_sample/Makefile 1.2 +5 -1 src/sys/modules/malo/Makefile 1.4 +3 -3 src/sys/modules/ral/Makefile 1.1 +5 -0 src/sys/modules/ralfw/Makefile (new) 1.1 +15 -0 src/sys/modules/ralfw/Makefile.inc (new) 1.1 +5 -0 src/sys/modules/ralfw/rt2561/Makefile (new) 1.1 +5 -0 src/sys/modules/ralfw/rt2561s/Makefile (new) 1.1 +6 -0 src/sys/modules/ralfw/rt2661/Makefile (new) 1.9 +9 -7 src/sys/modules/wlan/Makefile 1.2 +6 -0 src/sys/modules/wlan_acl/Makefile 1.2 +6 -0 src/sys/modules/wlan_amrr/Makefile 1.4 +6 -0 src/sys/modules/wlan_ccmp/Makefile 1.1 +14 -0 src/sys/modules/wlan_rssadapt/Makefile (new) 1.2 +0 -8 src/sys/modules/wlan_scan_ap/Makefile (dead) 1.2 +0 -8 src/sys/modules/wlan_scan_sta/Makefile (dead) 1.2 +6 -0 src/sys/modules/wlan_tkip/Makefile 1.2 +6 -0 src/sys/modules/wlan_wep/Makefile 1.2 +6 -0 src/sys/modules/wlan_xauth/Makefile 1.15 +93 -28 src/sys/net80211/_ieee80211.h 1.46 +640 -360 src/sys/net80211/ieee80211.c 1.19 +13 -6 src/sys/net80211/ieee80211.h 1.7 +54 -62 src/sys/net80211/ieee80211_acl.c 1.1 +877 -0 src/sys/net80211/ieee80211_adhoc.c (new) 1.1 +35 -0 src/sys/net80211/ieee80211_adhoc.h (new) 1.4 +120 -58 src/sys/net80211/ieee80211_amrr.c 1.2 +45 -8 src/sys/net80211/ieee80211_amrr.h 1.17 +137 -119 src/sys/net80211/ieee80211_crypto.c 1.14 +48 -45 src/sys/net80211/ieee80211_crypto.h 1.11 +29 -24 src/sys/net80211/ieee80211_crypto_ccmp.c 1.8 +19 -18 src/sys/net80211/ieee80211_crypto_none.c 1.14 +52 -46 src/sys/net80211/ieee80211_crypto_tkip.c 1.11 +26 -22 src/sys/net80211/ieee80211_crypto_wep.c 1.1 +789 -0 src/sys/net80211/ieee80211_ddb.c (new) 1.1 +372 -0 src/sys/net80211/ieee80211_dfs.c (new) 1.1 +57 -0 src/sys/net80211/ieee80211_dfs.h (new) 1.18 +333 -68 src/sys/net80211/ieee80211_freebsd.c 1.17 +257 -69 src/sys/net80211/ieee80211_freebsd.h 1.1 +2236 -0 src/sys/net80211/ieee80211_hostap.c (new) 1.1 +35 -0 src/sys/net80211/ieee80211_hostap.h (new) 1.9 +366 -227 src/sys/net80211/ieee80211_ht.c 1.5 +78 -6 src/sys/net80211/ieee80211_ht.h 1.116 +406 -2904 src/sys/net80211/ieee80211_input.c 1.1 +156 -0 src/sys/net80211/ieee80211_input.h (new) 1.59 +1583 -932 src/sys/net80211/ieee80211_ioctl.c 1.27 +223 -32 src/sys/net80211/ieee80211_ioctl.h 1.1 +136 -0 src/sys/net80211/ieee80211_monitor.c (new) 1.1 +35 -0 src/sys/net80211/ieee80211_monitor.h (new) 1.92 +1001 -606 src/sys/net80211/ieee80211_node.c 1.31 +165 -92 src/sys/net80211/ieee80211_node.h 1.58 +1299 -749 src/sys/net80211/ieee80211_output.c 1.1 +472 -0 src/sys/net80211/ieee80211_phy.c (new) 1.1 +149 -0 src/sys/net80211/ieee80211_phy.h (new) 1.3 +138 -101 src/sys/net80211/ieee80211_power.c 1.2 +5 -3 src/sys/net80211/ieee80211_power.h 1.46 +775 -474 src/sys/net80211/ieee80211_proto.c 1.28 +120 -72 src/sys/net80211/ieee80211_proto.h 1.4 +252 -179 src/sys/net80211/ieee80211_regdomain.c 1.2 +85 -11 src/sys/net80211/ieee80211_regdomain.h 1.1 +273 -0 src/sys/net80211/ieee80211_rssadapt.c (new) 1.1 +101 -0 src/sys/net80211/ieee80211_rssadapt.h (new) 1.5 +472 -231 src/sys/net80211/ieee80211_scan.c 1.4 +109 -38 src/sys/net80211/ieee80211_scan.h 1.3 +0 -408 src/sys/net80211/ieee80211_scan_ap.c (dead) 1.10 +478 -359 src/sys/net80211/ieee80211_scan_sta.c 1.1 +1647 -0 src/sys/net80211/ieee80211_sta.c (new) 1.1 +36 -0 src/sys/net80211/ieee80211_sta.h (new) 1.55 +328 -183 src/sys/net80211/ieee80211_var.h 1.1 +865 -0 src/sys/net80211/ieee80211_wds.c (new) 1.1 +39 -0 src/sys/net80211/ieee80211_wds.h (new) 1.4 +9 -28 src/sys/net80211/ieee80211_xauth.c 1.304 +0 -2 src/sys/pc98/conf/GENERIC 1.134 +0 -2 src/sys/sparc64/conf/GENERIC