summaryrefslogtreecommitdiff
path: root/sys/dev/ic/xl.c
AgeCommit message (Expand)Author
2008-11-28Eliminate the redundant bits of code for MTU and multicast handlingBrad Smith
2008-11-19Make sure to check that the TX queue is empty before clearing theBrad Smith
2008-11-19Do not reset TX threshold value whenever xl_init() is called. InsteadBrad Smith
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-05-11Fix a typo with the media duplex flag being used for AUI connectionsBrad Smith
2007-05-19My 3c905C needs a brief pause after reset for PIO too, at least on hppa.Mark Kettenis
2007-05-05move xl_detach() -- which is only used by cardbus -- to the cardbus code.Theo de Raadt
2006-08-10- ANSI functionsBrad Smith
2006-08-10- move the promiscuous mode handling code to xl_setpromisc() and simplifyBrad Smith
2006-05-27garbage collect vlan.hBrad Smith
2006-05-22Attach routines can fail before calling *hook_establish(), and theyKenneth R Westerback
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
2006-03-04remove extraneous brackets.Brad Smith
2006-01-20- xl_encap(): free the mbuf chain and return if bus_dmamap_load_mbuf()Brad Smith
2006-01-11only set Ok flag for RX checksums.Brad Smith
2006-01-11remove a printf here.Brad Smith
2006-01-11In the case that we've used up all 63 fragments then try to allocate an mbufBrad Smith
2005-11-07splimp -> splnetBrad Smith
2005-07-02clear IFF_RUNNING & IFF_OACTIVE in foo_stop() before de-allocating resources.Brad Smith
2005-04-25csum -> csum_flagsBrad Smith
2005-04-23styleBrad Smith
2005-01-15make sure interface is in RUNNING state before touching the multicast filtersBrad Smith
2004-11-01back out previous commit.Brad Smith
2004-10-31don't swap zerosBrad Smith
2004-10-23add missing braces, noticed by mcbride@Brad Smith
2004-10-23re-add old xl_encap_90xB() for 905B/C cards. removed in rev 1.52.Brad Smith
2004-10-02remove if NVLAN here tooBrad Smith
2004-09-28remove if NVLAN around IFCAP_VLAN_MTUBrad Smith
2004-09-23don't need to set ifp->if_mtu or ifp->if_output in each driver,Brad Smith
2004-06-04fix conversion to ether_crc32_be(). problem noticed by naddy@Brad Smith
2004-06-01dv_xname is not the same as dv_unit (for hell knows what reason)Michael Shalayeff
2004-05-30a bit of syncing with the FreeBSD driver, namely...Brad Smith
2003-10-21typos from Tom Cosgrove;Jason McIntyre
2003-06-29remove usage of xl_unitJason Wright
2003-03-24splimp() around xl_reset() during autoconf. something in xl_reset() wantsJason Wright
2003-01-05spellingTheo de Raadt
2002-12-02- Remove a few magic constantsJason Wright
2002-11-25remove printf's in xl_setmode().Brad Smith
2002-11-17Make sure never to put a loaded dmamap in the spare. 3c90x should workJason Wright
2002-11-17this driver has never been in sys/pci (in OpenBSD at least) and supportsJason Wright
2002-11-17Fix another case (tx this time) where buffers were not unloaded (nor sync'd)....Jason Wright
2002-11-17- lightly season with htole32 and friends... enough to get rx workingJason Wright
2002-08-22simplify multicast setup on the 3c905 (pre-B/C, etc)Jason Wright
2002-07-09Don't write 32 bits to a 16-bit register.Aaron Campbell
2002-06-15Check the correct variable when freeing the RX/TX lists.Aaron Campbell
2002-06-15bus_dma'ify. Tested on 3c900(pci), 3c905b(pci), and 3c575c(cardbus). ThanksAaron Campbell
2002-06-09a step towards consistancy; in general:Todd T. Fries
2002-06-08Add hardware TCP/IP checksum offloading support for receive and transmit forAaron Campbell