Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
some shared libs and we don't need any workaround in OpenBSD.
|
|
help/ok hshoexer@
|
|
from aleksander piotrowski;
ok henning@ deraadt@ millert@
|
|
original diff from michael knudsen;
ok jaredy@
|
|
|
|
diff and update commands
|
|
|
|
|
|
|
|
|
|
in tune with what one needs when debugging; from daan
|
|
|
|
when deleting large sets of packages).
|
|
|
|
|
|
|
|
|
|
ok deraadt@ millert@
|
|
thanks to Joerg Sonnenberger and Nathan Binkert.
|
|
|
|
- Keep tx queue running by kicking the tx bmu repeatedly.
- Handle if_timer a bit better.
From NetBSD
ok deraadt@
|
|
ok pefo@, miod@
|
|
used to sync functions start are now (with gcc3) all over the code.
Need to think about some other way to figure out the frame size from
looking for the right sp adjust instruction.
|
|
Add some special case code to fix a problem with the BCM5704 in TBI (fiber)
mode. The 5704 apparently has some s00p3r s33kr1t registers for setting
the advertisement of pause frame ability (i.e flow control) when in
autoneg mode. If we don't set these registers correctly, we may not
be able to negotiate a proper link with some switches. (Symptom is that
the NIC reports the link as up (PCS synched) but no traffic can be
exchanged.)
rev 1.73
Commit patch to supress spurious link change events. Apparently, with
copper NICs, a link change event is posted whenever MII autopolling is
toggled off and on, which happens whenever someone calls
bge_miibus_readreg() or bge_miibus_writereg() to access the PHY
registers. This means anytime someone called the SIOCGIFMEDIA ioctl
on a bge interface, the link would reset. Even a simple "ifconfig bge0"
would do it, though other apps like dhclient or the PPPoE daemon could
trigger it as well. An obvious symptom of this problem is lots of
"bgeX: gigabit link up" messages appearing on the console for no
apparent reason.
Through experimentation, I determined that when a real link change
event occurs, the BGE_MIMODE_AUTOPOLL in the BGE_MI_MODE register
is always set, so now if we have a copper NIC and an link change
event occurs and the BGE_MIMODE_AUTOPOLL bit is clear, we ignore
the event.
Note that this does not apply to the original BCM5700 chip since we
use a different method for sensing link changes with that chip (the
status block method was broken), nor to fiber optic NICs since they
don't use the GMII PHY access registers.
From FreeBSD
ok deraadt@
|
|
|
|
getifaddrs() have the scope id added to the address and so fuck up in the
compare later. This part has bin stolen from ifconfig/ifconfig.c and shows
the beauty of IPv6. Thank you KAME.
disgusting but OK henning@
|
|
addr2sa. OK henning@
|
|
already code to select the correct tree by AF.
|
|
original. Affected code is currently still unreachable.
|
|
|
|
|
|
|
|
|
|
|
|
big win as soon as pkg_add -r updates two or three packages with lots
of dependencies.
|
|
support this chip) and the Linksys WUSB11 v2.8 found by Sam Chill and
Barry Dexter A. Gonzaga respectively. they both seem keen to try this driver
out.
|
|
|
|
product) to Atmel AT76c503a. many vendors use this product/vendor id in their
product so we'll say whats inside rather than whats printed on the packaging.
|
|
Mark @unexec /sbin/ldconfig -R and @unexec install-info --delete
as innocuous.
|
|
|
|
|
|
IPv6 address with global scope of the interface used by the session is used.
In any case the local endpoint of the session is used for one of the two no
matter what scope.
OK henning@
|
|
When adding/deleting multicast addresses, only whack the address
filter if the interface is marked RUNNING.
|
|
Set full duplex mode when status tells us to.
|