Age | Commit message (Collapse) | Author |
|
Tested by many (IP/UDP/TCP):
Jason McIntyre <jmc@>
Chris Kuethe <chris.kuethe AT gmail.com>
Alf Schlichting <a.schlichting AT lemarit.com>
Rodolfo Gouveia <rgouveia AT cosmico.net>
Peter Stromberg <wilfried@>
Has been in snaps for weeks too with noone complaining so far.
|
|
WOL magic value from Peer Chen@NVIDIA via FreeBSD.
ok jsg@ damien@
|
|
- use if_hardmtu for MTU ioctl handlers.
ok reyk@
|
|
ok jsg@ damien@
|
|
requested by deraadt@
|
|
interrupts flood.
|
|
unlikely that we will see mbuf chains with 62 fragments anytime soon
(anyway, it would not crash, it would just freeze TX).
- fix max scatter value so we don't end up filling the ring with one mbuf
chain.
|
|
stripping job is left to the network stack).
- enable interrupt mitigation by default.
- add some magic to the initialization sequence in the hope that it will fix
TX issues seen on some adapters.
|
|
- store RX/TX settings in nfe_softc so we don't recompute them all the time.
- fix h/w VLAN tagging flags.
|
|
|
|
- extend TX DMA mappings size from MCLBYTES to NFE_JBYTES.
- add initial (disabled) bits for interrupts mitigation.
- add initial (disabled) bits for h/w VLAN tagging.
- did some consistency tweaks while i'm here.
|
|
#define'ing NFE_NO_JUMBO can save a few hundred KB of wired memory.
|
|
- set RX buffer size register properly
|
|
this makes my MCP51 board working.
committed over a nfe.
|
|
no binary change.
|
|
- set RX filter before enabling RX in nfe_init()
- call mii_down() in nfe_stop()
- fix setting of full/half-duplex mode
- call mii_phy_reset() for each PHY attached and call mii_mediachg() in
nfe_ifmedia_upd()
- some cleaning while i'm here
|
|
- fix setting of if_capabilities flags for chips supporting checksum offload.
- fix dmesg output in case we can't establish the intr handler.
- fix a call to bus_dmamap_unload() in nfe_encap().
|
|
this resolves the ghost ukphy problem.
did some cleanup while i'm here.
tested by and ok jsg@
|
|
joint work with jsg@
|
|
descriptors and make use of MCLBYTES for length setting.
Sugested by damien@
|
|
bus_dma usage modelled after ral. Does not yet see rx interrupts
when testing with ck804.
Nvidia won't give out documentation for this, various "free" operating
systems include a closed source driver, and the Linux people who reverse
engineered it to create a specification won't give it out.
|