summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/if_skvar.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use a macro for the Tx timeout value.visa2017-01-081-2/+4
| | | | OK deraadt@ kettenis@
* replace sks jumbo allocator with MCLGETI. the system provides jumbos indlg2014-08-201-15/+3
| | | | | | | | | | | | | | | | | | | | | | the right shape now, we dont have to do it by hand all over the place any more. rework the rxr ring management to use if_rxring while here. largely based on if_sk.c r1.152 and if_skvar.h r1.4 by kettenis. tested by me on: skc0 at pci3 dev 11 function 0 "Schneider & Koch SK-98xx" rev 0x12, GEnesis (0x0): apic 3 int 5 sk0 at skc0 port A: address 00:00:5a:99:8a:ec xmphy0 at sk0 phy 0: XMAC II Gigabit PHY, rev. 2 and this from ian mcwilliam skc0 at pci0 dev 9 function 0 "D-Link DGE-530T B1" rev 0x11, Yukon Lite (0x9): apic 2 int 17 sk0 at skc0 port A: address 00:17:9a:ba:b5:39 eephy0 at sk0 phy 0: 88E1011 Gigabit PHY, rev. 5 tested by brad@ too
* Rewrite the receive filter handling code and cleanup the ioctl bits.brad2013-03-071-3/+2
| | | | ok chris@
* Stop doing shutdown hooks in network drivers where possible. We alreadyderaadt2010-09-201-3/+2
| | | | | | | take all interfaces down, via their xxstop routines. Claudio and I have verified that none of the shutdown hooks do much extra beyond what xxstop was already doing; it is largely a pile of junk. ok claudio, some early comments by sthen; also read by matthew, jsg
* Merge over a bunch of detach logic from msk(4) so that this driver canderaadt2009-10-041-2/+7
| | | | | detach as well ok kettenis
* revert MCLGETI for sk(4) for now. commit requested by deraadt@sthen2009-07-081-2/+14
|
* Switch sk(4) over to using MCLGETI when allocating mbufs for the RX ring.kettenis2009-03-301-14/+2
| | | | Another evil jumbo allocator bites the dust.
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-9/+2
| | | | | | | | | Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@
* re-work PHY setup, media handling and dual-port detection.brad2005-12-221-4/+6
| | | | Based on the Marvell FreeBSD driver.
* shuffle some stuff from skreg to skvarbrad2005-09-201-0/+239