summaryrefslogtreecommitdiff
path: root/sys/dev/bce
AgeCommit message (Expand)Author
2009-06-23- Added code to read bootcode firwmare version.David Christensen
2009-05-18DMA synchronization fixes:Xin LI
2009-05-08- Fixed incorrect packet length problem caused be earlier change toDavid Christensen
2009-03-04- Updated firmware to latest 4.6.X release.David Christensen
2009-02-27- Update copyright to 2009.David Christensen
2009-01-15Changes to match "Marketing Description" from Broadcom for HP servers.Xin LI
2009-01-13Remove intermediate variable busaddr and have bus_* operate directly onXin LI
2009-01-13Add several HP OEM parts' PCI IDs.Xin LI
2008-12-16Don't count InFramesL2FilterDiscards into Ierr. This value does not representXin LI
2008-12-16Test whether sc->tx_mbuf_map[i], not whether sc->tx_mbuf_map is NULL beforeXin LI
2008-12-03Don't attempt to clear status updates if we did not do a link stateXin LI
2008-11-22- bump __FreeBSD version to reflect added buf_ring, memory barriers,Kip Macy
2008-11-19Correct a logic error when testing BCE_PHY_SERDES_FLAG.Xin LI
2008-08-27- Updated support for 5716.David Christensen
2008-06-13- Added support for BCM5709 and BCM5716 controllers.David Christensen
2008-06-10- Fixed kern/123696 by increasing firmware timeout value from 100 to 1000.David Christensen
2008-05-30Trim an extra semi-colon.John Baldwin
2008-05-08The BCE chips appear to have an undocumented requirement that RX frames beScott Long
2008-04-26Remove some remnant alpha hacks.Marius Strobl
2008-04-11- Fixed a problem with the send chain consumer index which would causeDavid Christensen
2008-02-22MFC after: 4 weeksDavid Christensen
2007-11-22Fix function prototype for device_shutdown method.Pyun YongHyeon
2007-07-31- Fixed a problem that would cause kernel panics and "bce0: discard frame .."David Christensen
2007-06-16- Migrated IPMI fix from RELENG_6.David Christensen
2007-06-07New Features:David Christensen
2007-05-16- Added TSO supportDavid Christensen
2007-05-04MFC after: 2 weeksDavid Christensen
2007-03-04Catch up the rest of the drivers with the ether_vlan_mtap modifications.Christian S.J. Peron
2007-02-23o break newbus api: add a new argument of type driver_filter_t toPaolo Pisati
2007-01-26Add support for SERDES PHY configurations. These are commonly found inDoug White
2007-01-20The multicast hash table has 8 slots in the BCE hardware, not 4 slots likeScott Long
2007-01-13- Add a locked variant of bce_ifmedia_upd() for use within the driver andJohn Baldwin
2007-01-11Space cleanup.Xin LI
2007-01-11 - Instead of if_watchdog/if_timer interface use our own timerXin LI
2006-12-06Fix compile with BCE_DEBUG. The last one tripped up gcc 2.95 on 4.x evenJohn Baldwin
2006-11-16Due to an incorrect macro, it appears that this driver has always beenScott Long
2006-11-16In bce_start_locked, check the used_tx_bd count rather than theJohn Polstra
2006-11-15Add MSI support to em(4), bce(4), and mpt(4). For now, we only supportJohn Baldwin
2006-10-31Fix a typo in the device ID table that prevented 5708S chips from beingScott Long
2006-10-24Refine the checksum hack a little. It appears that the chip can handle UDPScott Long
2006-10-21There seems to be a problem with txcsum and UDP. Turn it off until it isScott Long
2006-10-21Be more like the BGE driver. Ensure that at least 16 TX descriptors areScott Long
2006-10-19I can't find any reason why an 8 byte alignment should be enforced on rxScott Long
2006-10-19Remove some spurious debugging, and use more complete error handling forScott Long
2006-10-15Overhaul the transmit and dma paths:Scott Long
2006-10-14Simplify the arguments to bce_tx_encap.Scott Long
2006-10-14More small whitespace cleanupsScott Long
2006-10-14Don't copy the bd_chain head pointers into temporary objects, they areScott Long
2006-10-13Fix some whitespaceScott Long
2006-09-20Add a new 'bce_mgmt_init_locked' function to enable the minimal partsDoug Ambrisko