summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_txp.c
AgeCommit message (Expand)Author
2017-08-23Prevent trashing of the producer index and descriptor counterMike Belopuhov
2017-07-12Tweak txp to avoid ifq_deq_begin/commit/rollbackMike Belopuhov
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-11Replace mountroothook_establish(9) by config_mountroot(9) a narrower APIMartin 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-20shuffle struct ifqueue so in flight mbufs are protected by a mutex.David Gwynne
2015-11-14Do not include <net/if_vlan_var.h> when it's not necessary.Martin Pieuchot
2015-10-25arp_ifinit() is no longer needed.Martin Pieuchot
2015-06-24Increment if_ipackets in if_input().Martin Pieuchot
2015-04-30Convert moar drivers to if_input().Martin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-22unifdef INETTed Unangst
2014-12-06A few last 'easy' #include dedups.Kenneth R Westerback
2014-07-22Fewer <netinet/in_systm.h>Martin Pieuchot
2014-07-13Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianTheo de Raadt
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
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
2012-12-01Don't bother to zero initialize the if_capabilities field first andBrad Smith
2012-11-23set ifp->if_baudrate with IF_Gbps() / IF_Mbps().Gleydson Soares
2011-04-05mechanic rename M_{TCP|UDP}V4_CSUM_OUT -> M_{TCP|UDP}_CSUM_OUTHenning 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
2009-08-13- consistify cfdriver for the ethernet drivers (0 -> NULL)Jasper Lievisse Adriaanse
2009-03-24Upgrade to newer firmware needed by some txp(4) variants. Fixes PR 6085.Mark Kettenis
2008-11-28Eliminate the redundant bits of code for MTU and multicast handlingBrad Smith
2008-11-09Introduce bpf_mtap_ether(), which for the benefit of bpf listenersChristian Weisgerber
2008-10-16Switch the existing TX VLAN hardware support over to having theChristian Weisgerber
2008-10-16Convert RX tag stripping to storing the tag in the mbuf header andChristian Weisgerber
2008-10-02First step towards cleaning up the Ethernet driver ioctl handling.Brad 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-08IEEE 802.3 Annex 28B.3 explicitly specifies the following relativeBrad Smith
2008-05-31Clear the IFF_RUNNING/IFF_OACTIVE flags and the watchdog timer inBrad Smith
2008-05-22ANSI function definitions.Brad Smith
2008-05-22More timeout(9) usage cleaned up.Michael Knudsen
2008-05-22Remove unnecessary receive filter call from the attach hook. This isBrad Smith
2008-05-22Read the MII_ANAR register and get the common denominator ability.Brad Smith
2008-05-22Remove the "loaded firmware" message from dmesg. Only print somethingBrad Smith
2008-04-03Add missing half duplex flags for the media status.Brad Smith
2007-04-11Do not use m_prepend() directly, always use M_PREPEND() instead.Claudio Jeker
2006-06-29do not check for master/io/mem enablesTheo de Raadt
2006-05-28unknown ioctl is ENOTTY not EINVALJason Wright
2006-04-26coverity, covsmerity: no reason to put an overly complex fix in here inJason Wright
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
2006-02-16set IFCAP_VLAN_MTU unconditionally.Brad Smith
2005-06-15Disable hardware vlan decapsulation, but not really. Because of a firmwareCamiel Dobbelaar