NetBSD/sys
dyoung 18d05b8362 A Prism firmware participating in an IBSS network will not send a
LINK_STAT notification for every change of BSSID, so the firmware's
BSSID and the driver's BSSID will get out of sync. This has two
bad affects. First, because the 802.11 framework filters received
packets based on BSSID, many packets can be dropped before the
driver adopts the firmware's BSSID.  Second, ifconfig's tells a
misleading BSSID to the operator.

This problem is most apparent in networks where every station does
not hear every other. I reproduce these conditions in an office by
removing/replacing the antennas on my 802.11 cards.

As a solution, in IBSS mode, the driver will ask the firmware for
the BSSID every five seconds. Also, whenever the driver receives
a frame carrying a different BSSID than the driver's BSSID, then
the driver asks the firmware for the BSSID before handing the frame
to ieee80211_input.
2003-01-01 02:06:47 +00:00
..
altq Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more. 2002-11-26 23:30:07 +00:00
arch Use aprint_normal() for cfprint routines. 2003-01-01 01:57:51 +00:00
coda fix incorrectly introduced coda_psdev.c name change from previous 2002-12-26 22:23:30 +00:00
compat Introduce port names, deallocate mach ressources at Darwin process exit 2002-12-31 15:47:37 +00:00
conf move msdosfs code from sys/msdosfs to sys/fs/msdosfs 2002-12-26 12:31:23 +00:00
crypto correct panic() condition - it was backwards. 2002-11-18 23:38:46 +00:00
ddb make stack trace on i386 work again. 2002-11-13 05:59:28 +00:00
dev A Prism firmware participating in an IBSS network will not send a 2003-01-01 02:06:47 +00:00
fs move msdosfs code from sys/msdosfs to sys/fs/msdosfs 2002-12-26 12:31:23 +00:00
gdbscripts
ipkdb Don't record option-dependencies here, since none of these options 2002-10-11 00:50:30 +00:00
kern Update copyright notice. 2003-01-01 00:00:13 +00:00
lib Fix broken build due too the move of the cd9660 and msdosfs kernel source code. 2002-12-30 16:41:53 +00:00
lkm move msdosfs code from sys/msdosfs to sys/fs/msdosfs 2002-12-26 12:31:23 +00:00
miscfs Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more. 2002-11-26 23:30:07 +00:00
net Restore the system priority level in case of errors. 2002-12-28 21:09:14 +00:00
netatalk aarptab_size is never used. Remove. 2002-12-21 15:45:10 +00:00
netccitt Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more. 2002-11-26 23:30:07 +00:00
netinet Always recompute the IP checksum, otherwise fast-routed packets that 2002-12-11 16:33:11 +00:00
netinet6 recover original stanford copyright. sync w/kame 2002-11-27 05:09:36 +00:00
netisdn Restore the system priority level in case of errors. 2002-12-28 21:09:14 +00:00
netiso Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more. 2002-11-26 23:30:07 +00:00
netkey don't permit port spec on tunnel mode policy. sync w/kame. 2002-12-09 03:20:45 +00:00
netnatm Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more. 2002-11-26 23:30:07 +00:00
netns Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more. 2002-11-26 23:30:07 +00:00
netsmb Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more. 2002-11-26 23:30:07 +00:00
nfs Make sure these all agree on the same definitons of various variables. 2002-12-01 23:02:10 +00:00
stand
sys Add aprint_error(), which is like aprint_normal(), but also records 2002-12-31 23:45:36 +00:00
ufs don't set vnode type to VNON in error case of ufs_makeinode. 2002-12-31 15:00:18 +00:00
uvm Properly set page references counts at the start of the newly 2002-12-20 18:21:13 +00:00
Makefile move msdosfs code from sys/msdosfs to sys/fs/msdosfs 2002-12-26 12:31:23 +00:00