summaryrefslogtreecommitdiffstats
path: root/sys/dev/bge
Commit message (Expand)AuthorAgeFilesLines
* Use new handshake command for BCM5750 or new controllers.yongari2010-01-221-2/+1
* Fix a long standing ASF heartbeat sending bug. The initialyongari2010-01-221-1/+1
* Don't free mbuf chains when bge(4) fails to collapse the mbufyongari2010-01-151-5/+2
* For controllers that has dual mode PHY(copper or fiber) interfacesyongari2010-01-142-12/+23
* o Add PCI ID for BCM 5756.delphij2010-01-132-1/+4
* Fix regression introduced in r198318. BCM5754/BCM5754M uses theyongari2010-01-031-2/+9
* Create sysctl node(dev.bge.%d.focred_collapse) instead ofyongari2009-12-082-21/+25
* Partially revert r200228. For mini RCB case, bge(4) still have toyongari2009-12-081-7/+5
* Don't access jumbo frame related registers if controller lacks theyongari2009-12-071-8/+14
* Remove PHY isolate/power down code in bge_stop(). The isolationyongari2009-12-071-27/+0
* Add workaround to overcome hardware limitation which allows only ayongari2009-12-031-0/+37
* Fix typo which inversed the logic which in turn disabled MSI.yongari2009-11-251-1/+1
* Make sure one shot MSI is enabled.yongari2009-11-251-0/+2
* BGE_FLAG_40BIT_BUG should be set before creating DMA tags.yongari2009-11-241-7/+7
* Reduce status block size DMAed by controller. bge(4) uses singleyongari2009-11-221-8/+26
* Add missing function prototype in r199671.yongari2009-11-221-0/+2
* Implement TSO for BCM5755 or newer controllers. Some controllersyongari2009-11-222-32/+149
* Fix two long standing bugs on bge(4). Most pre BCM5755 controllersyongari2009-11-222-1/+33
* For MSI case, interrupt is not shared and we don't need to forceyongari2009-11-222-10/+106
* Cache Rx producer/Tx consumer index as soon as we know status blockyongari2009-11-221-20/+27
* Rearrange bge_start_locked to see we can send more frames byyongari2009-11-221-24/+26
* Controller does not write Rx descriptors, remove BUS_DMASYNC_PREREAD.yongari2009-11-221-4/+2
* Use capability pointer to access PCIe registers rather thanyongari2009-11-222-31/+45
* Due to newly added PCIe capabilities fallback code for finding theyongari2009-11-221-37/+17
* Fix typo introduced in r199011.yongari2009-11-221-1/+1
* Remove extra white space.yongari2009-11-222-13/+13
* Controller does not update Tx descriptors(send BDs) after sendingyongari2009-11-101-6/+3
* Zero out Tx/Rx descriptors before using them. Also add missingyongari2009-11-091-0/+7
* Add missing bus_dmamap_sync(9) before issuing kick command.yongari2009-11-091-0/+3
* Correct disabling checksum offloading for BCM5700 B0.yongari2009-11-091-1/+1
* Partially revert r199035.yongari2009-11-081-0/+8
* Count number of inbound packets which were chosen to be discardedyongari2009-11-081-0/+2
* Don't count input errors twice, we always read input errors fromyongari2009-11-081-10/+0
* Tell upper layer we support long frames. ether_ifattach()yongari2009-11-071-1/+3
* Fix I mssied in r199011. Rx ring index also should be updated.yongari2009-11-071-0/+6
* Reimplement Rx buffer allocation to handle dma map load failure.yongari2009-11-072-80/+88
* Do bus_dmamap_sync call only if frame size is greater thanyongari2009-11-061-3/+5
* bge(4) already switched to use UMA backed page allocator and localyongari2009-11-061-7/+0
* Correct MSI mode register bits.yongari2009-11-061-5/+2
* Make bge_newbuf_std()/bge_newbuf_jumbo() returns actual error codeyongari2009-11-041-13/+20
* Remove common DMA tag used for TX/RX mbufs and create Tx DMA tagyongari2009-11-042-27/+42
* Covert bge_newbuf_std to use bus_dmamap_load_mbuf_sg(9). Note,yongari2009-11-041-14/+11
* Use correct dma tag for jumbo buffer.yongari2009-11-041-1/+1
* - On entrance to the rx_eof sync RX rings maps with POSTWRITE flagstas2009-10-211-4/+7
* Immediately after clearing a pending callout that didn't make it duebz2009-10-131-10/+10
* - Give a name to the host coalescing bug fix WDMA mode register bit insteadstas2009-10-072-1/+2
* - Add support for new BGE chips (5761, 5784 and 57780). These chips uses newstas2009-10-072-74/+173
* - Do not try to reevaluate current RX production index on eachstas2009-08-181-7/+8
* Use if_maddr_rlock()/if_maddr_runlock() rather than IF_ADDR_LOCK()/rwatson2009-06-261-2/+2
* Fix return values appropriately.attilio2009-05-301-2/+2
OpenPOWER on IntegriCloud