summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_bnx.c
AgeCommit message (Expand)Author
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
2008-02-17Remove the check for non-production bnx(4) chipsets. These chipsets areBrad Smith
2007-11-25IF_Gbps(2.5) is wrong.David Gwynne
2007-08-28unify firmware load failure messages; ok mglockerTheo de Raadt
2007-07-04Revert r1.42 of if_bnx.c, "Enable IPv4 transmit TCP/UDP checksumKenneth R Westerback
2007-05-22Add the BCM5709 PCI device Id. It is disabled for now since we do notReyk Floeter
2007-05-22adress -> addressJasper Lievisse Adriaanse
2007-05-22Use BNX_PRINTF instead of printf with missing argument.Ray Lai
2007-05-21fix bnx vlan tagging in the rx path; do not attach the vlan tag twiceReyk Floeter
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-03-03Replacing some spaces with tabs and some typo fixesTodd T. Fries
2007-03-02oops, this is $OpenBSD$Reyk Floeter
2007-03-02- remove the code to bring down the PHY in bnx_stop(), it's wrongReyk Floeter
2007-01-30Allow the bnx(4) driver to make use of all of the available hardwareKenneth R Westerback
2007-01-27Enable transmit TCP/UDP checksum offload.Kenneth R Westerback
2007-01-21Remove bogus check for old firmware.Ryan Thomas McBride
2007-01-20move the interrupt establishment till after everything in the softc isDavid Gwynne
2007-01-19bnx_init() takes a pointer to sc, not ifp.Ryan Thomas McBride
2007-01-10change firmware byte order to be same on all architecturesTheo de Raadt
2006-12-24use the right size when loading the rx/tx descriptor bus dma maps.Reyk Floeter
2006-11-26commented out entry for the BCM5709.Brad Smith
2006-11-20only try to do HW checksum offload for TCP and UDP.Brad Smith
2006-11-20Due to an incorrect macro, it appears that the driver has always beenBrad Smith
2006-11-19In bnx_start, check the used_tx_bd count rather than the descriptorsBrad Smith
2006-10-26do the minimal initialization of the firmware so that ASF alwaysBrad Smith
2006-10-25replace a few more instances of hand rolled code with theBrad Smith
2006-10-22now with the right revision of this diff which compiles. ok pedro, mglocker.Brad Smith
2006-10-21does not compileTheo de Raadt
2006-10-21- Ensure that at least 16 TX descriptors are kept unused in the ring.Brad Smith
2006-10-19make the exit label naming scheme match the current function names, removesBrad 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-08-25don't need to clear if_timer during attach.Brad Smith
2006-08-21ramdisks do not have vlan, drop mbuf; ok bradTheo de Raadt
2006-08-21simplfy code a bit and fix comments, this is the MRU being set not theBrad Smith
2006-08-21enable Jumbo support.Brad Smith
2006-08-20remove a comment.Brad Smith
2006-08-20cosmetic tweaks.Brad Smith
2006-08-20- replace IF_DEQUEUE/IF_PREPEND with IFQ_POLL/IFQ_DEQUEUE.Brad Smith
2006-08-19set the capabilities VLAN MTU flag.Brad Smith
2006-08-14And some more KNF.Marco Peereboom
2006-08-14KNFMarco Peereboom
2006-08-14More KNF; no functional change.Marco Peereboom
2006-08-14First in a series of KNF. No functional change.Marco Peereboom
2006-08-14disable debugging.Brad Smith
2006-08-14Change bus_dmamap_create to use the appropriate values. This fixes theMarco Peereboom
2006-08-13Get rid of _HI & _LO macros altogether since they used a wrong idiom.Marco Peereboom