History log of /src/sys/dev/ic/awivar.h |
Revision | | Date | Author | Comments |
1.29 |
| 30-Dec-2024 |
christos | convert to pmf. reviewed by riastradh@
|
1.28 |
| 02-Feb-2017 |
nonaka | wlan interfaces make interrupt routine running on softint context.
see http://mail-index.netbsd.org/tech-kern/2016/12/06/msg021281.html
tested device: * ath at pci: AR5212, AR5424 * athn at pci: AR9287 * ipw at pci: 2100BG * iwi at pci: 2915ABG * iwm at pci: 3165, 7260, 8260 * iwn at pci: 4945, 6235 * ral at pci: RT2560 * rtwn at pci: RTL8192CE
|
1.27 |
| 27-Oct-2012 |
chs | branches: 1.27.14; 1.27.18; 1.27.22; split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc.
|
1.26 |
| 12-Nov-2009 |
dyoung | branches: 1.26.12; 1.26.22; Simplify activation hook. Replace each use of sc_invalid by either calling config_deactivate(9) or device_is_active(9).
|
1.25 |
| 15-Sep-2009 |
dyoung | unifdef -D__NetBSD__ -U__FreeBSD__.
No functional change intended.
|
1.24 |
| 12-May-2009 |
cegger | struct device * -> device_t, no functional changes intended.
|
1.23 |
| 28-Apr-2008 |
martin | branches: 1.23.14; Remove clause 3 and 4 from TNF licenses
|
1.22 |
| 11-Dec-2005 |
christos | branches: 1.22.70; 1.22.72; 1.22.74; merge ktrace-lwp.
|
1.21 |
| 22-Jun-2005 |
dyoung | Resolve conflicts in importation of 18-May-2005 ath(4) / net80211(9) from FreeBSD. Introduce compatibility shims (sys/dev/ic/ath_netbsd.[ch], sys/net80211/ieee80211_netbsd.[ch]). Update drivers (an, atu, atw, awi, ipw, iwi, rtw, wi) for the new net80211(9) API.
|
1.20 |
| 15-Jan-2004 |
onoe | Fix: panic when rate is specified but chan is left unspecified. Add FreeBSD glues to share drivers.
|
1.19 |
| 13-Oct-2003 |
dyoung | Adapt awi(4) to the new 802.11 layer.
|
1.18 |
| 06-Jul-2003 |
dyoung | Still more consolidation of 802.11 media-handling, moving moving common code from awi and wi into the 802.11 framework. Inspired by Sam Leffler's patches to FreeBSD.
|
1.17 |
| 30-Sep-2002 |
onoe | branches: 1.17.6; old lucent adhoc-demo mode (adhoc,flag0 or wiconfig -p 3) wasn't handled correctly. To avoid massive extra code in each driver, now if_iee80211subr.c also handles non-standard old lucent adhoc-demo mode. This also fixes PR 14227.
|
1.16 |
| 19-Sep-2001 |
onoe | Fix for FH infrastructure mode. XXX: FH chanset should be calculated by FH hop pattern, but BayStack 650 AP always specify chanset to fixed value 1. The previous code try to this hack into awi driver, but it is insufficient because the chanset value in awi driver may change while scan and it may be different from the value in receiving beacon/probe-response. So we save encoded FH chanset into channel in 802.11 common bss information for now.
|
1.15 |
| 18-Sep-2001 |
onoe | Move IEEE 802.11 MAC management functions from awi driver to if_ieee80211subr.c, which can be shared between any IEEE 802.11 drivers. However, most of current working IEEE 802.11b wireless LAN cards have rich firmware and we cannot have a control to management frames for such cards.
IBSS creation is now supported for the awi driver.
|
1.14 |
| 28-Jun-2001 |
onoe | branches: 1.14.2; 1.14.4; Do not re-enable the driver after resume if the interface is marked down. Change the first argument of awi_init/awi_stop from struct awi_softc to struct ifnet to match the definition if_init/if_stop, though we don't use ether_ioctl() yet.
|
1.13 |
| 18-Jan-2001 |
jdolecek | branches: 1.13.2; constify
|
1.12 |
| 21-Jul-2000 |
onoe | branches: 1.12.2; add support for SIOCS80211NWKEY and SIOCG80211NWKEY.
|
1.11 |
| 04-Jul-2000 |
onoe | Support WEP functions for awi driver. arc4 implementation by Kalle Kaukonen has been added. define "wlan" in files. XXX: only awi depends on wlan for now. Allow authentication for adhoc (IBSS) mode. Disable adhoc mode without bssid (mediaopt adhoc,flag0) for FH radio. FH cannot work without synchronization by beacons. Align IP header for ethernet encapsulation (IFF_FLAG0) mode. Print available access points for IFF_DEBUG.
|
1.10 |
| 09-Jun-2000 |
onoe | branches: 1.10.2; Restore the original copyright notice by Bill Sommerfeld <sommerfeld@netbsd.org> since it is based on the original code.
|
1.9 |
| 09-Jun-2000 |
onoe | cleanup haeders. add opt_awi.h to define AWI_DEBUG, AWI_WEP_ARC4. show the firmware version at attach. create a framework to support WEP (encryption code is not included for now). a new wiconfig compatible ioctl interface replaced the awictl interface. fix memory leak in selecting AP fix bugs in ESSID selection changes from FreeBSD-current by Warner Losh: revision 1.2 date: 2000/04/17 22:58:15; author: imp; state: Exp; lines: +16 -1 Provide mem* for compat with NetBSD to fix LINT fixes from FreeBSD-current by Guido van Rooij: revision 1.4 date: 2000/05/29 19:58:10; author: guido; state: Exp; lines: +5 -2 Fix a panic resulting from an obvious null pointer deref. Apparently some other panics still exist in this driver, but with this fix, it was at least possible to run the Nokia card at SANE 2000.
|
1.8 |
| 29-May-2000 |
jhawk | For all network drivers that call ether_ifattach(), and also have _detach() functions: Ensure that softc keeps state about whether the attach succeeded, and make the detach function return immediately if the attach did not complete.
|
1.7 |
| 27-Mar-2000 |
onoe | branches: 1.7.2; Do not try to lock out MAC until the firmware correctly start up, to avoid "awi: failed to lock interrupt" message when IRQ are shared with other devices [PR kern/9660]
|
1.6 |
| 22-Mar-2000 |
onoe | Update awi driver, which now supports AMD 79c930 based 802.11 DS cards as well as 802.11 FH cards. Also, it can operate in infrastructure mode, adhoc mode, and wi(4) (aka WaveLAN/IEEE) compatible adhoc mode.
|
1.5 |
| 17-Feb-2000 |
sommerfeld | Add detach support. Light cleanup.
|
1.4 |
| 09-Nov-1999 |
sommerfeld | branches: 1.4.2; 1.4.4; Completely rewrite receive processing to avoid sleep-deprivation-induced brain damage and infinite loops, and lousy RTTs
Also, flush tx queues when reassociating with AP and when taking the interface down.
|
1.3 |
| 06-Nov-1999 |
sommerfeld | branches: 1.3.2; Extract MAC address from CIS data in pcmcia front end. Fix multicast address manipulation. ipv6 now works through this driver.
|
1.2 |
| 05-Nov-1999 |
sommerfeld | Add rcsid's
|
1.1 |
| 04-Nov-1999 |
sommerfeld | Minimally functional driver for the am79c930 802.11 controller chip). Working well enough to support dhcp; i'm doing this commit using the interface.
Supports FH only. Does not yet do ad-hoc mode; works in infrastructure mode. Not yet tested in environments with multiple access points.
|
1.3.2.2 |
| 06-Nov-1999 |
sommerfeld | Extract MAC address from CIS data in pcmcia front end. Fix multicast address manipulation. ipv6 now works through this driver.
|
1.3.2.1 |
| 06-Nov-1999 |
sommerfeld | file awivar.h was added on branch comdex-fall-1999 on 1999-11-06 16:43:55 +0000
|
1.4.4.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.4.2.2 |
| 15-Nov-1999 |
fvdl | Sync with -current
|
1.4.2.1 |
| 09-Nov-1999 |
fvdl | file awivar.h was added on branch fvdl-softdep on 1999-11-15 00:40:28 +0000
|
1.7.2.1 |
| 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.10.2.2 |
| 21-Jul-2000 |
onoe | Pullup 802.11 stuff (approved by jhawk) - add support for nwkey to ifconfig basesrc/sbin/ifconfig/ifconfig.c 1.88 basesrc/sbin/ifconfig/ifconfig.8 1.39 syssrc/sys/dev/ic/awi.c 1.26 syssrc/sys/dev/ic/awi_wep.c 1.3 syssrc/sys/dev/ic/awivar.h 1.12 syssrc/sys/dev/pcmcia/if_wi.c 1.26 syssrc/sys/net/if.c 1.69 syssrc/sys/net/if_ieee80211.h 1.5
|
1.10.2.1 |
| 14-Jul-2000 |
onoe | Pull up revision 1.11 (approved by thorpej) Add WEP support for awi driver.
|
1.12.2.3 |
| 11-Feb-2001 |
bouyer | Sync with HEAD.
|
1.12.2.2 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
1.12.2.1 |
| 21-Jul-2000 |
bouyer | file awivar.h was added on branch thorpej_scsipi on 2000-11-20 11:40:23 +0000
|
1.13.2.3 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.13.2.2 |
| 21-Sep-2001 |
nathanw | Catch up to -current.
|
1.13.2.1 |
| 24-Aug-2001 |
nathanw | Catch up with -current.
|
1.14.4.1 |
| 01-Oct-2001 |
fvdl | Catch up with -current.
|
1.14.2.2 |
| 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.14.2.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.17.6.4 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.17.6.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.17.6.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.17.6.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.22.74.4 |
| 11-Mar-2010 |
yamt | sync with head
|
1.22.74.3 |
| 16-Sep-2009 |
yamt | sync with head
|
1.22.74.2 |
| 16-May-2009 |
yamt | sync with head
|
1.22.74.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.22.72.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.22.70.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.23.14.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.26.22.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.26.22.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.26.12.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.27.22.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.27.18.1 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.27.14.1 |
| 05-Feb-2017 |
skrll | Sync with HEAD
|