summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_sis.c
AgeCommit message (Expand)Author
2016-01-08Work around buggy zero-length packets produced by the DP83816A.Martin Pieuchot
2015-11-25replace IFF_OACTIVE manipulation with mpsafe operations.David Gwynne
2015-11-24You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl.Martin Pieuchot
2015-11-24The only network driver needing <net/if_types.h> is upl(4) for IFT_OTHER.Martin Pieuchot
2015-11-20shuffle struct ifqueue so in flight mbufs are protected by a mutex.David Gwynne
2015-10-25arp_ifinit() is no longer needed.Martin Pieuchot
2015-06-24Increment if_ipackets in if_input().Martin Pieuchot
2015-04-13Now that if_input() set the receiving interface pointer on mbufs for usMartin Pieuchot
2015-03-30Convert to if_input().Martin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-11- Make use of m_defrag().Brad Smith
2015-01-06Always enable the receive filter. It was being enabled via sis_init()Brad Smith
2014-12-22unifdef INETTed Unangst
2014-12-17Do as the datasheet recommends and disable the RX filter before adjustingBrad Smith
2014-12-08Have foo_init() call foo_reset() to reset the chip to a known stateBrad Smith
2014-11-24rxr ioctl handling.Brad Smith
2014-07-22Fewer <netinet/in_systm.h>Martin Pieuchot
2014-07-08cut things that relied on mclgeti for rx ring accounting/restriction overDavid Gwynne
2013-12-28The few network drivers that called their children's (ie. mii PHYTheo de Raadt
2013-12-06Add a DVACT_WAKEUP op to the *_activate() API. This is called after theTheo de Raadt
2013-08-21get rid of the copy argument in m_devget that let you provide anDavid Gwynne
2013-08-07Most network drivers include netinet/in_var.h, but apparently theyAlexander Bluhm
2013-06-28Rewrite the media / link state handling and have itBrad Smith
2013-03-17- Apply the AcceptPerfectMatch workaround for DP83815 chipsets to the 15DBrad Smith
2013-03-07Correct the delay when programming the short cable fix. It should beBrad Smith
2013-02-09Allow the user to configure an MTU of up to 1518, which does not requireStuart Henderson
2012-11-29Remove setting an initial assumed baudrate upon driver attach which is notBrad Smith
2012-10-18Convert a number of old private copies of code which predatesTheo de Raadt
2011-06-22kill a few more casts that aren't helpful. ok krw miodTed Unangst
2011-04-14do not disable interrupts in the isr and then enable them againDavid Gwynne
2011-04-03use nitems(); no binary change for drivers that are compiled on amd64.Jasper Lievisse Adriaanse
2011-02-15bus_dmamap_sync() freshly initialized Rx descriptors before flipping the bitMark Kettenis
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-06ca_activate function for suspend/resume; tested by mlarkinTheo de Raadt
2010-05-19BUS_DMA_ZERO instead of alloc, map, bzero.Owain Ainsworth
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