summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_bge.c
AgeCommit message (Expand)Author
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
2013-02-22bring back 5718/5719/5720 support again. deraadt pointed out thatDavid Gwynne
2013-02-09- Use a switch statement for setting the chipset flagsBrad Smith
2013-01-30backout 5718/5719/5720 support. the diff breaks the 5704C on my xserve g5David Gwynne
2013-01-29big pullup of bge to support the 5718 family of chips including theDavid Gwynne
2013-01-15Fix typos in comments and change the syntactic sugar of a function toClaudio Jeker
2013-01-10dont hardcode the phy address at 1. the 5718 family of chips can haveDavid Gwynne
2013-01-10oh hey guys, ive got this cool new thing called a "switch statement". yourDavid Gwynne
2012-09-13tell mii_attach where the phy is on the chip, rather than asking it toDavid Gwynne
2012-07-04Invert the logic for detecting fibre interface media adapters.Mark Kettenis
2012-07-04Set the 10_100_ONLY flag for the BCM57791/BCM57795 chipsetsMark Kettenis
2012-06-28Devices with BCM5724 BCM5750 and BCM5750M PCI IDs were never releasedMike Belopuhov
2012-06-09we dont support the BCM5720. the macro wasnt even referring to the productsDavid Gwynne
2011-06-22kill a few more casts that aren't helpful. ok krw miodTed Unangst
2011-04-05mechanic rename M_{TCP|UDP}V4_CSUM_OUT -> M_{TCP|UDP}_CSUM_OUTHenning Brauer
2011-02-22Disable PCIe Active State Power Management (ASPM) to avoid bge(4) randomlyRobert Nagy
2011-02-15Add workaround for BCM5906 A0/1/2 controller silicon bug. WhenRobert Nagy
2010-09-20Stop doing shutdown hooks in network drivers where possible. We alreadyTheo de Raadt
2010-09-07remove the powerhook code. All architectures now use the ca_activate treeTheo de Raadt
2010-08-31Add DVACT_QUIECE support. This is called before splhigh() and beforeTheo de Raadt
2010-08-31activate function should return result of config_activate_childrenTheo de Raadt
2010-08-27The powerhook only did stuff at resume; but suspend matters too!Theo de Raadt
2010-08-07No "\n" needed at the end of panic() strings.Kenneth R Westerback
2010-08-02There is no reason to call the start function upon resume; the network stackMark Kettenis
2010-07-27spacing; ok deraadt@Todd T. Fries
2010-07-27Make sure we stop DMA before we suspend.Mark Kettenis
2010-07-09- Setup proper mbuf pool watermarks for BCM5717 / BCM57765 chipsets.Stuart Henderson