summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_bge.c
AgeCommit message (Expand)Author
2015-07-19use standardized register definition in mii.h rather than eachYojiro Uo
2015-06-24Increment if_ipackets in if_input().Martin Pieuchot
2015-05-19Increase a maximum firmware handshake timeout to 10sMike Belopuhov
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-09if_input sets m->m_pkthdr.rcvif so we dont have to.David Gwynne
2015-02-09tweak the new if_input function so it takes an mbuf_list insteadDavid Gwynne
2015-01-24Remove a comment that is no longer true with MCLGETI and jumbos onBrad Smith
2014-12-22unifdef INETTed Unangst
2014-09-02Add Jumbo support for BCM5714 / BCM5780 and BCM5717 / BCM5719 / BCM5720 / BCM...Brad Smith
2014-08-26Revert part of the if_rxr diff that incorrectly moves RX ring tailMike Belopuhov
2014-08-21Fix a copy and pasto with the standard ring setup with calling if_rxr_init()Brad Smith
2014-07-22Fewer <netinet/in_systm.h>Martin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-08cut things that relied on mclgeti for rx ring accounting/restriction overDavid Gwynne
2014-07-03sending a heavily fragmented packet will cause the bus_dmamap_loadDavid Gwynne
2014-04-22If VLAN_HWTAGGING is disabled, we tell the chip not to strip theChristian Weisgerber
2014-02-24Revert rev 1.348 and disable IPv6 TCP checksum offload for the time being.Brad Smith
2014-02-05- Recognize BCM5762 A0 chipset.Brad Smith
2014-02-04Revert part of rev 1.329 that involved bringing in some code from FreeBSDBrad Smith
2014-02-01Split bge(4)'s feature flags into bge_flags and bge_phy_flags.Brad Smith
2014-01-31Fix a long standing VCPU reset sequence bug on BCM5906. The VCPU (Virtual CPU)Brad Smith
2014-01-28Enable IPv6 TCP checksum offload; ok brad@Christian Weisgerber
2014-01-28- Bring in some fixes/workarounds for BCM5719 / BCM5720 / BCM57765 and BCM57766Brad Smith
2013-12-30Expand the MSI support to cover most of the remaining bge(4) chipsets with theBrad Smith
2013-12-28The few network drivers that called their children's (ie. mii PHYTheo de Raadt
2013-12-22Add support for BCM57786,which seems to be almost indistinguishable from theMark Kettenis
2013-12-06Add a DVACT_WAKEUP op to the *_activate() API. This is called after theTheo de Raadt
2013-11-26spelling; Kent R. SpillnerTheo de Raadt
2013-10-23Enable TX checksum offload.Brad Smith
2013-08-25call if_link_state_change when link state actually changes; ok claudioMike Belopuhov
2013-08-07Most network drivers include netinet/in_var.h, but apparently theyAlexander Bluhm
2013-07-11use fls as initially intendedMike Belopuhov
2013-06-28Turns out that BGE_STATFLAG_UPDATED bit in the status block doesn't getMike Belopuhov
2013-06-25Repair flow control broken in the rev1.329 and make sure that a simpleMike Belopuhov
2013-06-10A couple of changes from Masanobu SAITOH <msaitoh@netbsd.org>:Mike Belopuhov
2013-06-06dont count rx ring overruns as input errors. with MCLGETI controlling theDavid Gwynne
2013-06-04A couple of style/comment fixes from FreeBSD, with input fromMike Belopuhov
2013-06-04Substitute a couple of magic numbers with newly added PCIEMike Belopuhov
2013-06-04Substitute a couple of magic numbers with newly added PCIEMike Belopuhov
2013-05-31New logic to accommodate the E5/C600 and 5719/5720 changes in PCI-EMike Belopuhov
2013-05-29PHY auto-polling mode should not be used for anything newer than BCM5705.Mike Belopuhov
2013-05-22BUS_DMA_WAITOK can't be used in the bge_init path since itMike Belopuhov
2013-04-07check BGE_SGDIG_STS when the chip is NOT a 5717 A0, like freebsd.David Gwynne
2013-04-03Fix a typo in the bge_ape_lock_init() function.Brad Smith
2013-03-20- Sync the ring setup code closer to FreeBSD's driverBrad Smith
2013-03-17- Sync some of the stats counter code to be closer to the FreeBSD code,Brad Smith
2013-03-11flush writes to BGE_MI_COMM by doing a read straight after. helps avoidDavid Gwynne
2013-03-07Add the PCI ids for the BCM57762 and BCM57766 chipsets.Brad Smith
2013-03-07Correct the location of a DELAY() that was mismerged from FreeBSD in rev 1.319Brad Smith
2013-03-04fix format string issue when printing an error our on bge's with APE andDavid Gwynne