summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_de.c
AgeCommit message (Expand)Author
2017-03-08Do not clear IFF_UP, even in the error path, clearing IFF_RUNNINGMartin Pieuchot
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-12-08No trailers has been the default and only option for 20 years, yet someTed Unangst
2015-12-08dont need to repeatedly set if_start to the same function.David Gwynne
2015-11-25Network drivers should not include <net/route.h> or <net/netisr.h>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-24The only network driver needing <net/if_types.h> is upl(4) for IFT_OTHER.Martin Pieuchot
2015-11-23you cant touch m_pkthdr in between ifq_deq_begin and ifq_deq_commit.David Gwynne
2015-11-20shuffle struct ifqueue so in flight mbufs are protected by a mutex.David Gwynne
2015-11-04use IFQ_IS_EMPTY to see if if_snd is empty, not IF_IS_EMPTYDavid Gwynne
2015-11-04replace the ifqueues used for tulip_txq and _rxq with mbuf_lists.David Gwynne
2015-10-25arp_ifinit() is no longer needed.Martin Pieuchot
2015-06-26There is no excuse for using dma_alloc(9) when a bus_dma_tag_t is available.Mark Kettenis
2015-06-25Ensure the setup block is DMA reachable.Theo de Raadt
2015-06-24Increment if_ipackets in if_input().Martin Pieuchot
2015-05-15Convert to if_input().Martin Pieuchot
2015-04-01Remove annoying comment mentionning ether_output().Martin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-22unifdef INETTed Unangst
2014-09-08remove uneeded route.h includesJonathan Gray
2014-07-22Fewer <netinet/in_systm.h>Martin Pieuchot
2014-04-22Remove some altq tentacles.Martin Pieuchot
2014-04-19another questionable "optimization": de used tulip_ifstart_one insteadHenning Brauer
2013-11-26Instead of comparing the lower and higher addresses of all the multicastMartin Pieuchot
2013-08-07Most network drivers include netinet/in_var.h, but apparently theyAlexander Bluhm
2013-06-04Prevent panic'ing on alpha after ifconfig'ing up an unplugged de interface,Miod Vallat
2011-07-07use IF_LEN/IFQ_LEN to access and ifqueue's length field. ryan okHenning Brauer
2011-07-06cosnistently use IFQ_SET_MAXLEN, surfaced in a discussion with + ok bluhmHenning Brauer
2011-04-03use nitems(); no binary change for drivers that are compiled on amd64.Jasper Lievisse Adriaanse
2010-09-20Stop doing shutdown hooks in network drivers where possible. We alreadyTheo de Raadt
2010-04-08these files don't need to include proc.h anymore. ok oga for agpTed Unangst
2009-10-02remove trash left in debug changes; lindroos@nls.fiTheo de Raadt
2009-08-13- consistify cfdriver for the ethernet drivers (0 -> NULL)Jasper Lievisse Adriaanse
2009-06-19Tidy up allocation of transmit DMA maps and generalize it to alsoChristian Weisgerber
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-03-04Add a workaround against a NULL pointer dereference on alpha whenMiod Vallat
2007-09-19Remove unused tulip_21041_media_noprobe() function and tulip_21041np_boardswBrad Smith
2007-02-14Consistently spell FALLTHROUGH to appease lint.Jonathan Gray
2006-07-08print the chipset revision too.Brad Smith
2006-07-08shorten dmesg entry from two lines to one.Brad Smith
2006-07-08tulip_pci_(probe/attach) -> tulip_(probe/attach)Brad Smith
2006-07-08remove splnet from attach routine.Brad Smith
2006-06-01de-static and formatting.Brad Smith
2006-05-28unknown ioctl is ENOTTY not EINVALJason Wright
2006-05-09fix non-ALTQ case.Brad Smith
2006-05-06restore ALTQ support which was lost with rev 1.87Brad Smith
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller