summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_bce.c
AgeCommit message (Expand)Author
2017-01-22move counting if_opackets next to counting if_obytes in if_enqueue.David Gwynne
2016-04-13G/C IFQ_SET_READY().Martin Pieuchot
2015-11-25replace IFF_OACTIVE manipulation with mpsafe operations.David Gwynne
2015-11-24You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl.Martin Pieuchot
2015-11-20shuffle struct ifqueue so in flight mbufs are protected by a mutex.David Gwynne
2015-10-25arp_ifinit() is no longer needed.Martin Pieuchot
2015-06-24Increment if_ipackets in if_input().Martin Pieuchot
2015-04-13Now that if_input() set the receiving interface pointer on mbufs for usMartin Pieuchot
2015-04-08Convert to if_input().Martin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-01-27Rewrite receive filter handling and ioctl bits.Brad Smith
2015-01-24Use bus_dmamem_alloc_range(9) to make sure the ring descriprtors can beMark Kettenis
2014-12-22unifdef INETTed Unangst
2014-12-08Remove a few foo_start() calls within ioctl handlers. Odd spot to haveBrad Smith
2014-07-22Fewer <netinet/in_systm.h>Martin Pieuchot
2013-08-21get rid of the copy argument in m_devget that let you provide anDavid Gwynne
2013-08-07Most network drivers include netinet/in_var.h, but apparently theyAlexander Bluhm
2011-04-03use nitems(); no binary change for drivers that are compiled on amd64.Jasper Lievisse Adriaanse
2011-04-03No need to include uvm/uvm_extern.h and fix a typo.Claudio Jeker
2011-04-03Use a own "bounce buffer" that is used to send and receive packets.Claudio Jeker
2011-04-02Kill a lot of spaces and make this a bit more KNF. No binary change.Claudio Jeker
2010-08-27remove the unused if_init callback in struct ifnetJonathan Gray
2010-07-27spacingTheo de Raadt
2010-07-27add bce_activate(), suspends and resumes on my laptopTodd T. Fries
2009-08-13- consistify cfdriver for the ethernet drivers (0 -> NULL)Jasper Lievisse Adriaanse
2008-11-28Eliminate the redundant bits of code for MTU and multicast handlingBrad Smith
2008-10-02First step towards cleaning up the Ethernet driver ioctl handling.Brad Smith
2008-09-10Convert timeout_add() calls using multiples of hz to timeout_add_sec()Bret Lambert
2008-05-23Simplify the combination use of pci_mapreg_type()/pci_mapreg_map() asBrad Smith
2008-05-14Add missing splnet around mii_tick().Brad Smith
2008-04-02Correct error message printing and add a missing errorBrad Smith
2007-11-26typos; ok jmc@Martynas Venckus
2007-05-21sync; add new device id to the bce(4) driverReyk Floeter
2007-05-05Properly ifdef debug bits to save a bit of space.Jonathan Gray
2007-04-24do not use static function declarations in kernel drivers (noReyk Floeter
2007-04-07ANSI-fy. No functional change.Kenneth R Westerback
2007-04-07Nuke NetBSD defines APRINTF_NORMAL/_ERROR and just use the printf they wereKenneth R Westerback
2007-04-07Use pci_matchbyid() rather than handrolled equivalent. From Brad.Kenneth R Westerback
2006-11-08Clean up some of the "magic" constants in the driver, based on theBrad Smith
2006-05-28unknown ioctl is ENOTTY not EINVALJason Wright
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
2006-02-24clear the powerdown mode that Windows will put bce chips intoBrad Smith
2005-10-06Eliminate use of M_HASFCS.Brad Smith
2005-08-09do not set PCI_COMMAND_MASTER_ENABLE explicitly as it's already set in pcisub...Michael Shalayeff
2005-07-03fix MTU ioctl caseBrad Smith
2005-07-02clear IFF_RUNNING & IFF_OACTIVE in foo_stop() before de-allocating resources.Brad Smith
2005-04-23accept VLAN-sized framesBrad Smith
2005-01-04though this is untested this couldn't be any worse than before.Brad Smith
2004-12-02rev 1.4Brad Smith
2004-11-10strncpy->strlcpyAlexander Yurchenko