From 55aa129b2f4d11ffb5d892747cb65c48ee78aa8b Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Fri, 2 Sep 2005 00:53:36 -0700 Subject: [PATCH] --- yaml --- r: 6817 b: refs/heads/master c: 138307b475286a5bcc985b06b3e71fcd33dd5e2c h: refs/heads/master i: 6815: 8c8bb179dfbef7015f583f38006ae9d65c624e50 v: v3 --- [refs] | 2 +- trunk/Documentation/networking/README.ipw2100 | 246 + trunk/Documentation/networking/README.ipw2200 | 300 + trunk/MAINTAINERS | 7 + trunk/arch/arm/Kconfig | 4 +- trunk/arch/arm/common/gic.c | 1 + trunk/arch/arm/kernel/calls.S | 2 +- trunk/arch/arm/kernel/entry-common.S | 4 + trunk/arch/arm/kernel/sys_arm.c | 10 + trunk/arch/arm/kernel/time.c | 10 +- trunk/arch/arm/mach-ixp4xx/common.c | 155 +- trunk/arch/arm/mach-ixp4xx/coyote-pci.c | 7 +- trunk/arch/arm/mach-ixp4xx/coyote-setup.c | 9 +- trunk/arch/arm/mach-ixp4xx/gtwx5715-pci.c | 28 +- trunk/arch/arm/mach-ixp4xx/gtwx5715-setup.c | 8 +- trunk/arch/arm/mach-ixp4xx/ixdp425-pci.c | 12 +- trunk/arch/arm/mach-ixp4xx/ixdp425-setup.c | 13 +- trunk/arch/arm/mach-ixp4xx/ixdpg425-pci.c | 4 +- trunk/arch/arm/mach-pxa/time.c | 58 +- trunk/arch/arm/mach-s3c2410/clock.c | 9 + trunk/arch/arm/mach-s3c2410/s3c2440-clock.c | 6 +- trunk/arch/arm/mach-sa1100/time.c | 68 +- trunk/arch/arm/mm/alignment.c | 70 +- trunk/arch/arm/mm/mm-armv.c | 30 +- trunk/arch/ia64/Kconfig | 6 + trunk/arch/ia64/hp/sim/boot/fw-emu.c | 11 - trunk/arch/ia64/ia32/ia32_signal.c | 1 - trunk/arch/ia64/kernel/Makefile | 1 + trunk/arch/ia64/kernel/cpufreq/Kconfig | 29 + trunk/arch/ia64/kernel/cpufreq/Makefile | 1 + trunk/arch/ia64/kernel/cpufreq/acpi-cpufreq.c | 499 + trunk/arch/ia64/kernel/sys_ia64.c | 2 +- trunk/arch/ia64/kernel/uncached.c | 4 +- trunk/arch/ia64/lib/Makefile | 2 +- trunk/arch/ia64/lib/swiotlb.c | 5 +- trunk/arch/ia64/mm/hugetlbpage.c | 8 +- trunk/arch/ia64/pci/pci.c | 1 - trunk/arch/ia64/sn/include/tio.h | 6 +- trunk/arch/ia64/sn/include/xtalk/hubdev.h | 11 +- trunk/arch/ia64/sn/kernel/bte.c | 83 +- trunk/arch/ia64/sn/kernel/huberror.c | 2 +- trunk/arch/ia64/sn/kernel/io_init.c | 35 +- trunk/arch/ia64/sn/kernel/irq.c | 75 +- trunk/arch/ia64/sn/kernel/setup.c | 7 +- trunk/arch/ia64/sn/kernel/sn2/ptc_deadlock.S | 13 +- trunk/arch/ia64/sn/kernel/sn2/sn2_smp.c | 256 +- trunk/arch/ia64/sn/kernel/sn2/sn_hwperf.c | 313 +- trunk/arch/ia64/sn/kernel/sn2/sn_proc_fs.c | 4 +- .../arch/ia64/sn/kernel/sn2/timer_interrupt.c | 22 +- trunk/arch/ia64/sn/pci/Makefile | 2 +- trunk/arch/ia64/sn/pci/pcibr/pcibr_dma.c | 60 +- trunk/arch/ia64/sn/pci/pcibr/pcibr_provider.c | 40 +- trunk/arch/ia64/sn/pci/tioca_provider.c | 7 +- trunk/arch/ia64/sn/pci/tioce_provider.c | 771 ++ trunk/arch/ppc/kernel/cpu_setup_6xx.S | 5 +- trunk/arch/ppc/kernel/l2cr.S | 31 +- trunk/arch/ppc64/mm/slb_low.S | 22 +- trunk/drivers/char/snsc_event.c | 11 +- trunk/drivers/media/dvb/ttpci/Kconfig | 3 + trunk/drivers/net/iseries_veth.c | 869 +- trunk/drivers/net/iseries_veth.h | 46 - trunk/drivers/net/tulip/de2104x.c | 2 +- trunk/drivers/net/tulip/tulip_core.c | 1 + trunk/drivers/net/wireless/Kconfig | 106 + trunk/drivers/net/wireless/Makefile | 6 + trunk/drivers/net/wireless/airo.c | 65 +- trunk/drivers/net/wireless/atmel.c | 62 +- trunk/drivers/net/wireless/hostap/Kconfig | 71 + trunk/drivers/net/wireless/hostap/Makefile | 5 + trunk/drivers/net/wireless/hostap/hostap.c | 1198 +++ trunk/drivers/net/wireless/hostap/hostap.h | 57 + .../net/wireless/hostap/hostap_80211.h | 96 + .../net/wireless/hostap/hostap_80211_rx.c | 1091 +++ .../net/wireless/hostap/hostap_80211_tx.c | 524 + trunk/drivers/net/wireless/hostap/hostap_ap.c | 3288 +++++++ trunk/drivers/net/wireless/hostap/hostap_ap.h | 261 + .../net/wireless/hostap/hostap_common.h | 435 + .../net/wireless/hostap/hostap_config.h | 55 + trunk/drivers/net/wireless/hostap/hostap_cs.c | 1030 ++ .../net/wireless/hostap/hostap_download.c | 766 ++ trunk/drivers/net/wireless/hostap/hostap_hw.c | 3445 +++++++ .../drivers/net/wireless/hostap/hostap_info.c | 499 + .../net/wireless/hostap/hostap_ioctl.c | 4102 ++++++++ .../drivers/net/wireless/hostap/hostap_pci.c | 473 + .../drivers/net/wireless/hostap/hostap_plx.c | 645 ++ .../drivers/net/wireless/hostap/hostap_proc.c | 448 + .../drivers/net/wireless/hostap/hostap_wlan.h | 1033 ++ trunk/drivers/net/wireless/ieee802_11.h | 78 - trunk/drivers/net/wireless/ipw2100.c | 8679 +++++++++++++++++ trunk/drivers/net/wireless/ipw2100.h | 1167 +++ trunk/drivers/net/wireless/ipw2200.c | 7353 ++++++++++++++ trunk/drivers/net/wireless/ipw2200.h | 1742 ++++ trunk/drivers/net/wireless/orinoco.c | 11 +- trunk/drivers/net/wireless/strip.c | 2 +- trunk/drivers/net/wireless/wavelan_cs.c | 26 +- trunk/drivers/net/wireless/wavelan_cs.h | 6 +- trunk/drivers/net/wireless/wavelan_cs.p.h | 17 - trunk/drivers/net/wireless/wl3501.h | 4 +- trunk/drivers/net/wireless/wl3501_cs.c | 11 +- trunk/drivers/pci/rom.c | 24 +- trunk/drivers/usb/net/Makefile | 2 - trunk/drivers/usb/net/zd1201.c | 16 +- trunk/include/asm-arm/arch-ixp4xx/io.h | 102 +- trunk/include/asm-arm/arch-ixp4xx/platform.h | 19 +- trunk/include/asm-arm/arch-pxa/pxa-regs.h | 29 + .../include/asm-arm/arch-s3c2410/regs-clock.h | 11 +- trunk/include/asm-arm/unistd.h | 3 +- trunk/include/asm-ia64/acpi.h | 5 + trunk/include/asm-ia64/fcntl.h | 3 +- trunk/include/asm-ia64/io.h | 4 +- trunk/include/asm-ia64/mmu.h | 8 +- trunk/include/asm-ia64/mmu_context.h | 61 +- trunk/include/asm-ia64/page.h | 27 +- trunk/include/asm-ia64/pal.h | 21 + trunk/include/asm-ia64/pgtable.h | 13 +- trunk/include/asm-ia64/rwsem.h | 35 +- trunk/include/asm-ia64/sn/addrs.h | 112 +- trunk/include/asm-ia64/sn/geo.h | 3 +- trunk/include/asm-ia64/sn/intr.h | 3 +- trunk/include/asm-ia64/sn/nodepda.h | 3 +- .../asm-ia64/sn/pcibus_provider_defs.h | 8 +- trunk/include/asm-ia64/sn/pda.h | 1 - trunk/include/asm-ia64/sn/sn2/sn_hwperf.h | 10 + trunk/include/asm-ia64/sn/sn_sal.h | 60 +- trunk/include/asm-ia64/sn/tioce.h | 740 ++ trunk/include/asm-ia64/sn/tioce_provider.h | 66 + trunk/include/asm-ia64/spinlock.h | 33 +- trunk/include/asm-ia64/system.h | 5 +- trunk/include/linux/etherdevice.h | 6 + trunk/include/net/ieee80211.h | 265 +- trunk/include/net/ieee80211_crypt.h | 86 + trunk/net/Kconfig | 1 + trunk/net/Makefile | 1 + trunk/net/ieee80211/Kconfig | 69 + trunk/net/ieee80211/Makefile | 11 + trunk/net/ieee80211/ieee80211_crypt.c | 259 + trunk/net/ieee80211/ieee80211_crypt_ccmp.c | 470 + trunk/net/ieee80211/ieee80211_crypt_tkip.c | 708 ++ trunk/net/ieee80211/ieee80211_crypt_wep.c | 272 + trunk/net/ieee80211/ieee80211_module.c | 299 + trunk/net/ieee80211/ieee80211_rx.c | 1189 +++ trunk/net/ieee80211/ieee80211_tx.c | 438 + trunk/net/ieee80211/ieee80211_wx.c | 471 + 143 files changed, 47801 insertions(+), 1358 deletions(-) create mode 100644 trunk/Documentation/networking/README.ipw2100 create mode 100644 trunk/Documentation/networking/README.ipw2200 create mode 100644 trunk/arch/ia64/kernel/cpufreq/Kconfig create mode 100644 trunk/arch/ia64/kernel/cpufreq/Makefile create mode 100644 trunk/arch/ia64/kernel/cpufreq/acpi-cpufreq.c create mode 100644 trunk/arch/ia64/sn/pci/tioce_provider.c delete mode 100644 trunk/drivers/net/iseries_veth.h create mode 100644 trunk/drivers/net/wireless/hostap/Kconfig create mode 100644 trunk/drivers/net/wireless/hostap/Makefile create mode 100644 trunk/drivers/net/wireless/hostap/hostap.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap.h create mode 100644 trunk/drivers/net/wireless/hostap/hostap_80211.h create mode 100644 trunk/drivers/net/wireless/hostap/hostap_80211_rx.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_80211_tx.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_ap.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_ap.h create mode 100644 trunk/drivers/net/wireless/hostap/hostap_common.h create mode 100644 trunk/drivers/net/wireless/hostap/hostap_config.h create mode 100644 trunk/drivers/net/wireless/hostap/hostap_cs.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_download.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_hw.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_info.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_ioctl.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_pci.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_plx.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_proc.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_wlan.h delete mode 100644 trunk/drivers/net/wireless/ieee802_11.h create mode 100644 trunk/drivers/net/wireless/ipw2100.c create mode 100644 trunk/drivers/net/wireless/ipw2100.h create mode 100644 trunk/drivers/net/wireless/ipw2200.c create mode 100644 trunk/drivers/net/wireless/ipw2200.h create mode 100644 trunk/include/asm-ia64/sn/tioce.h create mode 100644 trunk/include/asm-ia64/sn/tioce_provider.h create mode 100644 trunk/include/net/ieee80211_crypt.h create mode 100644 trunk/net/ieee80211/Kconfig create mode 100644 trunk/net/ieee80211/Makefile create mode 100644 trunk/net/ieee80211/ieee80211_crypt.c create mode 100644 trunk/net/ieee80211/ieee80211_crypt_ccmp.c create mode 100644 trunk/net/ieee80211/ieee80211_crypt_tkip.c create mode 100644 trunk/net/ieee80211/ieee80211_crypt_wep.c create mode 100644 trunk/net/ieee80211/ieee80211_module.c create mode 100644 trunk/net/ieee80211/ieee80211_rx.c create mode 100644 trunk/net/ieee80211/ieee80211_tx.c create mode 100644 trunk/net/ieee80211/ieee80211_wx.c diff --git a/[refs] b/[refs] index 4d1e49bb845c..cd2bdb2f2742 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: bc49a661e6e82bfa8219c3d0a2e4dea51c847d23 +refs/heads/master: 138307b475286a5bcc985b06b3e71fcd33dd5e2c diff --git a/trunk/Documentation/networking/README.ipw2100 b/trunk/Documentation/networking/README.ipw2100 new file mode 100644 index 000000000000..2046948b020d --- /dev/null +++ b/trunk/Documentation/networking/README.ipw2100 @@ -0,0 +1,246 @@ + +=========================== +Intel(R) PRO/Wireless 2100 Network Connection Driver for Linux +README.ipw2100 + +March 14, 2005 + +=========================== +Index +--------------------------- +0. Introduction +1. Release 1.1.0 Current Features +2. Command Line Parameters +3. Sysfs Helper Files +4. Radio Kill Switch +5. Dynamic Firmware +6. Power Management +7. Support +8. License + + +=========================== +0. Introduction +------------ ----- ----- ---- --- -- - + +This document provides a brief overview of the features supported by the +IPW2100 driver project. The main project website, where the latest +development version of the driver can be found, is: + + http://ipw2100.sourceforge.net + +There you can find the not only the latest releases, but also information about +potential fixes and patches, as well as links to the development mailing list +for the driver project. + + +=========================== +1. Release 1.1.0 Current Supported Features +--------------------------- +- Managed (BSS) and Ad-Hoc (IBSS) +- WEP (shared key and open) +- Wireless Tools support +- 802.1x (tested with XSupplicant 1.0.1) + +Enabled (but not supported) features: +- Monitor/RFMon mode +- WPA/WPA2 + +The distinction between officially supported and enabled is a reflection +on the amount of validation and interoperability testing that has been +performed on a given feature. + + +=========================== +2. Command Line Parameters +--------------------------- + +If the driver is built as a module, the following optional parameters are used +by entering them on the command line with the modprobe command using this +syntax: + + modprobe ipw2100 [