summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_bnxreg.h
AgeCommit message (Expand)Author
2009-11-23bnx(4) is a bit special. The chip itself is capable of swapping endianessClaudio Jeker
2009-09-05u_int32_t not u_int32_ts in debug code.Claudio Jeker
2009-07-03fix a typo; from bradTheo de Raadt
2009-07-03this is a rather large change to add support for the BCM5709.David Gwynne
2009-07-03newer bnx chips use a separate firmware to the "old" ones. this updatesDavid Gwynne
2009-06-20Rewrite the interface flag handling case code and update the receiveChristian Weisgerber
2009-04-22replace arrays of dmamaps and mbuf pointers used to manage packetsDavid Gwynne
2009-04-21tweak the whitespace in the softc a bit to make it easier to read.David Gwynne
2008-06-24Fixed a problem that would cause errors (especially when in low memoryBrad Smith
2008-06-13Remove slack space for RX/TX chains since it only covers sloppy coding.Brad Smith
2008-05-29- Add a debug message to mention when a 2.5Gb adapter is found.Brad Smith
2008-02-28Add initial bits for fiber support with the BCM5706/BCM5708 chipsets.Brad Smith
2008-02-22Avoid unaligned PCI config space access.Mark Kettenis
2007-09-14add two new chip revisions.Brad Smith
2007-03-05remove jumbo frame support by replacing MEXTALLOC with MCLGET, andReyk Floeter
2007-03-03instead of establishing the interrupt in the mounthook, move it backReyk Floeter
2007-01-20move the interrupt establishment till after everything in the softc isDavid Gwynne
2006-11-20Due to an incorrect macro, it appears that the driver has always beenBrad Smith
2006-10-19Overhaul the transmit path:Brad Smith
2006-10-14- Simplify the arguments to bnx_tx_encap.Brad Smith
2006-10-04Use loadfirmware(9) to get /etc/firmware/bnx instead of hard-coding aTheo de Raadt
2006-10-02new structure for the firmware blob; ok bradTheo de Raadt
2006-09-20export a structure for the firmware file header. Unfortunately this isTheo de Raadt
2006-08-21enable Jumbo support.Brad Smith
2006-08-20#if 0 -> #ifdef BNX_JUMBOBrad Smith
2006-08-20- replace IF_DEQUEUE/IF_PREPEND with IFQ_POLL/IFQ_DEQUEUE.Brad Smith
2006-08-13Get rid of _HI & _LO macros altogether since they used a wrong idiom.Marco Peereboom
2006-08-10unmap memory address space in bnx_release_resources().Brad Smith
2006-08-10remove typedef's.Brad Smith
2006-08-10just use BYTE_ORDER directly instead of setting the drivers endian flags.Brad Smith
2006-08-09add sys/timeout.hBrad Smith
2006-08-09Change #if __LP64__ to #ifdef __LP64__ as requested by bradMarco Peereboom
2006-08-09Reorder dmamap & dmamem to match man page.Marco Peereboom
2006-06-26Add a rough initial port of the bce driver from FreeBSD, which providesBrad Smith