Age | Commit message (Collapse) | Author |
|
CIRCLEQ_* is deprecated and not called in the tree. The other queue types
have *_END macros which were added for symmetry with CIRCLEQ_END. They are
defined as NULL. There's no reason to keep the other *_END macro calls.
ok millert@
|
|
Untested, but there doesn't seem to have been any changes to
the firmware interface so these should work without additional
changes, as was the case with the last few generations.
|
|
|
|
from submitted dmesgs.
|
|
unbreak kernel compiles.
|
|
|
|
|
|
|
|
|
|
|
|
conversion to tasks.
tested by chris@
|
|
|
|
scans with various iwn(4) devices. From Fabian Raetz, testing by Fabian,
Marcin Piotr Pawlowski, Mike Burns, kettenis@ and myself. ok kettenis@ with
minor tweaks for whitespace in #define lines which I've done; also I have
done s/IWL/IWN/ in comments as noticed by dcoppa@.
|
|
submission paths. take biglock again when calling back into the scsi
stack.
tested on a variety of cards here, including the skinny mfis on the
firewall next to mpsafe myx.
|
|
|
|
ok miod@
|
|
Fixes the interrupt storm on the 2009 Mac mini with WOL enabled on its
nfe(4) interface.
ok mlarkin@
|
|
Add missing <sys/errno.h> and <sys/device.h>. Makes a sparc64 kernel
compile again.
|
|
ok miod@ mpi@
|
|
ok mikeb@
|
|
This is possible now that the idle (sleeping) flag is cleared by the
deliberate ddb entry.
ok miod@
|
|
which would lead to a panic.
Problem reported by karlis.mikelsons at lf.lv.
|
|
|
|
Changed RL_FLAG_MACLDPS to RL_FLAG_MACRESET.
Removed RL_FLAG_INVMAR and RL_FLAG_NOJUMBO.
Added RL_FLAG_FASTETHER, RL_FLAG_CMDSTOP_WAIT_TXQ, RL_FLAG_JUMBOV2, RL_FLAG_WOL_MANLINK,
RL_FLAG_WAIT_TXPOLL, RL_FLAG_WOLRXENB.
Also set in the softc the maximum MTU for the various generations of chips.
Input from and Ok jsg@
|
|
transfers of size MAXBSIZE. If the number of DMA segments
supported by the device is too low, don't use it.
Discussion at http://marc.info/?l=openbsd-tech&m=140978303923966&w=2
|
|
|
|
|
|
of the task structure like workq tasks did.
tested on an fc929
|
|
BCM57765 / BCM57766
chipsets.
ok mikeb@ "i think it should go in" dlg@
|
|
like urtwn(4) does, to prevent a null dereference of the configuration
descriptor.
Issue reported and fix tested by Ludovic Coues on misc@
|
|
reported by Bryan Linton on bugs@.
|
|
ok dlg@
|
|
|
|
ok dlg@
|
|
tested by and ok mikeb@
|
|
list. Use a queue head per xfer and no longer per pipe. Since queue
heads are now setup when a transfer is submited we do not need to open
the control pipe more than once. This also simplify transfer abortion.
Tested by many, thanks!
|
|
|
|
From Thierry Deval <thierry at deval dot be>
ok mpi@
|
|
|
|
hardware can do (9k). implement the rxr ioctl while here.
ok jsg@
|
|
index update code from the buf_get success path to the do it all
the time code path. Tested by millert; ok dlg, deraadt
|
|
to the vendor/make whitelist maintained by Intel so there's no
reason to start doing it now.
When syncing the driver to the FreeBSD codebase I have decided
to take this chunk as is but it appears that it breaks cheap
chinese SFP+ fiber optics modules that we all love. And while
there's still a lot of places where we check for the vendor
OUI, most of these checks are not necessary.
Issue reported and fix tested by Tony Sarendal. Thanks!
|
|
* SIOCG80211ALLNODES operates on struct ieee80211_nodereq_all, not
struct ieee80211_nodereq.
* Six SIOC* from wi(4) were using same codes with generic parts of
IEEE 802.11 framework. Things worked due to the fact that size
of data struct being passed is encoded in actual SIOC*, too.
This commit means that ifconfig and some ports will need to be rebuilt,
if any of affected SIOC* codes is used. Port bumps to follow.
First part okay reyk@, whole diff okay mpi@
Heavy prodding to commit now from deraadt@
|
|
|
|
With this change sensorsd(8) now correctly detects state changes when
docking and undocking.
ok mlarkin@
|
|
a driver does not implement a specific *_activate() handler and that our
USB stack sets the dying flag before detaching a device, these specific
handlers can die.
|
|
to use BGE_STD_RX_RING_CNT instead of BGE_JUMBO_RX_RING_CNT.
ok dlg@
|
|
fields.
found by steven roberts, who also tested this fix for me
|
|
|
|
Izumi Tsutsui, thanks!
ok miod@
|