summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/if_vic.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* shrink dmesg output to one line that shows irq and the ethernet address.dlg2007-10-231-56/+37
* the multicast filter is operated on as an array of u_int16_t's, not thedlg2007-06-151-2/+3
* one extern seems to be better than 20 for ifqmaxlen; ok krwjason2007-05-261-3/+1
* when it does not compile we KNOW it was not tested. come onderaadt2007-05-041-2/+2
* do not call vic_init() on ENETRESET in the ioctl handler, usereyk2007-05-041-2/+2
* this is my previous commit again, but this time it was tested.dlg2007-04-221-1/+5
* backout: compile before you commit, pleasederaadt2007-04-211-5/+1
* when allocating a new mbuf for rx, do a dmamap_sync before handing it todlg2007-04-211-1/+5
* a break in the default case, while unnecessary, is still nice.dlg2007-04-171-1/+2
* point ifreq in the ioctl path at something, so we can void dereferencingdlg2007-04-171-2/+2
* replace IPL_BIO with IPL_NET. vic(4) is a networking driver, not blockreyk2007-04-141-3/+3
* update vic(4) to use the LINK_STATE_IS_UP() macroreyk2007-01-301-2/+2
* remove an ugly macro that made claudio sad. luckily it wasnt being used.dlg2006-12-141-2/+1
* always assume full duplex state if the interface is up... what doesreyk2006-12-031-2/+2
* re-add a tiny little #ifdef VIC_DEBUG, used to compare the vic(4)reyk2006-12-031-7/+11
* no need to check for IFF_ALLMULTI when we just removed the flag...reyk2006-11-091-2/+2
* knfreyk2006-11-091-6/+6
* add multicast filter support instead of using ALLMULTI all the timereyk2006-11-091-18/+51
* set the rx filters after setting the shared data address.reyk2006-11-061-4/+4
* if the hardware doesnt say it can do scatter gather lists for tx, thendlg2006-11-021-2/+3
* comments like "schedule timeout" before going timeout_add are dumb. learndlg2006-11-021-5/+1
* dont set tx_stopped when we actually want to do tx.dlg2006-11-021-2/+1
* pointers in hardware structures are stupid. shame on you vmware.dlg2006-11-021-3/+3