Age | Commit message (Collapse) | Author |
|
The softc field dc_revision contains the PCI revision. No functional change.
|
|
|
|
stopped nor the waiting state and also no other means to check
whether the receiver is idle, we have no choice but to call
mii_tick unconditionally even in the case of the DC_REDUCED_MII_POLL
handling as far as the RX side is concerned. This isn't necessarily
worse than checking whether RX is idle though because unlike as
with TX we're racing with the hardware, which might receive packets
any time while we poll the MII, anyway. Fixes the use of trunk(4)
with the affected interfaces.
From FreeBSD
|
|
ok deraadt@
|
|
Really just the low-hanging fruit of (hopefully) forthcoming timeout
conversions.
ok art@, krw@
|
|
Tested by a few, no regressions for normal use.
|
|
|
|
directly. While i'm here, factor out some common functionality into a
separate function, and kill some typedefs (man this code is full of
them...). Shaves another 450 bytes off the kernel.
Tested by ckuethe and Paul de Weerd, thanks.
|
|
|
|
From FreeBSD
|
|
fails. fixes my ups
looked over by fgs@. ok sthen@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Fix some of the existing ATI Radeon entries to have more consistent
and shorter names.
Based on a diff from Jonathan Armani <jonathan dot armani at supinfo dot com>
|
|
In some situations we were not clearing pending link state attentions.
Because of this we were not getting further interrupts for link state
changes, thus never went into iface UP state.
Force an interrupt at the end of bge_ifmedia_upd so we will call
bge_link_upd, clear the link state attention and get further
interrupts.
From FreeBSD
ok reyk@
|
|
|
|
priorities of the technologies supported by 802.3 Selector Field
value.
1000BASE-T full duplex
1000BASE-T
100BASE-T2 full duplex
100BASE-TX full duplex
100BASE-T2
100BASE-T4
100BASE-TX
10BASE-T full duplex
10BAST-T
However PHY drivers did not honor the order such that 100BASE-T4 had
higher priority than 100BASE-TX full duplex. Fix a long standing bug
such that PHY drivers choose the highest common denominator ability.
This bug is exposed by a Cisco 3550 switch which inadvertently
announces 100BASE-T4 capability even though it is not capable of
100BASE-T4 operation, it is a 100BASE-TX switch.
From FreeBSD
Tested with dc(4), fxp(4), rl(4), sis(4).
|
|
ok deraadt@
|
|
|
|
|
|
|
|
userland asks for these stats, and we stopped recording anything
interesting a while back.
|
|
is the same. Factor them into one function. Saves another 450 bytes on
amd64.
|
|
relatively small, so inline them. This shrinks the kernel by about 500
bytes and saves a tree lookup.
|
|
|
|
- add Mobility Radeon HD 2600 found in a hp 8510p
ok brad
|
|
needs the actual interrupts. Oops!
|
|
also, do not set the privacy bit in the capinfo field of (re)assoc
requests, even for RSNA.
|
|
option which makes the vnd device emulate the geometry of the
specified disktab(5) entry. No change in behaviour or geometry
unless -t is used.
API for vnd configuration ioctl (VNDIOCSET) changes, so mount_vnd
must be in sync with kernel.
Tested & ok jsing@ 'Lovely' deraadt@
|
|
not an EDCA Parameter Set element (spotted by IEEE80211_STA_ONLY).
|
|
{ipw,iwi}_start which is wrong (node reference is not released).
from pgt(4).
|
|
and transmitter to idle state times out for chips where the status
bits in question never change (observed in detail with DM9102A) and
therefore the warning would highly likely be a false positive.
From FreeBSD
|
|
|
|
- remove extraneous spaces
- better column alignment
- sort vendors by vendor-id
- sort products by vendor-id,device-id
- group products by vendor-id rather than vendor-name
- fix vendor-id for Motorola SB4100 (checked with vendor driver)
ok brad@
|
|
|
|
instead of putting up and tearing down on open and close, some chips got
unstable with it being done repeatedly.
From drm git. Tested by several.
|
|
wedged.
This avoids early temination of long-running commands.
From Keith Packard, via drm git. Tested by several on various chipsets.
|
|
ok oga@
|
|
|
|
initial patch from me, reworked by oga@.
found by LLVM/Clang Static Analyzer.
ok oga@
|
|
initial patch from me, reworked by oga@.
found by LLVM/Clang Static Analyzer.
ok oga@
|
|
Won't sleep with a spinlock here anymore.
|
|
from drm git.
|
|
This requires that structures defined within __packed structures must
independently request that they themselves become __packed, too.
worked on with toby
CVS: ----------------------------------------------------------------------
|
|
ok jsing@
|
|
Tested by ckuethe@ and many users, thanks!
|