| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
will fix a problem where you boot w/ the default of autoselect, but then
set the speed to 100/full, the switch will keep the autoselect/100/full
negotiation... This will continue to work till someone resets the switch
or unplugs the cable resulting in the switch failing to autoneg and falling
back to 100/half, causing a hard to track down duplex mismatch..
From nCircle Network Security, Inc. via FreeBSD
Tested by ckuethe@, pedro@, brad@, craig at creative dot com dot au
|
| |
|
|
|
|
|
|
|
|
| |
often rely on the detach routine for cleanup. So be consistant and
careful by checking for a NULL hook before calling *hook_disestablish
in detach routines.
ok mickey@ brad@ dlg@
|
|
|
|
|
| |
outbound), using a new BIOCSDIRFILT ioctl;
guidance, feedback and ok canacar@
|
| |
|
|
|
|
|
|
| |
This could cause 2 interrupts per frame if the frame size is below 128 bytes.
From Dmitry Bogdan <dsb at imcs dot dvgu dot ru>
|
|
|
|
| |
From the Intel e100 driver.
|
| |
|
|
|
|
|
| |
some drivers actually had hooks for SIOCSIFADDR, most just useless includes
"looks good" deraadt miod brad
|
|
|
|
| |
- add support for reception of VLAN sized frames on 82557
|
| |
|
|
|
|
|
|
| |
82551 F stepping chipset.
From FreeBSD via Dmitry Bogdan <dsb at imcs dot dvgu dot ru>
|
|
|
|
| |
ok mickey
|
|
|
|
|
| |
ok millert@
CVS ----------------------------------------------------------------------
|
|
|
|
|
|
|
| |
Newer chips do not need the receiver lock-up workaround; detect when it
is required.
From NetBSD
|
|
|
|
|
|
|
|
| |
From NetBSD
NetBSD PR 27678 for details
ok mcbride@
|
| |
|
|
|
|
|
|
| |
loadfirmware() fails because the file is missing, we do not want to
try again when the first softclock -> fxp_stats_update -> fxp_init
happens later. calling namei in that context is really bad; tested by mcbride
|
|
|
|
|
|
|
| |
Initial work by Dmitry Bogdan <bogdan@eastonline.ru> with a help
from me and Theo.
ok deraadt@
|
|
|
|
|
|
|
|
|
|
| |
a chance to process all pending packets, otherwise the chip may overwrite
their mbuf clusters after we have freed them.
Eliminates a race that can cause random pool corruption when reconfiguring
an interface under heavy network load.
ok brad@ mcbride@ beck@ deraadt@ dlg@
|
|
|
|
|
| |
number of bytes. reported by Pyun YongHyeon, patch from mickey@,
ok deraadt@
|
| |
|
|
|
|
| |
ok beck@
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
MAC address in the common attach code and not the PCI/CardBus
specific portions, this was a side effect of the code being
split to support CardBus.
ok beck@
|
|
|
|
|
|
| |
on cards that have issues with this creating pci errors in 10 mbps mode
tested by many, including me, nick, and pval.
ok jason@, markus@
|
|
|
|
|
| |
testing by me, pval, nick, others...
ok jason@, marco@
|
|
|
|
| |
ok krw@ canacar@
|
|
|
|
|
|
|
|
|
| |
condition when it was due to the the recieve buffers being exhausted with
no packet transmits during that time. Symptom was that the fxp would
simply stop interrupting for the next 15 seconds until the watchdog kicked
in and reset the chip due to 15 seconds of inactivity, making the fxp very
poorly behaved when hammered on hard.
ok deraadt@
|
|
|
|
|
|
|
| |
interface is configured down. FXP_NRFABUFS_MIN clusters are allocated at all
times as they are used by the driver to send commands to the card.
ok deraadt@
|
| |
|
|
|
|
|
| |
added by netbsd to support cats machines, but i ran into it on the
alpha cs20's fxp0 when additional bits got set or reset randomly
|
| |
|
|
|
|
|
|
| |
tested on alpha, i386, macppc and sparc64.
ok millert@ mickey@
|
| |
|
|
|
|
|
|
|
|
| |
Tom: I did not commit a couple of your changes.
i did not include some punctuation fixes (full stops, etc.)
mnemorable -> mnemonic: i decided memorable was probably better
instrunctions -> instruction: i kept the plural
|
|
|
|
| |
ok pb@
|
|
|
|
|
|
| |
between status update and clearing the suspend bit on machines which can't
write data smaller than 32bits at a time. Diff is the work of pefo, he
just has been slacking too much to commit =)
|
| |
|
| |
|
|
|
|
|
| |
'struct arpcom foo' -> 'struct arpcom sc_arpcom'
ok itojun@
|
|
|
|
|
| |
before reading, not just the first one.
jason@ ok.
|
| |
|
| |
|
|
|
|
|
| |
to a bus_dmamap_t, not a bus_dmamap_t (just a cosmetic change, bus_dmamap_t
is a pointer on all archs, but this was confusing)
|
| |
|