summaryrefslogtreecommitdiffstats
path: root/sys/dev/vr
Commit message (Expand)AuthorAgeFilesLines
* It seems there are still issues on multicast perfect filtering.yongari2008-12-121-1/+1
* Fix typo. It restuled in activating unwanted Rx filtering as wellyongari2008-11-171-1/+2
* Fix a multicast handling regression on VT6105M introduced inyongari2008-07-162-25/+60
* Fix VR_RXSTAT_RX_OK bit definition which lasted for more than 9yongari2008-07-162-3/+4
* Teach vr(4) to use bus_dma(9) and major overhauling to handle linkyongari2008-03-112-789/+2006
* Forced commit to note that vr(4) was repocopied from sys/pciyongari2008-03-111-1/+1
* Fix function prototype for device_shutdown method.yongari2007-11-221-2/+4
* Not all VIA Rhine chips support 256 register space. So touchingyongari2007-10-121-1/+4
* Add VLAN capability.phk2007-04-232-1/+2
* Remove the old software bit-banging MII interface, we started usingphk2007-04-221-167/+1
* Remove further cobwebs: Two layers of pointless substructures.phk2007-04-222-105/+71
* Initialize the physical next pointer in the tx descriptors when wephk2007-04-221-7/+8
* Don't rename fields with #define.phk2007-04-222-27/+18
* Run if_vr(4) through FlexeLint and clean some of the cobwebs found.phk2007-04-222-101/+59
* Add support for hw-assisted checksums on 6105M.phk2007-04-172-17/+72
* No need to throw tag+handle around on the stack.phk2007-04-172-18/+7
* Improve the if_vr driver ever so slightly.phk2007-04-172-87/+110
* o break newbus api: add a new argument of type driver_filter_t topiso2007-02-231-1/+1
* Whitespace nits.ru2006-09-151-1/+1
* Consistently use if_printf() only in interface methods: if_start,glebius2006-09-152-9/+12
* Remove various bits of conditional Alpha code and fixup a few comments.jhb2006-05-121-6/+0
* Do not touch ifp->if_baudrate in miibus aware drivers.glebius2006-02-141-1/+0
* - Store pointer to the link-level address right in "struct ifnet"ru2005-11-111-1/+1
* - Use callout_*() to manage the callout and make it MPSAFE.jhb2005-10-312-16/+11
* - Use if_printf() and device_printf() and remove vr_unit from the softc.jhb2005-10-272-53/+44
* Replace FreeBSD 3.x syntax (controller miibus0) with 4.x syntaximp2005-10-221-1/+1
* In detach method, move if_free() after bus_teardown_intr().ru2005-10-131-2/+3
* - Don't pollute opt_global.h with DEVICE_POLLING and introduceglebius2005-10-051-0/+4
* Big polling(4) cleanup.glebius2005-10-011-31/+39
* Fix "struct ifnet" leaks when attach() fails in the middle, e.g.ru2005-09-161-2/+2
* Propagate rename of IFF_OACTIVE and IFF_RUNNING to IFF_DRV_OACTIVE andrwatson2005-08-091-7/+7
* Modify device drivers supporting multicast addresses to lock if_addr_mtxrwatson2005-08-031-0/+2
* Stop embedding struct ifnet at the top of driver softcs. Instead thebrooks2005-06-102-12/+19
* Remove bus_{mem,p}io.h and related code for a micro-optimization on i386nyan2005-05-291-2/+0
* Fix style(9) issues with __P removal.imp2005-02-241-38/+36
* Return BUS_PROBE_DEFAULT instead of 0.imp2005-02-241-1/+1
* /* -> /*- for license, minor formatting changesimp2005-01-072-2/+2
* Forcibly disable interrupts, if we find ourselves servicing one whenbms2004-10-271-1/+8
* Workaround for a recursive acquisition of the driver mutex during devicebms2004-10-261-0/+2
* Really really fix typo this time.bms2004-10-191-1/+0
* Fix typo sc -> dev.bms2004-10-191-1/+1
* Detach the Rhine completely on shutdown, rather than merely stopping itbms2004-10-191-3/+1
* Revert rev 1.93 and replace it by grabbing the vr lock before callingscottl2004-08-111-2/+2
* Acquire vr lock before entering vr_setcfg() in vr_miibus_statchg(),rwatson2004-08-071-0/+2
* Unbreak DEVICE_POLLING build / LINT. Sorry!mlaier2004-08-021-1/+1
* Second part of ALTQ driver modifications, covering:mlaier2004-08-011-5/+7
* Further locking improvements for vr(4):bms2004-07-091-46/+69
* Add a 'suspended' flag to softc so that we can avoid races on detach.bms2004-07-091-0/+1
* SMPng locking cleanup for vr(4).bms2004-07-031-66/+58
* - Another whitespace pass; make locking calls more obvious.bms2004-07-031-12/+10
OpenPOWER on IntegriCloud