Import generic 802.11 layer.
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Mon, 26 Jul 2004 16:30:17 +0000 (16:30 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Mon, 26 Jul 2004 16:30:17 +0000 (16:30 +0000)
commitf186073c4a388d0ef5a2d0b9f111db8a500d3523
treeb84d57f6476c56ba39a691a8906a7e0abab87e3d
parent032ae14450abc8e84bcf12206bb0c40c9c2d8e35
Import generic 802.11 layer.

Choose netproto/802_11 instead of net80211 as source location.

Use token API instead mutexing. The locking heavenly depends on atomic
Operations and needs additional work.

Use POSIX int types.

Add dev/wi/if_wavelan_ieee.h as netproto/802_11/if_wavelan_ieee.h, since
this is used by all wireless interfaces and beside the variable and constant
naming mostly wi(4) indepedent.

Obtained-from: FreeBSD
36 files changed:
sys/conf/files
sys/config/LINT
sys/i386/conf/LINT
sys/netproto/802_11/Makefile [new file with mode: 0644]
sys/netproto/802_11/ieee80211.c [new file with mode: 0644]
sys/netproto/802_11/ieee80211.h [new file with mode: 0644]
sys/netproto/802_11/ieee80211_crypto.c [new file with mode: 0644]
sys/netproto/802_11/ieee80211_crypto.h [new file with mode: 0644]
sys/netproto/802_11/ieee80211_input.c [new file with mode: 0644]
sys/netproto/802_11/ieee80211_ioctl.c [new file with mode: 0644]
sys/netproto/802_11/ieee80211_ioctl.h [new file with mode: 0644]
sys/netproto/802_11/ieee80211_node.c [new file with mode: 0644]
sys/netproto/802_11/ieee80211_node.h [new file with mode: 0644]
sys/netproto/802_11/ieee80211_output.c [new file with mode: 0644]
sys/netproto/802_11/ieee80211_proto.c [new file with mode: 0644]
sys/netproto/802_11/ieee80211_proto.h [new file with mode: 0644]
sys/netproto/802_11/ieee80211_radiotap.h [new file with mode: 0644]
sys/netproto/802_11/ieee80211_var.h [new file with mode: 0644]
sys/netproto/802_11/if_wavelan_ieee.h [new file with mode: 0644]
sys/netproto/802_11/wlan/Makefile [new file with mode: 0644]
sys/netproto/802_11/wlan/ieee80211.c [new file with mode: 0644]
sys/netproto/802_11/wlan/ieee80211.h [new file with mode: 0644]
sys/netproto/802_11/wlan/ieee80211_crypto.c [new file with mode: 0644]
sys/netproto/802_11/wlan/ieee80211_crypto.h [new file with mode: 0644]
sys/netproto/802_11/wlan/ieee80211_input.c [new file with mode: 0644]
sys/netproto/802_11/wlan/ieee80211_ioctl.c [new file with mode: 0644]
sys/netproto/802_11/wlan/ieee80211_ioctl.h [new file with mode: 0644]
sys/netproto/802_11/wlan/ieee80211_node.c [new file with mode: 0644]
sys/netproto/802_11/wlan/ieee80211_node.h [new file with mode: 0644]
sys/netproto/802_11/wlan/ieee80211_output.c [new file with mode: 0644]
sys/netproto/802_11/wlan/ieee80211_proto.c [new file with mode: 0644]
sys/netproto/802_11/wlan/ieee80211_proto.h [new file with mode: 0644]
sys/netproto/802_11/wlan/ieee80211_radiotap.h [new file with mode: 0644]
sys/netproto/802_11/wlan/ieee80211_var.h [new file with mode: 0644]
sys/netproto/802_11/wlan/if_wavelan_ieee.h [new file with mode: 0644]
sys/netproto/Makefile