New file added for wireless extensions.

This commit is contained in:
mark 2001-12-13 22:16:08 +00:00
parent 012e722fb3
commit da61ee8219

View file

@ -0,0 +1,126 @@
_ _ ___ _ _ _____ _ _ ___ __ _
| | _ | | / _ \ | | | || ____|| |_| | / _ \ | \ | |
| || || || /_\ || | | || ___| | ___ || /_\ || \| |
| || || || ___ | \ | / | |___ | | | || ___ || |\ |
www.\_/ \_/ |_| |_| \_/ |_____||_| |_||_| |_||_| \__|.de
wireless extensions for linux-wlan-ng
version 0.0.4
COPYRIGHT
---------
This application is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This application is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111 USA.
Note:
Please have a look at https://www.wavehan.de/www/projekte/prism2/COPYING
or http://www.gnu.org/ for the complete GNU GPL 2.0 License
ABOUT
-----
NOTE: This is not a part of the linux-wlan-ng project, yet.
Wireless Tools 10+ compatibility for linux-wlan-ng based on
code of wlancfg and orinoco_cs. It should be possible to have
a full- featured, enhanced replacement of the kernel- wireless
drivers without loosing the compatibility to common interfaces
like /proc/net/wireless and iwconfig.
STATE
-----
- /proc/net/wireless support works
Examples:
A PrismII- card:
---
Inter-| sta-| Quality | Discarded packets
face | tus | link level noise | nwid crypt misc
wlan0: 0000 64. 111. 0. 0 0 0
---
A PrismII- card in ap- mode:
---
Inter-| sta-| Quality | Discarded packets
face | tus | link level noise | nwid crypt misc
wlan0: 0001 0. 0. 0. 0 0 0
---
- wireless extension ioctls support works
currently supported ioctls:
SIOCGIWNAME /* get name == wireless protocol */
SIOCSIWFREQ /* set channel/frequency */
SIOCGIWFREQ /* get frequency */
SIOCGIWMODE /* get operation mode */
SIOCGIWAP /* get access point MAC addresses */
SIOCGIWESSID /* get ESSID */
SIOCGIWNICKN /* get node name/nickname */
SIOCGIWPRIV /* get private ioctls for iwpriv. This is
not necessary and not implemented but
i'll return a useless dummy for
demonstration. */
Example:
A PrismII- card:
---
# iwconfig wlan0
wlan0 IEEE 802.11-b ESSID:"non-spec" Nickname:"reyk"
Mode:Managed Frequency:2.412GHz Access Point: 44:44:44:44:44:44
Link Quality:0 Signal level:27 Noise level:27
Rx invalid nwid:0 invalid crypt:0 invalid misc:0
---
TODO
----
- testing and debugging
- implementation of new stats from Wireless Extensions version
>= 12
- implementation of more wireless extension- ioctls:
- set essid
- set nick
- ...
- ...
- Hermes (Lucent) support?
CONTACT
-------
Reyk Floeter <reyk@synack.de>, https://reyk.synack.de/
GnuPG key fingerprint:
5B32 5DF9 0281 0F4D 44A7 567A 0141 6092 729F 899D
Project Homepage:
https://www.wavehan.de/projekte/prism2/
CVS:
[disfunct]
THANKS
------
Special thanks to
Jean Tourrilhes <jt@hpl.hp.com>,
Mark S. Mathews <mark@linux-wlan.com> and
Alessandro <alex@server.mycity.it>
for support and useful hints.
END ;-)