summaryrefslogtreecommitdiff
path: root/sys/dev/ic/gem.c
AgeCommit message (Expand)Author
2008-10-02First step towards cleaning up the Ethernet driver ioctl handling.Brad Smith
2008-09-10Convert timeout_add() calls using multiples of hz to timeout_add_sec()Bret Lambert
2008-08-30Fix an issue initially reported by drahn@ with gem(4) where theseBrad Smith
2008-08-26Fix a couple of problems that may make gem(4) get stuck:Mark Kettenis
2008-05-31Properly set the IFF_OACTIVE flag if all the descriptrs are in use forBrad Smith
2008-05-09- Count excess and late collisions as output errors.Brad Smith
2008-02-10Set reserved bits in the TX Configuration Register the value from the Sun docs.Mark Kettenis
2008-02-08Return ENOTTY not EINVAL for unsupported ioctl's;Thordur I. Bjornsson
2008-01-11Fall back on using SERDES if MDI0/MDI1 bits aren't set too. Fix PCS handling.Mark Kettenis
2007-09-30s/NPBFILTER/NBPFILTER/ in #endif comment. No functional change.Mark Kettenis
2007-04-19Cleanup phy selection code, simplifying the code considerably. Attach onlyMark Kettenis
2006-12-21betetr yet, just nuke sc_enaddr all together, just fill in arpcom andJason Wright
2006-11-25ANSIBrad Smith
2006-11-25fix use of gem_bitwait().Brad Smith
2006-11-25Split the GEM registers into two halfs and provide a bus_space_handle_tBrad Smith
2006-11-25Fix a copy and pasto.Brad Smith
2006-11-11be silentTheo de Raadt
2006-11-10Fix typo.Mark Kettenis
2006-11-10Add support for Sun 1000baseSX cards.Mark Kettenis
2006-10-17replace hand rolled code with LIST_FOREACH in gem_mediachange().Brad Smith
2006-07-11put CRC error message under GEM_DEBUG. this just spews out like crazyBrad Smith
2006-04-15check for IFF_RUNNING being set before calling gem_init().Brad Smith
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
2006-02-21remove some commented out and NetBSD-specific code.Brad Smith
2006-02-21add missing MTU ioctl switch case.Brad Smith
2006-02-08eliminate a reset when configuring the IP address.Brad Smith
2006-02-05call gem_setladrf() if the NIC is already running and only theBrad Smith
2005-11-15add IFQ_SET_MAXLEN().Brad Smith
2005-11-07splimp -> splnetBrad Smith
2005-11-02sync mbuf before unloading in gem_rxdrain().Brad Smith
2005-11-02handle TX underrun and packet too long errors by resetting the chip.Brad Smith
2005-10-31- some DEBUG should be GEM_DEBUGBrad Smith
2005-10-31typoBrad Smith
2005-10-17Start using the unused sc_variant to identify the GMAC vendor and chipsetBrad Smith
2005-10-11have gem strip off the Ethernet FCS before passing it to bpf.Brad Smith
2005-09-10copy the MAC address from sc_arpcom.ac_enaddr to sc_enaddr inBrad Smith
2005-08-01remove whitespaceBrad Smith
2005-07-02clear IFF_RUNNING & IFF_OACTIVE in foo_stop() before de-allocating resources.Brad Smith
2005-06-08remove netns crud.Henning Brauer
2005-01-15make sure interface is in RUNNING state before touching the multicast filtersBrad Smith
2004-09-27allow for VLAN-sized frames.Brad Smith
2004-06-20take 2 times less room in dmesg, prettier tooPeter Valchev
2004-02-02Don't return random garbage in the default case; return the smallest ringBrad Smith
2004-02-01remove prototypes for non-existant functions.Brad Smith
2003-12-29no vtophys(), don't need uvm_extern.h anymore.Brad Smith
2003-07-15correct some debugging printfsJason Wright
2003-07-09Eliminate creation/destruction of dmamap's for every xmit by reusingKenneth R Westerback
2003-04-27strcpy/sprintf cleanup of sys/dev. miod@, deraadt@ says to commit.Hakan Olsson
2003-03-02The gem driver will sometimes unmap bus_dma mappings that are stillHenric Jungheim
2003-01-23- Either memset() or loop and set to zero, not bothJason Wright