Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
linux
Commits
973d11a7
Commit
973d11a7
authored
Feb 18, 2003
by
Jeff Garzik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Move the old wireless drivers into drivers/net/wireless:
arlan, ray_cs, and strip. Contributed by Randy Dunlap.
parent
804bae86
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
104 additions
and
101 deletions
+104
-101
drivers/net/Kconfig
drivers/net/Kconfig
+0
-70
drivers/net/Makefile
drivers/net/Makefile
+0
-2
drivers/net/pcmcia/Kconfig
drivers/net/pcmcia/Kconfig
+0
-28
drivers/net/pcmcia/Makefile
drivers/net/pcmcia/Makefile
+0
-1
drivers/net/wireless/Kconfig
drivers/net/wireless/Kconfig
+97
-0
drivers/net/wireless/Makefile
drivers/net/wireless/Makefile
+7
-0
drivers/net/wireless/arlan-proc.c
drivers/net/wireless/arlan-proc.c
+0
-0
drivers/net/wireless/arlan.c
drivers/net/wireless/arlan.c
+0
-0
drivers/net/wireless/arlan.h
drivers/net/wireless/arlan.h
+0
-0
drivers/net/wireless/ray_cs.c
drivers/net/wireless/ray_cs.c
+0
-0
drivers/net/wireless/ray_cs.h
drivers/net/wireless/ray_cs.h
+0
-0
drivers/net/wireless/rayctl.h
drivers/net/wireless/rayctl.h
+0
-0
drivers/net/wireless/strip.c
drivers/net/wireless/strip.c
+0
-0
No files found.
drivers/net/Kconfig
View file @
973d11a7
...
@@ -2376,78 +2376,8 @@ config SLIP_MODE_SLIP6
...
@@ -2376,78 +2376,8 @@ config SLIP_MODE_SLIP6
end of the link as well. It's good enough, for example, to run IP
end of the link as well. It's good enough, for example, to run IP
over the async ports of a Camtec JNT Pad. If unsure, say N.
over the async ports of a Camtec JNT Pad. If unsure, say N.
menu "Wireless LAN (non-hamradio)"
depends on NETDEVICES
config NET_RADIO
bool "Wireless LAN (non-hamradio)"
---help---
Support for wireless LANs and everything having to do with radio,
but not with amateur radio or FM broadcasting.
Saying Y here also enables the Wireless Extensions (creates
/proc/net/wireless and enables ifconfig access). The Wireless
Extension is a generic API allowing a driver to expose to the user
space configuration and statistics specific to common Wireless LANs.
The beauty of it is that a single set of tool can support all the
variations of Wireless LANs, regardless of their type (as long as
the driver supports Wireless Extension). Another advantage is that
these parameters may be changed on the fly without restarting the
driver (or Linux). If you wish to use Wireless Extensions with
wireless PCMCIA (PC-) cards, you need to say Y here; you can fetch
the tools from
<http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>.
Some user-level drivers for scarab devices which don't require
special kernel support are available from
<ftp://shadow.cabi.net/pub/Linux/>.
config STRIP
tristate "STRIP (Metricom starmode radio IP)"
depends on NET_RADIO && INET
---help---
Say Y if you have a Metricom radio and intend to use Starmode Radio
IP. STRIP is a radio protocol developed for the MosquitoNet project
(on the WWW at <http://mosquitonet.stanford.edu/>) to send Internet
traffic using Metricom radios. Metricom radios are small, battery
powered, 100kbit/sec packet radio transceivers, about the size and
weight of a cellular telephone. (You may also have heard them called
"Metricom modems" but we avoid the term "modem" because it misleads
many people into thinking that you can plug a Metricom modem into a
phone line and use it as a modem.)
You can use STRIP on any Linux machine with a serial port, although
it is obviously most useful for people with laptop computers. If you
think you might get a Metricom radio in the future, there is no harm
in saying Y to STRIP now, except that it makes the kernel a bit
bigger.
You can also compile this as a module ( = code which can be inserted
in and removed from the running kernel whenever you want), say M
here and read <file:Documentation/modules.txt>. The module will be
called strip.
config ARLAN
tristate "Aironet Arlan 655 & IC2200 DS support"
depends on NET_RADIO && ISA
---help---
Aironet makes Arlan, a class of wireless LAN adapters. These use the
www.Telxon.com chip, which is also used on several similar cards.
This driver is tested on the 655 and IC2200 series cards. Look at
<http://www.ylenurme.ee/~elmer/655/> for the latest information.
The driver is built as two modules, arlan and arlan-proc. The latter
is the /proc interface and is not needed most of time.
On some computers the card ends up in non-valid state after some
time. Use a ping-reset script to clear it.
# New directory for Wireless LAN devices - cards above will move there
source "drivers/net/wireless/Kconfig"
source "drivers/net/wireless/Kconfig"
endmenu
source "drivers/net/tokenring/Kconfig"
source "drivers/net/tokenring/Kconfig"
config NET_FC
config NET_FC
...
...
drivers/net/Makefile
View file @
973d11a7
...
@@ -106,7 +106,6 @@ ifeq ($(CONFIG_SLIP_COMPRESSED),y)
...
@@ -106,7 +106,6 @@ ifeq ($(CONFIG_SLIP_COMPRESSED),y)
obj-$(CONFIG_SLIP)
+=
slhc.o
obj-$(CONFIG_SLIP)
+=
slhc.o
endif
endif
obj-$(CONFIG_STRIP)
+=
strip.o
obj-$(CONFIG_DUMMY)
+=
dummy.o
obj-$(CONFIG_DUMMY)
+=
dummy.o
obj-$(CONFIG_BONDING)
+=
bonding.o
obj-$(CONFIG_BONDING)
+=
bonding.o
obj-$(CONFIG_DE600)
+=
de600.o
obj-$(CONFIG_DE600)
+=
de600.o
...
@@ -131,7 +130,6 @@ obj-$(CONFIG_EEXPRESS) += eexpress.o
...
@@ -131,7 +130,6 @@ obj-$(CONFIG_EEXPRESS) += eexpress.o
obj-$(CONFIG_EEXPRESS_PRO)
+=
eepro.o
obj-$(CONFIG_EEXPRESS_PRO)
+=
eepro.o
obj-$(CONFIG_8139CP)
+=
8139cp.o mii.o
obj-$(CONFIG_8139CP)
+=
8139cp.o mii.o
obj-$(CONFIG_8139TOO)
+=
8139too.o mii.o
obj-$(CONFIG_8139TOO)
+=
8139too.o mii.o
obj-$(CONFIG_ARLAN)
+=
arlan.o arlan-proc.o
obj-$(CONFIG_ZNET)
+=
znet.o
obj-$(CONFIG_ZNET)
+=
znet.o
obj-$(CONFIG_LAN_SAA9730)
+=
saa9730.o
obj-$(CONFIG_LAN_SAA9730)
+=
saa9730.o
obj-$(CONFIG_DEPCA)
+=
depca.o
obj-$(CONFIG_DEPCA)
+=
depca.o
...
...
drivers/net/pcmcia/Kconfig
View file @
973d11a7
...
@@ -153,34 +153,6 @@ config PCMCIA_IBMTR
...
@@ -153,34 +153,6 @@ config PCMCIA_IBMTR
The module will be called ibmtr_cs. If you want to compile it as
The module will be called ibmtr_cs. If you want to compile it as
a module, say M here and read <file:Documentation/modules.txt>.
a module, say M here and read <file:Documentation/modules.txt>.
config NET_PCMCIA_RADIO
bool "Pcmcia Wireless LAN"
depends on NET_PCMCIA
help
Say Y here if you would like to use a PCMCIA (PC-card) device to
connect to a wireless local area network. Then say Y to the driver
for your particular card below.
To use your PC-cards, you will need supporting software from David
Hinds' pcmcia-cs package (see the file <file:Documentation/Changes>
for location). You also want to check out the PCMCIA-HOWTO,
available from <http://www.linuxdoc.org/docs.html#howto>.
config PCMCIA_RAYCS
tristate "Aviator/Raytheon 2.4MHz wireless support"
depends on NET_PCMCIA_RADIO && PCMCIA
---help---
Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
(PC-card) wireless Ethernet networking card to your computer.
Please read the file <file:Documentation/networking/ray_cs.txt> for
details.
This driver is also available as a module ( = code which can be
inserted in and removed from the running kernel whenever you want).
The module will be called ray_cs. If you want to compile it as a
module, say M here and read <file:Documentation/modules.txt>. If
unsure, say N.
config AIRONET4500_CS
config AIRONET4500_CS
tristate "Aironet 4500/4800 PCMCIA support"
tristate "Aironet 4500/4800 PCMCIA support"
depends on NET_PCMCIA_RADIO && AIRONET4500 && PCMCIA
depends on NET_PCMCIA_RADIO && AIRONET4500 && PCMCIA
...
...
drivers/net/pcmcia/Makefile
View file @
973d11a7
...
@@ -14,7 +14,6 @@ obj-$(CONFIG_ARCNET_COM20020_CS)+= com20020_cs.o
...
@@ -14,7 +14,6 @@ obj-$(CONFIG_ARCNET_COM20020_CS)+= com20020_cs.o
obj-$(CONFIG_PCMCIA_AXNET)
+=
axnet_cs.o
obj-$(CONFIG_PCMCIA_AXNET)
+=
axnet_cs.o
# 16-bit wireless client drivers
# 16-bit wireless client drivers
obj-$(CONFIG_PCMCIA_RAYCS)
+=
ray_cs.o
obj-$(CONFIG_AIRONET4500_CS)
+=
aironet4500_cs.o
obj-$(CONFIG_AIRONET4500_CS)
+=
aironet4500_cs.o
obj-$(CONFIG_PCMCIA_IBMTR)
+=
ibmtr_cs.o
obj-$(CONFIG_PCMCIA_IBMTR)
+=
ibmtr_cs.o
drivers/net/wireless/Kconfig
View file @
973d11a7
#
#
# Wireless LAN device configuration
# Wireless LAN device configuration
#
#
menu "Wireless LAN (non-hamradio)"
depends on NETDEVICES
config NET_RADIO
bool "Wireless LAN (non-hamradio)"
---help---
Support for wireless LANs and everything having to do with radio,
but not with amateur radio or FM broadcasting.
Saying Y here also enables the Wireless Extensions (creates
/proc/net/wireless and enables ifconfig access). The Wireless
Extension is a generic API allowing a driver to expose to the user
space configuration and statistics specific to common Wireless LANs.
The beauty of it is that a single set of tool can support all the
variations of Wireless LANs, regardless of their type (as long as
the driver supports Wireless Extension). Another advantage is that
these parameters may be changed on the fly without restarting the
driver (or Linux). If you wish to use Wireless Extensions with
wireless PCMCIA (PC-) cards, you need to say Y here; you can fetch
the tools from
<http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>.
Some user-level drivers for scarab devices which don't require
special kernel support are available from
<ftp://shadow.cabi.net/pub/Linux/>.
config STRIP
tristate "STRIP (Metricom starmode radio IP)"
depends on NET_RADIO && INET
---help---
Say Y if you have a Metricom radio and intend to use Starmode Radio
IP. STRIP is a radio protocol developed for the MosquitoNet project
(on the WWW at <http://mosquitonet.stanford.edu/>) to send Internet
traffic using Metricom radios. Metricom radios are small, battery
powered, 100kbit/sec packet radio transceivers, about the size and
weight of a cellular telephone. (You may also have heard them called
"Metricom modems" but we avoid the term "modem" because it misleads
many people into thinking that you can plug a Metricom modem into a
phone line and use it as a modem.)
You can use STRIP on any Linux machine with a serial port, although
it is obviously most useful for people with laptop computers. If you
think you might get a Metricom radio in the future, there is no harm
in saying Y to STRIP now, except that it makes the kernel a bit
bigger.
You can also compile this as a module ( = code which can be inserted
in and removed from the running kernel whenever you want), say M
here and read <file:Documentation/modules.txt>. The module will be
called strip.
config ARLAN
tristate "Aironet Arlan 655 & IC2200 DS support"
depends on NET_RADIO && ISA
---help---
Aironet makes Arlan, a class of wireless LAN adapters. These use the
www.Telxon.com chip, which is also used on several similar cards.
This driver is tested on the 655 and IC2200 series cards. Look at
<http://www.ylenurme.ee/~elmer/655/> for the latest information.
The driver is built as two modules, arlan and arlan-proc. The latter
is the /proc interface and is not needed most of time.
On some computers the card ends up in non-valid state after some
time. Use a ping-reset script to clear it.
comment "Wireless ISA/PCI cards support"
comment "Wireless ISA/PCI cards support"
depends on NET_RADIO && (ISA || PCI || ALL_PPC || PCMCIA)
depends on NET_RADIO && (ISA || PCI || ALL_PPC || PCMCIA)
...
@@ -182,9 +249,39 @@ config AIRO_CS
...
@@ -182,9 +249,39 @@ config AIRO_CS
for location). You also want to check out the PCMCIA-HOWTO,
for location). You also want to check out the PCMCIA-HOWTO,
available from <http://www.linuxdoc.org/docs.html#howto>.
available from <http://www.linuxdoc.org/docs.html#howto>.
config NET_PCMCIA_RADIO
bool "PCMCIA Wireless LAN"
depends on NET_PCMCIA
help
Say Y here if you would like to use a PCMCIA (PC-card) device to
connect to a wireless local area network. Then say Y to the driver
for your particular card below.
To use your PC-cards, you will need supporting software from David
Hinds' pcmcia-cs package (see the file <file:Documentation/Changes>
for location). You also want to check out the PCMCIA-HOWTO,
available from <http://www.linuxdoc.org/docs.html#howto>.
config PCMCIA_RAYCS
tristate "Aviator/Raytheon 2.4MHz wireless support"
depends on NET_PCMCIA_RADIO && PCMCIA
---help---
Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
(PC-card) wireless Ethernet networking card to your computer.
Please read the file <file:Documentation/networking/ray_cs.txt> for
details.
This driver is also available as a module ( = code which can be
inserted in and removed from the running kernel whenever you want).
The module will be called ray_cs. If you want to compile it as a
module, say M here and read <file:Documentation/modules.txt>. If
unsure, say N.
# yes, this works even when no drivers are selected
# yes, this works even when no drivers are selected
config NET_WIRELESS
config NET_WIRELESS
bool
bool
depends on NET_RADIO && (ISA || PCI || ALL_PPC || PCMCIA)
depends on NET_RADIO && (ISA || PCI || ALL_PPC || PCMCIA)
default y
default y
endmenu
drivers/net/wireless/Makefile
View file @
973d11a7
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
# Makefile for the Linux Wireless network device drivers.
# Makefile for the Linux Wireless network device drivers.
#
#
obj-$(CONFIG_STRIP)
+=
strip.o
obj-$(CONFIG_ARLAN)
+=
arlan.o arlan-proc.o
# Obsolete cards
# Obsolete cards
obj-$(CONFIG_WAVELAN)
+=
wavelan.o
obj-$(CONFIG_WAVELAN)
+=
wavelan.o
obj-$(CONFIG_PCMCIA_NETWAVE)
+=
netwave_cs.o
obj-$(CONFIG_PCMCIA_NETWAVE)
+=
netwave_cs.o
...
@@ -15,3 +18,7 @@ obj-$(CONFIG_PCI_HERMES) += orinoco_pci.o
...
@@ -15,3 +18,7 @@ obj-$(CONFIG_PCI_HERMES) += orinoco_pci.o
obj-$(CONFIG_AIRO)
+=
airo.o
obj-$(CONFIG_AIRO)
+=
airo.o
obj-$(CONFIG_AIRO_CS)
+=
airo_cs.o airo.o
obj-$(CONFIG_AIRO_CS)
+=
airo_cs.o airo.o
# 16-bit wireless PCMCIA client drivers
obj-$(CONFIG_PCMCIA_RAYCS)
+=
ray_cs.o
drivers/net/arlan-proc.c
→
drivers/net/
wireless/
arlan-proc.c
View file @
973d11a7
File moved
drivers/net/arlan.c
→
drivers/net/
wireless/
arlan.c
View file @
973d11a7
File moved
drivers/net/arlan.h
→
drivers/net/
wireless/
arlan.h
View file @
973d11a7
File moved
drivers/net/
pcmcia
/ray_cs.c
→
drivers/net/
wireless
/ray_cs.c
View file @
973d11a7
File moved
drivers/net/
pcmcia
/ray_cs.h
→
drivers/net/
wireless
/ray_cs.h
View file @
973d11a7
File moved
drivers/net/
pcmcia
/rayctl.h
→
drivers/net/
wireless
/rayctl.h
View file @
973d11a7
File moved
drivers/net/strip.c
→
drivers/net/
wireless/
strip.c
View file @
973d11a7
File moved
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment