summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/if_vmx.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.jan2020-12-121-2/+2
* Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.patrick2020-07-101-2/+2
* apparently vmx(4) needs a power of 2 number of interrupts.dlg2020-07-071-2/+2
* add kstat support for reading the "hardware" counters for each ring.dlg2020-07-071-20/+150
* report rx ring state for all rings, not just the first one.dlg2020-06-251-3/+30
* actually use pci_intr_establish_cpu with cpus from the intrmap.dlg2020-06-241-4/+3
* if the chip did rss, use the hash from the chip as an mbuf flowid.dlg2020-06-171-1/+6
* enable multiple queues (and interrupts on multiple cpus) on vmx(4).dlg2020-06-171-31/+51
* configure toeplitz using the kernel stoeplitz key if needed.dlg2020-06-161-1/+30
* Use MSI-X interrupts where available, and rearrange structures to allowjmatthew2020-05-281-56/+148
* tweak the rx path to look more like the tx path.dlg2019-10-271-80/+72
* fix the last commit.dlg2019-10-271-4/+4
* put vlan tag offload back indlg2019-10-261-6/+13
* make vmx transmit (vmxnet3_start) mpsafe.dlg2019-10-261-146/+101
* avoid rxr races between rxfill from the interrupt and timeout pathsdlg2019-10-261-6/+32
* remove some debug cruft i should have removed before the last commit.dlg2019-08-061-6/+2
* have a go at using msi interrupts.dlg2019-08-061-7/+38
* i replaced a misplaced tab with g, not a space. make this work again.dlg2019-08-061-2/+2
* if the rx ring gets empty and can't be filled, retry in the futuredlg2019-08-061-19/+40
* use ifiq_input so we can call if_rxr_livelocked to apply backpressuredlg2019-08-061-2/+3
* move counting if_opackets next to counting if_obytes in if_enqueue.dlg2017-01-221-2/+1
* G/C IFQ_SET_READY().mpi2016-04-131-2/+1
* Improve the previous fix: call vmxnet3_load_mbuf, bpf_mtap, and flipreyk2016-01-261-8/+11
* In vmxnet3_start(), do not send the mbuf to bpf after passing it toreyk2016-01-251-6/+6
* Record the modified mbuf chain after transmit checksum setup codemikeb2016-01-041-10/+11
* replace IFF_OACTIVE manipulation with mpsafe operations.dlg2015-11-251-7/+8
* No need for "vlan.h" if you don't check for "#if NVLAN > 0".mpi2015-11-241-2/+1
* No need to include <net/if_arp.h>mpi2015-11-241-2/+1
* The only network driver needing <net/if_types.h> is upl(4) for IFT_OTHER.mpi2015-11-241-2/+1
* Include <sys/atomic.h> when atomic operations are used.mpi2015-11-231-1/+2
* Do not include <net/if_vlan_var.h> when it's not necessary.mpi2015-11-141-3/+1
* arp_ifinit() is no longer needed.mpi2015-10-251-4/+1
* brad points out i need bpf_mtap_ether to reconstruct vlan headersdlg2015-09-201-2/+2
* need to keep bpf in the tx path. got a bit ahead of myself there...dlg2015-09-201-1/+6
* make vmx(4) interrupts mpsafe.dlg2015-09-181-63/+97
* Increment if_ipackets in if_input().mpi2015-06-241-2/+1
* Check if interface was stopped before calling rx/tx interrupt routines.mikeb2015-06-041-4/+7
* Revert unrelated changes in previous.uebayasi2015-05-291-26/+1
* Initial addition of ``Patrol Read'' support in bio(4), biocto(8), anduebayasi2015-05-291-1/+26
* bump the number of tx and rx descriptors from 128 up to 512.dlg2015-05-261-3/+3
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* convert VMXNET drivers to ml_enqueue + if_inputpelikan2015-02-101-9/+6
* fix print/panic messages + remove superfluous if_ibytes additionpelikan2015-02-091-5/+3
* unifdef INETtedu2014-12-221-3/+1
* Rearrange mostly vmxnet3_init() to look like other Ethernet drivers.brad2014-12-191-12/+22
* dont base the mru on the mtu. unconditionally make it what thedlg2014-08-261-22/+7
* Fewer <netinet/in_systm.h>mpi2014-07-221-2/+1
* Remove left-over call to removed function m_clsetwms().stsp2014-07-081-3/+1
* cut things that relied on mclgeti for rx ring accounting/restriction overdlg2014-07-081-10/+14
* - Unconditionally set IFCAP_VLAN_MTUbrad2014-01-221-26/+26