Age | Commit message (Collapse) | Author |
|
which are known to have broken ROMs.
|
|
include a fix for Intel Centrino Advanced-N 6250 devices
by Antonio R Nicolosi.
|
|
can make attempts to load 'entropy' into the RC4.
ok miod ariane
|
|
|
|
|
|
|
|
do not read back the LED GPIO pin since it is configured in output
only mode.
makes the link LED blink on the WiFiStation EXT when scanning (the
LEDs indicating the signal strength are not working yet).
|
|
do AR9271-specific stuff here.
|
|
only clear it if it is != 0 while i'm at it.
|
|
|
|
|
|
|
|
|
|
1. only support pool words == 2048.
2. define the amount of key we use.
3. define the amount of rc4 we skip.
4. use arc4random_buf instead of reimplementing inline.
5. bzero some more "secrets".
ok deraadt djm
|
|
side so that entropy events can come in from any kernel context. place
a 2nd very thin mutex at the call-down path as well, so that any context can
request random data. in the middle, meet with a bcopy that has no mutex,
but copying unlocked data is actually a benefit.
move the pool->MD5->RC4init sequence into a workq driven from a timeout,
so that we can do all the heavy work without any mutex held or IPL; only
grab the 2nd mutex to swap to a new RC4 state. (this workq design from tedu)
ok dlg tedu
|
|
do a yield, otherwise an accidental cat by root into /dev/random kind
of makes your machine hurt a lot.
|
|
detaches. switch the types from u_int to int in the vscsi ioctl that asks
for probes or requests.
this is so claudio@ can get all luns on a target probed in iscsid with a
single ioctl call.
ok deraadt@
|
|
much like arc4random_buf_large does, but without re-initializing it
every 8K.
ok tedu
|
|
Atheros have reworked their website.
|
|
|
|
remove padding after 802.11 header if any.
|
|
this dramatically reduces the number of register reads/writes and
thus the number of context switches when changing channel.
makes scanning much faster.
|
|
update Rx filter after association.
move RECV_START command outside of rx_enable since rx_enable callback
is not allowed to fail.
|
|
the softc is zero'ed when the vnd is unconfigured;
otherwise we blow up when configuring a vnd the second
time since the bufq structure is kaputt.
found by and OK krw@
|
|
the minor number at all. The chances of an application ignoring the
error on /dev/random are *greater* than the risk of an application
getting bad data from it.
ok dlg tedu kjell
|
|
this adds preliminary support for the Atheros AR9271 chipset and
probably the AR9280+AR7010 and AR9287+AR7010 too though those were
not tested.
scanning still takes a very long time (~1 sec per channel) but
otherwise, operation in STA mode seems stable.
will implement fast channel change soon.
committed over the Ubiquiti WifiStation EXT (AR9271) on i386 with WPA.
requires firmware (see man page for details)
ok deraadt@ (who checked the .h files)
|
|
boot again.
|
|
|
|
OK dlg@, beck@, krw@.
|
|
|
|
|
|
which have aps(4). You can now turn off the BIOS option for lid suspends,
and control it with sysctl.
|
|
access to PCIe extended configuration space access on modern i386 and amd64
machines.
|
|
does not substantially increase the quality of the RC4 state. These
days we may have lots more userland libc's initializing themselves,
or lots of largebuf kernel calls which re-initialize their own RC4,
and thus deplete the MD5 more than originally intended.
discussed at length with tedu, djm, kjell and kettenis
ok kettenis
|
|
ok krw, miod
|
|
jakemsr@ ok.
|
|
it not NULL before using it.
fixes crash reported by jmc@
|
|
|
|
|
|
NetBSD
|
|
Serialize processing ACPI tasks for sleep/powerdown/GPE event
ok deraadt@
|
|
we were feeding the MD5 output direct to consumers, but now we only feed
the RC4, so the effect is to throw away half of the stretched data.
ok tedu djm, initial discussion started by kjell
|
|
|
|
|
|
cleanup other AR928X+AR7010 ids while i'm here.
|
|
|
|
add Tx gain initvals for high-power AR9380 solutions.
|
|
pointed out by Benoit Lecocq.
|
|
|
|
|