Go to file
dyoung 4c4f215885 From FreeBSD. Lots has changed. I lazily yank text from the
FreeBSD commit log:

----------------------------
use correct malloc type to allocate struct ieee80211_node's

Noticed by:	phk
----------------------------
do proper subclassing of node free+copy; the previous hack falls apart when
the 802.11 layer does useful work

Obtained from:	madwifi
----------------------------
transmit beacon frames directly instead of defering them to a swi; there
was too much delay

Obtained from:	madwifi
----------------------------
update copyright notice for 2004
----------------------------
check more quickly (and directly) if an interrupt is pending; this reduces
work done in ath_intr when the irq is shared

Obtained from:	madwifi
----------------------------
cleanup descriptor allocation if attach fails

Obtained from:	madwifi
----------------------------
remove use IEEE80211_C_RCVMGT
----------------------------
radiotap updates:

o force little-endian byte order for header
o pad header to 32-bit boundary to guard against applications that assume
  packet data alignment
----------------------------
Don't announce MAC addresses twice.
(ieee80211_ifattach() calls ether_ifattach().)
----------------------------
Make this compile on amd64.

"I'll cope" by:  sam
----------------------------
When draining the tx queue reclaim any node references held in packets.
This fixes a problem when operating as an AP where clients would get
stuck in the node table because the reference count never went to zero.
----------------------------
When ath_hal_stoptxdma returns an error dma is still likely stopped
so don't just stop trying to send a beacon frame or we'll be more likely
to lose sync.  This only seems to happen on some older chips.
----------------------------
use ath_reset instead of ath_init when recovering from a watchdog timeout:
resetting the hardware is sufficient, no need to reset the 802.11 fsm
----------------------------
make hw.ath.debug a tunable
----------------------------
make hw.ath.outdoor and hw.ath.countrycode tunables
----------------------------
split debugging messages up into classes;
ah_debug is now treated as a bit vector
----------------------------
update radiotap support to reflect recent changes:

o move tx taps from ath_start to ath_tx_start so lots more
  state is available to tap
o add tx flags
o add tx rate
o add tx power (constant for the moment)
o add tx antenna state
----------------------------
o eliminate widespread on-stack mbuf use for bpf by introducing
  a new bpf_mtap2 routine that does the right thing for an mbuf
  and a variable-length chunk of data that should be prepended.
o while we're sweeping the drivers, use u_int32_t uniformly when
  when prepending the address family (several places were assuming
  sizeof(int) was 4)
o return M_ASSERTVALID to BPF_MTAP* now that all stack-allocated
  mbufs have been eliminated; this may better be moved to the bpf
  routines
2004-04-30 23:59:48 +00:00
bin Ensure that fd 0, 1 and 2 are not used for the local end of pipelines. 2004-04-30 06:27:59 +00:00
contrib/sys Import FreeBSD's ath of 28-apr-2004 2004-04-29 03:54:46 +00:00
crypto properly validate phase 1 signature. 2004-04-12 03:34:05 +00:00
dist Remove unused (and completely bogus) SYSTEM_NAME define from 2004-04-26 05:15:17 +00:00
distrib Add ndbm(3) et al. 2004-04-30 21:16:13 +00:00
doc Enhanced SpeedStep Technology support in i386 2004-04-30 02:21:30 +00:00
etc Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0. 2004-04-28 14:17:55 +00:00
games s/the the/the/ (only in sources that aren't regularly imported from 2004-04-23 02:58:27 +00:00
gnu (pretend to) run mknative for hppa and pick up the -DNETBSD=1 addition 2004-04-30 08:15:47 +00:00
include XPG4.2: Change member `dsize' of struct datum from int to size_t. 2004-04-28 00:10:52 +00:00
lib Add ndbm(3) documentation, fixing PR lib/25357. 2004-04-30 21:13:23 +00:00
libexec The -symbolic flag in gcc 2.95.3 is not passed to the linker, which is 2004-04-28 02:04:56 +00:00
regress Add regression tests for pax/tar append archive mode. 2004-04-17 15:27:01 +00:00
rescue no need to list gnu/usr.bin any more. 2004-04-01 14:41:09 +00:00
sbin Bump date for previous; add comma in SEE ALSO; use Dv instead of Em. 2004-04-30 16:11:03 +00:00
share GDB doesn't work on hppa at the moment. 2004-04-30 08:10:22 +00:00
sys From FreeBSD. Lots has changed. I lazily yank text from the 2004-04-30 23:59:48 +00:00
tools Add a compat definition of __packed. 2004-04-24 15:46:24 +00:00
usr.bin clean up file descriptor handling. don't lose them... 2004-04-27 13:45:50 +00:00
usr.sbin 20040428: In pkg_add, set the umask nice and early, and remove an absolute 2004-04-28 15:37:29 +00:00
x11 more stuff to deal with. (maybe rtr feels enthusiastic? (hint hint :)) 2004-04-29 06:08:34 +00:00
build.sh Add 2004-02-06 23:19:30 +00:00
BUILDING Document MKTTINTERP. 2004-03-19 12:34:39 +00:00
Makefile Convert lines of the form 2004-04-13 12:43:12 +00:00
Makefile.inc
UPDATING mention the fixsb script and updated information on botched superblock 2004-04-25 21:16:57 +00:00