summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_bge.c
AgeCommit message (Expand)Author
2009-04-23Start using extended buffer descriptors on the jumbo ring and use MCLGETI toMark Kettenis
2009-01-27make drivers tell the mclgeti allocator what their maximum ring size isDavid Gwynne
2008-12-23sizeof(bge_devices) / sizeof(bge_devices[0]) -> nitems(bge_devices)David Gwynne
2008-12-23if we cant put enough packets on the rx ring then schedule a timeout toDavid Gwynne
2008-12-03switch bge over to using MCLGETI when allocating mbufs for the rx ring.David Gwynne
2008-11-28Eliminate the redundant bits of code for MTU and multicast handlingBrad Smith
2008-11-22perform bus_dmamap_syncs on the rx mbufs. this is obviously maintained byDavid Gwynne
2008-11-09Introduce bpf_mtap_ether(), which for the benefit of bpf listenersChristian Weisgerber
2008-11-08brad, noone said you could go making changes like that (doubling theTheo de Raadt
2008-11-08When initializing the standard RX ring, do not allocate mbufs clusters for theTheo de Raadt
2008-11-08Clean up some of the comments.Brad Smith
2008-11-08When initializing the standard RX ring, allocate mbufs clusters for theBrad Smith
2008-11-07When initializing the MAC put the PHY into ready state for BCM5906Brad Smith
2008-10-19Re-add support for RX VLAN tag stripping.Brad Smith
2008-10-16Switch the existing TX VLAN hardware support over to having theChristian Weisgerber
2008-10-14Change m_devget()'s outdated and unused "offset" argument: It isChristian Weisgerber
2008-10-02First step towards cleaning up the Ethernet driver ioctl handling.Brad Smith
2008-09-23Rewrite two small sections of code in bge_blockinit() to simplify theBrad Smith
2008-09-18Introduce the infrastructure required to support hardware VLAN tagChristian Weisgerber
2008-09-10Convert timeout_add() calls using multiples of hz to timeout_add_sec()Bret Lambert
2008-09-08Fix a link state issue reported by reyk@Brad Smith
2008-08-26Better strategy to single out onboard bge(4)'s on sparc64 machines.Mark Kettenis
2008-08-24Tadpole Viper onboard ethernet has no eeprom either, but the PROM entryTheo de Raadt
2008-08-24proper indentTheo de Raadt
2008-07-17Add a flag and allow the driver to identify the BCM5788 chipsets. They'reBrad Smith
2008-07-16Enable the read DMA engine's PCI read request burst length long burstBrad Smith
2008-06-07Add baudrate handling for fiber boards using the TBI interface.Brad Smith
2008-05-24And another Fujitsu Gigabit Etherenet card that is a bge(4) in disguise.Brad Smith
2008-05-23Another Fujitsu Gigabit Etherenet card that is a bge(4) in disguise.Mark Kettenis
2008-05-23Simplify the combination use of pci_mapreg_type()/pci_mapreg_map() asBrad Smith
2008-05-21Fujitsu PRIMEPOWER250/450 secondary LAN is a BCM5703C in disguise.Mark Kettenis
2008-05-14Add the Altima AC1003 PCI id.Brad Smith
2008-05-12Call mii_pollstat() instead of bge_tick() in bge_link_upd() so that linkBrad Smith
2008-05-11Remove special casing of the BCM5700 B2 chipset so that this revision alsoBrad Smith
2008-05-11Revert the last commit as this is not the proper way of fixing the issue.Brad Smith
2008-05-09Attempt to fix link status change handling so that the proper RTM_IFINFOKenneth R Westerback
2008-04-20rev 1.35 added special register settings for BCM5704 chipsets whenBrad Smith
2008-04-20Add a workaround for a CRC bug errata with BCM5701 A0 and B0 chipsetBrad Smith
2008-04-03Clean up the DMA read/write control register setup code and add someBrad Smith
2008-03-21Pass the MIIF_HAVEFIBER flag along to mii_attach() for MII based fiberBrad Smith
2008-02-20When collecting the hardware statistics add the interfaces input errorsBrad Smith
2008-02-20when bge has link, use autopolling for link status, not direct mii polls.Stuart Henderson
2008-02-18Add initial bits for fiber support with the BCM5714/BCM5715/BCM5780 chipsets.Brad Smith
2008-02-17- Correct clearing of the IFF_OACTIVE flag by ensuring the flag isBrad Smith
2008-02-02- Simplify statistics updates and remove redundant register reads.Brad Smith
2008-01-31recognize the BCM5755 C0 ASIC revision.Brad Smith
2007-11-17Rename fiber TBI flag from BGE_TBI to BGE_PHY_FIBER_TBI. No functional change.Brad Smith
2007-10-13Add support for BCM5906.Mark Kettenis
2007-10-09Use %zu for printing size_t values.Ray Lai
2007-06-21rework how the IFF_PROMISC and IFF_ALLMULTI flags are dealt with, and howDavid Gwynne