summaryrefslogtreecommitdiff
path: root/sys/dev/ic/gem.c
AgeCommit message (Expand)Author
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
2007-09-29s/NPBFILTER/NBPFILTER/ in some #endif comments. No functional change.scw
2007-08-26Constify: LLADDR -> CLLADDR. I'm aiming here to make it easier todyoung
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-04-12Make the members of the descriptors volatile, because the NIC anddyoung
2007-04-12Use PRIx64 and PRIx32 format strings. Remark about lack of DMAdyoung
2007-03-04fix fallout from caddr_t changes.christos
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2006-11-24fix spelling of accommodate; from Zapher.christos
2006-11-24Ooops - make it compile again.martin
2006-11-24In preparation for gem @ sbus: split the GEM registers into two halfsmartin
2006-11-23Fix an obvious copy&pasto and make it compile with GEM_DEBUG.martin
2006-09-24Add "name" parameter to powerhook_establish, to aid debugging. No objectionsjmcneill
2006-08-051st cut of Powermac G5 support (uses bridge mode).sanjayl
2006-05-26Clean up bogus whitespaceblymn
2006-01-02Contribute to the rnd entropy pool (already attached as a source).heas
2005-12-11merge ktrace-lwp.christos