summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_sis.c
AgeCommit message (Expand)Author
2007-05-04Initialize the sis_timeout early in attach instead of sis_init.Artur Grabowski
2006-12-03Re-enable RX engine every time otherwise it occasionallyAlexander Yurchenko
2006-12-03Set sis_stopped=1 early on attach and reset it later in sis_init().Alexander Yurchenko
2006-10-18Simplify the logic of the for loops in the sis_ring_init() function.Brad Smith
2006-08-10move the promiscuous mode handling code to sis_setpromisc() and simplifyBrad Smith
2006-07-10add code for the interrupt holdoff support. bump NS_IHR_DELAY above 0 toBrad Smith
2006-05-28unknown ioctl is ENOTTY not EINVALJason Wright
2006-05-27With the National variants of the sis(4) chip make sure toBrad Smith
2006-04-28and store a copy of the current interface flags in the softc.Brad Smith
2006-04-28backout previous, Brad probably forgot to commit some bits hereMartin Reindl
2006-04-28and store a copy of the current interface flags in the softc.Brad Smith
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
2006-03-25tidy up a bit.Brad Smith
2006-03-25ANSI and KNF.Brad Smith
2006-03-25set/clear the all frames bit in the receive filter whenBrad Smith
2006-03-20de-register.Brad Smith
2005-11-04- splimp -> splnetBrad Smith
2005-10-30Simplify sis(4) TX/RX ring initialization.Brad Smith
2005-10-20Instead of keeping track of the index into the receive ring use the alreadyBrad Smith
2005-10-18Put rev 1.56 back in and make sure to include the header soBrad Smith
2005-10-18revert last commit for now.Brad Smith
2005-10-18Make sure that if_timer does not get reset if there are packetsBrad Smith
2005-10-17Enable APC CMOS RAM reading code on amd64 for some embedded sis(4) chips.Brad Smith
2005-10-14no functional change here, just moving the stripping of theBrad Smith
2005-10-13sync multicast code with the FreeBSD sis driver.Brad Smith
2005-10-12have sis strip off the Ethernet FCS before passing it to bpf.Brad Smith
2005-08-09do not set PCI_COMMAND_MASTER_ENABLE explicitly as it's already set in pcisub...Michael Shalayeff
2005-07-28clear IFF_RUNNING & IFF_OACTIVE in sis_stop() before de-allocating resources,Brad Smith
2005-07-21rollback r1.48 since it caused several panics here; brad@ ok.Federico G. Schwindt
2005-07-02clear IFF_RUNNING & IFF_OACTIVE in foo_stop() before de-allocating resources.Brad Smith
2005-06-12use pci_mapreg_map() instead of pci_[io|mem]_find and bus_space_map;Federico G. Schwindt
2005-05-27handle SIOCSIFMTU ioctlBrad Smith
2005-05-22- Enable parity error detection on 900B and 635(A).Brad Smith
2005-04-05- Fix for an issue with excessive collisions in half duplex mode.Brad Smith
2005-01-15make sure interface is in RUNNING state before touching the multicast filtersBrad Smith
2004-09-28Use ETHER_MAX_DIX_LEN/ETHER_MIN_LENBrad Smith
2004-09-23don't need to set ifp->if_mtu or ifp->if_output in each driver,Brad Smith
2004-07-04sis rev 0x91 seeprom support to get eaddr; from fgschTheo de Raadt
2004-06-06- replace hand-rolled crc32 with ether_crc32_be()Ryan Thomas McBride
2004-04-26start with minimum recieve rings. when we ifconfig up, allocate more.Theo de Raadt
2004-04-09do not whine if we cannot get mbufs. the countless printfd makes the machineHenning Brauer
2004-01-01avoid redundant calls to sis_stop() for shared irqs; from freebsd; ok deraadt@Markus Friedl
2003-12-11Check DP83815/6 silicon revision register and apply current fixes documentedChris Cappuccio
2003-10-30correct mac address fetching; pr 3532, jerry@dunmire.orgTheo de Raadt
2003-07-09Fix problems with ICS1893 PHY and some sis chipsets.Kenneth R Westerback
2003-06-30remove the use of sis_unitAnil Madhavapeddy
2003-03-10Fix for the "short cable bug" in sis:Ryan Thomas McBride
2002-11-22off by one for sis_tx_cnt, can lead to corrupt sis_tx_list; ok fgs@Markus Friedl
2002-11-20Read mac address correctly on rev 0x90; tested by Alexander, patchFederico G. Schwindt
2002-11-19Add a simplistic table driven lookup routine and use it where appropriate.Jason Wright