summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_vic.c
AgeCommit message (Expand)Author
2008-12-30Add missing newline to error message printf.Reyk Floeter
2008-12-12matthieu and reyk say that using 9k frames for rx breaks vic on esx. i canDavid Gwynne
2008-12-05enable 9k frames on the "jumbo" ringDavid Gwynne
2008-12-03allocate the right number of entries in the "jumbo" rx ring now that it isDavid Gwynne
2008-12-03use the right variable when looping over rxqs.David Gwynne
2008-11-28Eliminate the redundant bits of code for MTU and multicast handlingBrad Smith
2008-11-25backout large cluster allocators.David Gwynne
2008-11-25put 9k frames on the jumbo ringDavid Gwynne
2008-11-24no 9k cluster allocator yet, switch back to 4k.David Gwynne
2008-11-24switch from 4k to 9k frames on the jumbo ring now the cluster allocator isDavid Gwynne
2008-11-24enable the use of the second rx ring. populate it with 4k frames until theDavid Gwynne
2008-11-24switch from using MCLGET to MCLGETI for clusters going onto the rx ring.David Gwynne
2008-11-24drop the requirement that the rx ring has to be filled with mbufs. we onlyDavid Gwynne
2008-10-29dlg says "well, that is embarassing"Theo de Raadt
2008-10-02First step towards cleaning up the Ethernet driver ioctl handling.Brad Smith
2008-09-10Convert timeout_add() calls using multiples of hz to timeout_add_sec()Bret Lambert
2008-07-07tweak the alignment of the rx buffers so the headers in the frame areDavid Gwynne
2007-11-28use correct data type for the pci address (bus_addr_t)Reyk Floeter
2007-10-28let vic attach to the virtual pcnet hardware in vmware.David Gwynne
2007-10-23shrink dmesg output to one line that shows irq and the ethernet address.David Gwynne
2007-06-15the multicast filter is operated on as an array of u_int16_t's, not theDavid Gwynne
2007-05-26one extern seems to be better than 20 for ifqmaxlen; ok krwJason Wright
2007-05-04when it does not compile we KNOW it was not tested. come onTheo de Raadt
2007-05-04do not call vic_init() on ENETRESET in the ioctl handler, useReyk Floeter
2007-04-22this is my previous commit again, but this time it was tested.David Gwynne
2007-04-21backout: compile before you commit, pleaseTheo de Raadt
2007-04-21when allocating a new mbuf for rx, do a dmamap_sync before handing it toDavid Gwynne
2007-04-17a break in the default case, while unnecessary, is still nice.David Gwynne
2007-04-17point ifreq in the ioctl path at something, so we can void dereferencingDavid Gwynne
2007-04-14replace IPL_BIO with IPL_NET. vic(4) is a networking driver, not blockReyk Floeter
2007-01-30update vic(4) to use the LINK_STATE_IS_UP() macroReyk Floeter
2006-12-14remove an ugly macro that made claudio sad. luckily it wasnt being used.David Gwynne
2006-12-03always assume full duplex state if the interface is up... what doesReyk Floeter
2006-12-03re-add a tiny little #ifdef VIC_DEBUG, used to compare the vic(4)Reyk Floeter
2006-11-09no need to check for IFF_ALLMULTI when we just removed the flag...Reyk Floeter
2006-11-09knfReyk Floeter
2006-11-09add multicast filter support instead of using ALLMULTI all the timeReyk Floeter
2006-11-06set the rx filters after setting the shared data address.Reyk Floeter
2006-11-02if the hardware doesnt say it can do scatter gather lists for tx, thenDavid Gwynne
2006-11-02comments like "schedule timeout" before going timeout_add are dumb. learnDavid Gwynne
2006-11-02dont set tx_stopped when we actually want to do tx.David Gwynne
2006-11-02pointers in hardware structures are stupid. shame on you vmware.David Gwynne
2006-11-02reyk said i can put my copyright on this file too.David Gwynne
2006-11-02merge the register description into the c file. nothing else will everDavid Gwynne
2006-11-02set up a tick to check the link state every second.David Gwynne
2006-11-02remove cruftDavid Gwynne
2006-11-02split the initialisation of the dma area up between the attach path and theDavid Gwynne
2006-11-02set the proper maximum queue length.Brad Smith
2006-11-02we sync regions in the dma area anymore, we just sync the whole thing. thisDavid Gwynne
2006-11-02VIC_DEBUG is useless, so it goes awayDavid Gwynne