summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/if_vic.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* use ifiq_input and use it's return value to apply backpressure to rxrs.dlg2020-06-221-2/+4
* Ack the interrupt first, so that it can receive interrupts for newyasuoka2019-11-091-3/+3
* Reshuffle vic_start and get rid of the dequeue begin/rollback/commit dancemikeb2017-07-121-14/+6
* 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
* replace IFF_OACTIVE manipulation with mpsafe operations.dlg2015-11-251-6/+7
* The only network driver needing <net/if_types.h> is upl(4) for IFT_OTHER.mpi2015-11-241-2/+1
* shuffle struct ifqueue so in flight mbufs are protected by a mutex.dlg2015-11-201-3/+5
* arp_ifinit() is no longer needed.mpi2015-10-251-4/+1
* Increment if_ipackets in if_input().mpi2015-06-241-3/+1
* Revert unrelated changes in previous.uebayasi2015-05-291-11/+1
* Initial addition of ``Patrol Read'' support in bio(4), biocto(8), anduebayasi2015-05-291-1/+11
* No need to set `rcvif', if_input() does it for you!mpi2015-04-301-2/+1
* Correct comments.uebayasi2015-04-011-3/+3
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* Replace hand rolled code with m_defrag().brad2015-02-101-26/+8
* convert VMXNET drivers to ml_enqueue + if_inputpelikan2015-02-101-8/+5
* unifdef INETtedu2014-12-221-5/+1
* rxr ioctl handling.brad2014-12-011-1/+22
* Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianderaadt2014-07-131-4/+4
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-3/+3
* record the size of the rx rings so we can wrap around them correctly.dlg2014-07-101-1/+2
* cut things that relied on mclgeti for rx ring accounting/restriction overdlg2014-07-081-15/+12
* Do not blindly return 1 from the interrupt handler since we do not knowjsing2011-11-291-2/+2
* BUS_DMA_ZERO instead of alloc, map, bzero.oga2010-05-191-4/+2
* Tidy up promisc/multicast handling. Tested by myself (and earliersthen2009-11-171-30/+29
* - consistify cfdriver for the ethernet drivers (0 -> NULL)jasper2009-08-131-2/+2
* delete xxshutdown handlers that are never even hooked upderaadt2009-08-101-10/+1
* MCLGETI() will now allocate a mbuf header if it is not provided, thusderaadt2009-08-091-9/+3
* Fix some minor format string problems found in a maze of false positivesderaadt2009-06-021-2/+2
* use m_clsetwms to tell the allocator how big the rings are.dlg2009-02-011-1/+4
* Add missing newline to error message printf.reyk2008-12-301-2/+2
* matthieu and reyk say that using 9k frames for rx breaks vic on esx. i candlg2008-12-121-2/+2
* enable 9k frames on the "jumbo" ringdlg2008-12-051-2/+2
* allocate the right number of entries in the "jumbo" rx ring now that it isdlg2008-12-031-7/+7
* use the right variable when looping over rxqs.dlg2008-12-031-2/+2
* Eliminate the redundant bits of code for MTU and multicast handlingbrad2008-11-281-27/+4
* backout large cluster allocators.dlg2008-11-251-2/+2
* put 9k frames on the jumbo ringdlg2008-11-251-2/+2
* no 9k cluster allocator yet, switch back to 4k.dlg2008-11-241-2/+2
* switch from 4k to 9k frames on the jumbo ring now the cluster allocator isdlg2008-11-241-2/+2
* enable the use of the second rx ring. populate it with 4k frames until thedlg2008-11-241-131/+133
* switch from using MCLGET to MCLGETI for clusters going onto the rx ring.dlg2008-11-241-2/+2
* drop the requirement that the rx ring has to be filled with mbufs. we onlydlg2008-11-241-50/+87
* dlg says "well, that is embarassing"deraadt2008-10-291-3/+3
* First step towards cleaning up the Ethernet driver ioctl handling.brad2008-10-021-9/+2
* Convert timeout_add() calls using multiples of hz to timeout_add_sec()blambert2008-09-101-3/+3
* tweak the alignment of the rx buffers so the headers in the frame aredlg2008-07-071-2/+3
* use correct data type for the pci address (bus_addr_t)reyk2007-11-281-2/+2
* let vic attach to the virtual pcnet hardware in vmware.dlg2007-10-281-8/+85