summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_vr.c
AgeCommit message (Expand)Author
2011-06-22kill a few more casts that aren't helpful. ok krw miodTed Unangst
2011-04-20do not disable interrupts in the isr and then enable them againDavid Gwynne
2011-04-05mechanic rename M_{TCP|UDP}V4_CSUM_OUT -> M_{TCP|UDP}_CSUM_OUTHenning Brauer
2011-03-13Wake On LAN support for vr(4).Stefan Sperling
2011-01-13Get rid of "forever" loop in the interrupt handler such that we drop out of theMark Kettenis
2010-09-03bus_dmamap_sync() freshly initialized Rx descriptors before flipping the bitMark Kettenis
2010-05-19BUS_DMA_ZERO instead of alloc, map, bzero.Owain Ainsworth
2009-11-25Just some minor cleanup. OK deraadt@Claudio Jeker
2009-11-25Consider any tx buffer that is freed in vr_stop() to be an unsentTheo de Raadt
2009-11-25Re-enable the debug messages from bus errors and tx underruns so thatTheo de Raadt
2009-11-25Do not call vr_stop() and vr_reset() before calling vr_init(), becauseTheo de Raadt
2009-08-13- consistify cfdriver for the ethernet drivers (0 -> NULL)Jasper Lievisse Adriaanse
2009-08-10A few more simple cases of shutdown hooks which only call xxstop, whenTheo de Raadt
2009-08-09MCLGETI() will now allocate a mbuf header if it is not provided, thusTheo de Raadt
2009-06-18Remove the if (1) that makes blambert@ cry. Appreciated blambert@Claudio Jeker
2009-06-18MCLGETI support for vr(4) interfaces. This will make the newer soekris andClaudio Jeker
2009-06-04move redundant bus_dmamap_sync calls outside an if/else block.Stuart Henderson
2009-05-29Return the RX descriptor after pointing it to the new mbuf.Marco Pfatschbacher
2009-05-21always set VR_RXCFG_RX_MULTI when setting the chip into promiscuousStuart Henderson
2009-05-12cleanup and simplify promiscuous/multicast setup (setmulti -> iff).Stuart Henderson
2009-05-12Fix the URL for datasheets.Stuart Henderson
2009-05-11in the case where mbufs had to be copied _and_ checksums were enabled,Stuart Henderson
2009-05-11preliminary parts for hw vlan tag insertion/removal, ideas gleaned fromStuart Henderson
2009-05-11On VT6105M, use hardware IP, TCP and UDP checksums in and out. Tested onStuart Henderson
2009-05-11Start using VR_RXSTAT_RX_OK instead of VR_RXSTAT_ERR (It existsStuart Henderson
2009-05-10- fix whitespace problems (introduces no change with diff -w)Stuart Henderson
2009-05-10- use nitems() rather than handrolled version.Stuart Henderson
2009-05-10- change device matching to use a quirks table.Stuart Henderson
2009-04-30The previous change did not always update vr_link on rlphy(4) basedMarco Pfatschbacher
2009-04-28The TX engine can get stuck if the interface went through a linkMarco Pfatschbacher
2009-03-29make various strings ("can't map mem space" and similar) more consistentStuart Henderson
2008-11-28Eliminate the redundant bits of code for MTU and multicast handlingBrad Smith
2008-10-14Change m_devget()'s outdated and unused "offset" argument: It isChristian Weisgerber
2008-10-02First step towards cleaning up the Ethernet driver ioctl handling.Brad Smith
2008-09-24Fix a vr(4) panic that occurs under high load.Marco Pfatschbacher
2008-09-10Convert timeout_add() calls using multiples of hz to timeout_add_sec()Bret Lambert
2008-07-24dont need malloc.h anymore; plus two tiny whitespace fixesThordur I. Bjornsson
2008-07-18o Use mbufs, for the RX ring, instead of malloc()'ing an MCLBYTES sized buffer.Thordur I. Bjornsson
2008-05-22More timeout(9) usage cleaned up.Michael Knudsen
2008-02-07Add the SIOCSIFMTU ioctl to allow ioctl changes;Thordur I. Bjornsson
2007-11-26typos; ok jmc@Martynas Venckus
2007-10-02In vr_attach() only touch the VR_STICKHW register if the adapterBrad Smith
2007-09-12Remove the old software bit-banging MII interface, we started usingBrad Smith
2007-09-01Add VLAN reception support to vr(4). Diff from Brad.Marcus Glocker
2006-11-03vr_rxeof(): stick receive error messages under VR_DEBUG.Brad Smith
2006-11-03vr_intr(): remove duplicate check for VR_ISR_RX_NOBUF and the "packet lost"Brad Smith
2006-09-22put a few printf's in the interrupt handler under VR_DEBUG.Brad Smith
2006-06-17add sys/timeout.hBrad Smith
2006-05-28unknown ioctl is ENOTTY not EINVALJason Wright
2006-04-28check for IFF_RUNNING being set before calling vr_init().Brad Smith