summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_sis.c
AgeCommit message (Expand)Author
2009-08-13- consistify cfdriver for the ethernet drivers (0 -> NULL)Jasper Lievisse Adriaanse
2009-08-10A few more simple cases of shutdown hooks which only call xxstop, whenTheo de Raadt
2009-08-09MCLGETI() will now allocate a mbuf header if it is not provided, thusTheo de Raadt
2009-07-22Add big-endian platform support to sis(4). Tested to not break anything onMiod Vallat
2009-06-22Sync the strict alignment with vr(4). Remove the if (1) and replace it withClaudio Jeker
2009-06-18First sync the descriptor then check if the owner of the descriptor.Claudio Jeker
2009-06-12Remove #if 0 code that is of no use at all. Ring overflows will actuallyClaudio Jeker
2009-06-04merge some individual SIS_SETBIT (done for natsemi chips only)Stuart Henderson
2009-06-04- Rewrite ioctl handling code and receive filter handling to cleanStuart Henderson
2009-04-14Convert sis(4) to MCLGETI() and make soekris suck much less. With this theClaudio Jeker
2009-02-24The original SiS chips seem to have an bug that marks VLAN tagged packetsClaudio Jeker
2008-12-04Don't hardcode the bus_space_tag to use, grab if from pci_attach_argsOwain Ainsworth
2008-11-28Eliminate the redundant bits of code for MTU and multicast handlingBrad Smith
2008-11-10don't assign ifp to ifp; llvm/clang; ok jsgConstantine A. Murenin
2008-10-14Change m_devget()'s outdated and unused "offset" argument: It isChristian Weisgerber
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-15theres no need too m_adj() the mbuf by 8bytes (u_int64_t) inThordur I. Bjornsson
2008-07-10move a common statement out of if/else;Thordur I. Bjornsson
2008-07-07Use bus_dmamap_load_mbuf() instead of bus_dmamap_load() whenThordur I. Bjornsson
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