summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_vr.c
AgeCommit message (Expand)Author
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
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
2006-03-20de-register.Brad Smith
2006-02-07move the devices list up a bit.Brad Smith
2006-02-06vr_start(): return if IFF_OACTIVE is set.Brad Smith
2006-02-05make sure to set or clear the RX mode promiscuous bit.Brad Smith
2006-02-05call vr_setmulti() if adjusting PROMISC or ALLMULTI and do not do a fullBrad Smith
2006-01-14- the allmulti target initially enables all multicast mode so don't botherBrad Smith
2005-12-10Check dm_nsegs > 0 rather than dm_segs > 0 when deciding if there areKenneth R Westerback
2005-12-10remove an unused mbuf struct from vr_encap(), leftover from Jason's bus_dma c...Brad Smith
2005-12-10ANSI functions.Brad Smith
2005-12-08- remove unnecessary return at end of void functionBrad Smith
2005-12-07this should fix the VT6103.Brad Smith
2005-11-07- splimp -> splnetBrad Smith
2005-11-04- splimp -> splnetBrad Smith
2005-09-11do not inline pci_mapreg_map() anymore as it is olrite now; brad@ okMichael Shalayeff
2005-07-06- Rewritten TX to use only two pointers to track producer/consumer.Brad Smith
2005-01-15make sure interface is in RUNNING state before touching the multicast filtersBrad Smith
2004-09-23don't need to set ifp->if_mtu or ifp->if_output in each driver,Brad Smith
2004-06-06Multicast cleanupsRyan Thomas McBride
2004-04-14new vr; loki@animata.netTheo de Raadt
2003-12-29no vtophys(), don't need uvm_extern.h anymore.Brad Smith
2003-10-14Add htole and bus_dmamap_sync code. These allow if_vr to work on powerpc.Dale Rahn
2003-10-13last vtophys (tx data) is now dead. Needs dma sync's and probably moreJason Wright
2003-10-12only one vtophys left (tx data)... both the rx and tx descriptors areJason Wright
2003-10-12rework rx to use bus_dma and sprinkle with a small amount of htole32.Jason Wright
2003-10-10unsmoke drugs in vr_encap() (simplify it quite alot)Jason Wright
2003-10-10lightly season with a touch of htole32()... a pinch will do.Jason Wright
2003-10-10another easy vtophys removal (tx descriptor setup)... 6 to go.Jason Wright
2003-10-10don't use vtophys on rx lists any moreJason Wright
2003-10-07Do not forget to initialise the version member of the softc, and bringMiod Vallat
2003-02-19Sync if_vr code with FreeBSD. This makes the driver much better when it comesMiod Vallat