Age | Commit message (Collapse) | Author |
|
kernel resumes normal (non-cold, able to run processes, etc) operation.
Previously we were relying on specific DVACT_RESUME op's in drivers
creating callback/threads themselves, but that has become too common,
indicating the need for a built-in mechanism.
ok dlg kettenis, tested by a sufficient amount of people
|
|
from kimberley manning
|
|
while there, fix a few %d into %u
|
|
|
|
ok guenther millert kettenis
|
|
ok deraadt@ henning@ claudio@
|
|
Bogus chunks pointed out by matthew@ and miod@. No cookies for
marco@ and jasper@.
ok deraadt@ miod@ matthew@ jasper@ macro@
|
|
tested by me on X40 with a BCM4306.
OK deraadt@
|
|
ok krw@
|
|
with m_tag_copy_chain() failures.
Use m_defrag() to eliminate hand rolled defragging of mbufs and
some uses of M_DUP_PKTHDR().
Original diff from thib@, claudio@'s feedback integrated by me.
Tests kevlo@ claudio@, "reads ok" blambert@
ok thib@ claudio@, "m_defrag() bits ok" kettenis@
|
|
ok mglocker@ jsg@
|
|
to say it works great yet. Might fix bwi on any other alignment
sensitive archs we have.
My original hack generalized and made sane by jsg@. Didn't affect
operation on my macppc. Problem first noted by ian@ a long time
ago.
ok jsg@ (whose tree is currently unavailable to commit from)
|
|
devices.
http://bcm-specs.sipsolutions.net/BackPlane agrees.
|
|
change all the N() macros to our favorite new macro nitems()
found by Parfait
ok oga guenther
|
|
of several times throughout the function, in and outside
of a loop.
|
|
No functional changes.
ok krw@ miod@
|
|
|
|
it is very confusing like this.
ok deraadt@ canacar@
|
|
This should take care of the simpler ones (i.e., timeout values of
integer multiples of hz).
ok krw@, art@
|
|
|
|
bwi_node structure (containing the rate control state).
because bwi(4) does not support HostAP or IBSS modes there is
no need to maintain a per-node rate control state, so we could
as well store it in bwi_softc but that will allow for future
improvements.
pointed out by Taylor R Campbell (campbell AT mumble DOT net)
on tech@
|
|
remove IBSS and HostAP support from net80211 and 802.11 drivers.
it can be used to shrink RAMDISK kernels for instance (like what
was done for wi(4)).
it also has the benefit of highlighting what is specific to IBSS
and HostAP modes in the code.
the cost is that we now have two code paths to maintain.
|
|
|
|
pass a pointer to an ieee80211_rxinfo structure containing those two
fields plus an extra flags field that indicates whether the frame was
decrypted by hardware or not.
required for a future fix.
|
|
just use the actual pointers.
Debugged into the early hours of the morning with todd, without
being able to use a keyboard with ddb. Fixes a panic seen on his
powerbook.
|
|
handshake protocols (both supplicant and authenticator state
machines) as defined in the IEEE 802.11i standard.
Software implementation of the TKIP (Temporal Key Integrity
Protocol) and CCMP (CTR with CBC-MAC Protocol) protocols.
This diff doesn't implement any of the 802.1X authentication
protocols and thus only PSK authentication (using pre-shared
keys) is currently supported.
In concrete terms, this adds support for WPA-PSK and WPA2-PSK
protocols, both in station and hostap modes.
The following drivers are marked as WPA-capable and should
work: bwi(4), malo(4), ral(4), iwn(4), wpi(4), ural(4),
rum(4), upgt(4), and zyd(4)
The following options have been added to ifconfig(8):
wpa, wpapsk, wpaprotos, wpaakms, wpaciphers, wpagroupcipher
wpa-psk(8) can be used to generate keys from passphrases.
tested by many@
ok deraadt@
|
|
|
|
for details:
http://leaf.dragonflybsd.org/mailarchive/commits/2008-02/msg00165.html
Tested and OK brad@, kettenis@
|
|
|
|
|
|
|
|
|
|
DPRINTF's by mistake. Fix this so we can see fatal errors without beeing
in DEBUG mode.
|
|
From the DragonFlyBSD driver.
|
|
From the DragonFlyBSD driver.
|
|
|
|
|
|
some devices yet).
- Calculate RX rate which can be used later in bpf_mtap().
Diff ported from DragonFlyBSD, tested by some.
|
|
Diff ported from DragonFlyBSD
|
|
together to one single, finally.
You need to bump the firmware package to version 1.3!
OK jsg@
|
|
|
|
to an 11b AP due to not correct initialized tx rates.
|
|
as rate anyway.
|
|
|
|
|
|
Agreed with jsg@
|
|
|
|
From Oleg Safiullin. OK jsg@
|
|
Fixes unaligned access on strict-alignment architectures.
ok mglocker@
|
|
my PowerBook G4 internal BCM4306 device.
|