summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_sis.c
AgeCommit message (Expand)Author
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
2002-07-31aaron: sync THEN access =)Jason Wright
2002-07-05Typo; stobe -> strobeAaron Campbell
2002-07-03Fix some major brain damage where I was performing arithmetic on aAaron Campbell
2002-07-02bus_dma'ify, works on an SiS900 and a Netgear FA411. Thanks to wilfried@ forAaron Campbell
2002-03-25support 630ETi; from wyllie@dilex.netMichael Shalayeff
2002-03-14First round of __P removal in sysTodd C. Miller
2002-02-15Don't cast nonexistent return value from splx to (void). ok art@Thomas Nordin
2002-02-08Partial sync with FreeBSD, mostly bugfixes from Luigi Rizzo (ok jason@)Chris Cappuccio
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
2001-09-23Read the MAC address correctly from 630EA1-based sis(4) devices. Should fixAaron Campbell
2001-08-25Change pci_intr_map to take pci_attach_args as an argument.Artur Grabowski
2001-08-12remove redundant vm includesMichael Shalayeff
2001-06-27ALTQ'ify network drivers.Kenjiro Cho
2001-06-24more ether_input_mbuf() conversion.Federico G. Schwindt
2001-05-10Simplify probe routine.Aaron Campbell
2001-03-14Disable PME mode in sis_reset() to fix a problem with the DP83815 chip onAaron Campbell
2001-03-12Add support for reading the MAC address from the APC CMOS RAM in theAaron Campbell
2001-02-20for ethernet ifaces attach bpf from ether_ifattach; jason@, aaron@, itojun@ okMichael Shalayeff
2001-02-20sync with freebsd:Jason Wright
2000-12-06new timeouts, proper spl()s; aaron@ okMichael Shalayeff
2000-10-16Use mii_attach() directly instead of mii_phy_probe().Aaron Campbell
2000-08-25Sync with FreeBSD. Summary of changes:Aaron Campbell
2000-07-06Fix a minor bug in the MAC address unscrambling code. From FreeBSD.Aaron Campbell
2000-07-06Add support for the National Semiconductor DP83815 Fast Ethernet chip.Aaron Campbell
2000-02-15make sure to call ether_{add,del}multi() as appropriate in xxx_ioctl()Jason Wright
1999-12-08Remove unused #define cruft.Aaron Campbell
1999-12-04Driver for SiS 900/7016 Ethernet; from FreeBSD.Aaron Campbell