summaryrefslogtreecommitdiffstats
path: root/sys/dev/ic/hmevar.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Garbage collect some bits that were never used.brad2014-11-271-5/+1
| | | | ok mikeb@
* cut things that relied on mclgeti for rx ring accounting/restriction overdlg2014-07-081-2/+3
| | | | | | | | | | to using if_rxr. cut the reporting systat did over to the rxr ioctl. tested as much as i can on alpha, amd64, and sparc64. mpi@ has run it on macppc. ok mpi@
* Add detach support to a few more drivers, and in others do the neccessaryderaadt2009-10-151-1/+2
| | | | | | operations in the detach function in the right order. Also ensure that the interrupt handlers not trust registers that go away. read over very carefully by dms, tested by me
* More cases of shutdown hooks not needed after card is already stopped. Inderaadt2009-08-101-2/+1
| | | | | | these cases the xxstop function is a bit more complicated and has a flag of some sort, but the use of that flag does not matter; DMA is already ceased ok dlg
* Simplify the ioctl handling code. From Brad.sthen2009-06-111-2/+1
| | | | Tested by myself and Simon Kuhnle.
* Switch hme(4) over to using MCLGETI when allocating mbufs for the RX ring.kettenis2009-04-171-2/+2
| | | | tested by okan@, sthen@
* Use bus_dmamap_load_mbuf instead of loading mbuf fragments ourselves, andkettenis2008-11-261-2/+2
| | | | | | use m_defrag to linearize packets that don't fit in 16 segments. ok claudio@
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
| | | | | | | | | 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@
* betetr yet, just nuke sc_enaddr all together, just fill in arpcom andjason2006-12-211-2/+1
| | | | everybody is happy
* do not reset the chip (and subsequently the phy) when unnecessary; that is,brad2004-08-081-1/+2
| | | | | | | | | | for address changes, multicast filter changes, or adjusting promiscuous mode. Fixes resetting the phy for things like start/stopping tcpdump. From NetBSD tested by me, miod@, otto@ and a few others. ok deraadt@
* Store which tcvr to preferjason2002-11-201-1/+2
|
* First round of __P removal in sysmillert2002-03-141-6/+6
|
* - keep a spare dmamap_t around for rx (use it to keep the old mbuf loadedjason2001-10-091-3/+4
| | | | | while trying to get the next buffer setup). - reduce ring size for both rx & tx
* move stats update into tickerjason2001-10-041-3/+4
| | | | allocate all dmamaps in advance (and use load/unload/sync as appropriate)
* De uglify (a bit) and garbage collect a bunch of now unused functions.jason2001-10-021-19/+9
|
* Pull in a change I wrote a -long- time ago: avoid {bcopy/memcpy} into staticallyjason2001-10-021-4/+10
| | | | | | allocated buffers. Use the buffer provided in the mbuf (after bus_dmaifying it, of course) instead [This is only step one: next step, garbage collection and deuglification]
* bus independent part of hme driver from netbsdjason2001-08-211-0/+107