summaryrefslogtreecommitdiff
path: root/sys/dev/ic/xl.c
AgeCommit message (Expand)Author
2011-07-14We must not call xl_wol_power() from xl_stop(). If we do the deviceStefan Sperling
2011-07-08Fix WoL support in xl(4). Now works with my hardware (3Com 3c905C).Stefan Sperling
2011-06-21remove some unnecessary casts. ok blambert deraadt kettenis matthewTed Unangst
2011-04-17Add wol support to xl(4). Not really tested, but hopefully someone willStefan Sperling
2011-04-05mechanic rename M_{TCP|UDP}V4_CSUM_OUT -> M_{TCP|UDP}_CSUM_OUTHenning Brauer
2010-09-22Call bus_dmamap_sync() of a dma descriptor before checking the ownershipClaudio Jeker
2010-09-21mclgeti() support for xl(4). All done by Loganaden Velvindron.Claudio Jeker
2010-09-20Stop doing shutdown hooks in network drivers where possible. We alreadyTheo de Raadt
2010-09-07remove the powerhook code. All architectures now use the ca_activate treeTheo de Raadt
2010-09-06initialize rv to 0 in the activate functionTheo de Raadt
2010-08-31Add DVACT_QUIECE support. This is called before splhigh() and beforeTheo de Raadt
2010-08-31activate function should return result of config_activate_childrenTheo de Raadt
2010-08-27Move the xl_pci_activate function into xl_activate so that it is in theTheo de Raadt
2010-08-12Reset the chip upon suspend, to make sure it stops DMA. Reset it again uponMark Kettenis
2010-08-06ca_activate function for suspend/resumeTheo de Raadt
2010-05-19BUS_DMA_ZERO instead of alloc, map, bzero.Owain Ainsworth
2009-12-22rewrite promiscuous mode and multicast handling; from BradChristian Weisgerber
2009-10-15Add detach support to a few more drivers, and in others do the neccessaryTheo de Raadt
2009-06-02The xl_detach() function is now used by pci code, so it must be in theTheo de Raadt
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