summaryrefslogtreecommitdiff
path: root/sys/dev/ic/gem.c
AgeCommit message (Expand)Author
2018-02-28add workaround for PHY detection on Apple K2 GMACmacallan
2017-02-20Apply deferred if_start to more driversozaki-r
2016-12-15Move bpf_mtap and if_ipackets++ on Rx of each driver to percpuq if_inputozaki-r
2016-06-10Introduce m_set_rcvif and m_reset_rcvifozaki-r
2016-05-17PR kern/46083jdc
2016-02-09Introduce softint-based if_inputozaki-r
2015-08-30Restore interrupts on error path. From maxv's brainy list.dholland
2014-08-10Merge tls-earlyentropy branch into HEAD.tls
2013-02-04Halt the RX watchdog callout when stopping.jdc
2012-07-22Fix mii_statchg to take a 'struct ifnet *' instead of device_t. This fixesmatt
2012-07-02Apply lockup fixes from Havard Eidnes/OpenBSD in PR port-sparc64/46260:jdc
2012-02-02Entropy-pool implementation move and cleanup.tls
2011-05-22Fix corrupted packet problem on 100Mb/s half duplex links.jdc
2010-11-13Don't pull in the whole uvm(9) API to access only PAGE_SIZE anduebayasi
2010-05-12Use callout_halt() instead of callout_stop() - otherwise gem_detach() mightmartin
2010-04-05Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpfjoerg
2010-02-24A pointer typedef entails trading too much flexibility to declare constdyoung
2010-01-19Redefine bpf linkage through an always present op vector, i.e.pooka
2010-01-11Mask out (disable) gem interrupts on detach.jdc
2010-01-08Expand PMF_FN_* macros.dyoung
2009-12-05Really prefer the external over the internal PHY by checking only thatjdc
2009-12-04Properly detach physmartin
2009-12-04Only set 0x4FF in the transmit register for gigabit variants. Set 0x100jdc
2009-12-04Fix a few nits in gem_detach:martin
2009-07-27Do a complete device_t/softc split for the PCI attachment. I havedyoung
2009-05-12struct device * -> device_t, no functional changes intended.cegger
2009-03-16Fix a bug in calculation of checksum deduction:tsutsui
2009-03-14ANSIfy another 1261 function definitions.dsl
2009-03-14Change about 4500 of the K&R function definitions to ANSI ones.dsl
2008-12-16replace bitmask_snprintf(9) with snprintb(3)christos
2008-11-07*** Summary ***dyoung
2008-09-15Read the correct error status register on SBus cards.jdc
2008-05-04mii_dev is a device_t now.xtraeme
2008-04-08use aprint_*_dev and device_xnamecegger
2008-03-11Prepare for PMF self-suspension: in the if_stop() methods, cleardyoung
2008-02-07Start patching up the kernel so that a network driver always hasdyoung
2008-02-01Disable HW RX TCP4 checksums because it is buggy (it appears to only checksumjdc
2008-01-22Set the correct offset when using VLAN's.jdc
2008-01-22Also count excess or late collisions as output errors in gem_tint().jdc
2008-01-20Fix Apple gigabit gem interfaces by restoring some of the code from r1.67,jdc
2008-01-19Make many ethernet drivers share the common code for MII mediadyoung
2008-01-05Add support for Sun PCI X1141A (SX fibre) cards, based on the GEMjdc
2007-12-31Extract common debugging code from gem_tint() and gem_start(),dyoung
2007-12-31In gem_tint(), synchronize the correct descriptors for a Tx packet:dyoung
2007-12-31gem_start() pads a Tx packet to the minimum ethernet frame lengthdyoung
2007-12-31gem_start() assigned last_txs, but never used it otherwise, sodyoung
2007-12-31Cosmetic: remove superfluous parentheses, shorten staircase.dyoung
2007-12-31Re-order operations to ensure that if defined(GEM_DEBUG) && IFF_DEBUG,dyoung
2007-12-29Fix typo in comments.tsutsui
2007-10-19machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.had