summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_bge.c
AgeCommit message (Expand)Author
2006-02-13Due to an oversight on my part I forgot to remove clearing of theBrad Smith
2006-02-13revert rev 1.85. The mbuf needs to be re-mapped in the case of an error.Brad Smith
2006-02-11recognize another 5714 family chipset.Brad Smith
2006-02-09cleaning.Brad Smith
2006-02-09adjust timeouts a bit.Brad Smith
2006-02-08fix MTU check.Brad Smith
2006-02-06Make sure to call bge_setmulti() as we're enabling or disabling promiscuousBrad Smith
2006-02-02Call bge_setmulti() if IFF_ALLMULTI is set.Brad Smith
2006-02-02Optimize bge_rxeof() & bge_txeof(): return immediately if there are no packetsBrad Smith
2006-02-02Use alternate PCI DMA control register settings for PCI Express-basedBrad Smith
2006-02-01rearrange code section for enabling the read DMA state machineBrad Smith
2006-02-01one less magic value.Brad Smith
2006-02-01Set up the PCI DMA control register properly for the 5714 family,Brad Smith
2006-01-25- Count packets discarded by RX/TX MAC (cause of FIFO overflow, etc)Brad Smith
2005-12-28clear IFF_RUNNING here to get a full re-init.Brad Smith
2005-12-28using the PCI capability register to check for PCI-X mode doesn't get the exp...Brad Smith
2005-12-28Fix bge_eeprom_getbyte() to return 1 when timeout happens.Brad Smith
2005-12-28eliminate the last few quirk flags.Brad Smith
2005-12-12If a PCI-X card is detected then set bge_pcix.Brad Smith
2005-12-11recognize BCM5750 C1 on Ted's Fujitsu Lifebook S7000Brad Smith
2005-12-10re-add bge_shutdown() but also register the function withBrad Smith
2005-12-09remove unused function bge_shutdown().Brad Smith
2005-12-09some cleaning and fixing of comments.Brad Smith
2005-12-08- Enable the buffer manager on 5705 and newer ASICs.Brad Smith
2005-12-08This makes bge(4) only look for a PHY at id 1 as done by Broadcom'sBrad Smith
2005-12-08eliminate the BGE_QUIRK_FEWER_MBUFS quirk flag and assume lower mbufs onBrad Smith
2005-12-08add BCM5903M PCI id and recognize BCM5714 and BCM5715 ASICs.Brad Smith
2005-11-29Put this back in...Brad Smith
2005-11-28back out the last 2 commits to bge(4) for now.Brad Smith
2005-11-27Use pci_get_capability() to check if were on a PCI Express card or not.Brad Smith
2005-11-27add initial support for ASF.Brad Smith
2005-11-25fix BCM5714 PCI id name and add 5714S, 5715 and 5715S.Brad Smith
2005-11-25Use BGE_IS_5705_OR_BEYOND macro to check for the existence or non-existenceBrad Smith
2005-11-25remove prototype for a non-existent function bge_free_jumbo_mem.Brad Smith
2005-11-25Use BGE_IS_JUMBO_CAPABLE in one more spot.Brad Smith
2005-11-25use 5780 here instead of 5714.Brad Smith
2005-11-25don't bother setting error in bge_attach() when its not actuallyBrad Smith
2005-11-25Use BGE_IS_575X_PLUS macro when checking whether to use the PCI Express test ...Brad Smith
2005-11-25Use BGE_IS_JUMBO_CAPABLE macro to figure out whether weBrad Smith
2005-11-24add a few macros allowing selection of certain generations ofBrad Smith
2005-11-24don't redefine BGE_PCIMISCCTL_ENDIAN_WORDSWAP and lower the delay whileFederico G. Schwindt
2005-11-19Correct a performance bug from Bill Paul's original FreeBSD bge(4) driver:Brad Smith
2005-11-14bus_size_t is a more proper type for a register offset [against bh]Michael Shalayeff
2005-10-21tidy up dmesg printing.Brad Smith
2005-10-14only print warning message in bge_stop_block() if debug is enabled.Brad Smith
2005-10-14sprinkle some ANSI and KNF and remove an empty useless function.Brad Smith
2005-10-14shuffle these structs up to the top.Brad Smith
2005-10-10splimp -> splnetBrad Smith
2005-10-09BGE_RSLOTS is only used in one spot, BGE_TX_RING_CNTBrad Smith
2005-10-09- move bus_dmamap_load_mbuf() to where it should be in bge_newbuf_std()Brad Smith