summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_cas.c
AgeCommit message (Expand)Author
2024-05-24remove unneeded includes; ok miod@Jonathan Gray
2023-11-10Make ifq and ifiq interface MP safe.Alexander Bluhm
2022-03-11Constify struct cfattach.Martin Pieuchot
2020-07-10Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.Patrick Wildt
2020-07-10Change users of IFQ_DEQUEUE(), IFQ_ENQUEUE() and IFQ_LEN() to use thePatrick Wildt
2017-01-22move counting if_opackets next to counting if_obytes in if_enqueue.David Gwynne
2016-04-13G/C IFQ_SET_READY().Martin Pieuchot
2015-12-08No trailers has been the default and only option for 20 years, yet someTed Unangst
2015-12-06switch on the return value of bus_dmamap_load_mbuf not value != 0Jonathan Gray
2015-12-03Rework cas_start to check for space on the ring before dequeueing and dropJonathan Matthew
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-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-09-11Make room for media types of the future. Extend the ifmedia word to 64 bits.Stefan Sperling
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-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-03-11Convert to if_input().Martin Pieuchot
2014-12-22unifdef INETTed Unangst
2014-12-19Use <sys/endian.h> instead of <machine/endian.h>Philip Guenther
2014-11-18Use pa_device to ensure each MAC address of a multi port boardBrad Smith
2014-11-16Allow the driver to be able to retrieve the MAC address from the ROMBrad Smith
2013-08-21get rid of the copy argument in m_devget that let you provide anDavid Gwynne
2011-04-03use nitems(); no binary change for drivers that are compiled on amd64.Jasper Lievisse Adriaanse
2010-09-20Stop doing shutdown hooks in network drivers where possible. We alreadyTheo de Raadt
2010-05-19BUS_DMA_ZERO instead of alloc, map, bzero.Owain Ainsworth
2009-11-29Merge in some tidying up bits from gem(4). From Brad.Mark Kettenis
2009-11-17Tidy up promisc/multicast handing. From Brad. Tested by me.Mark Kettenis
2009-07-23Use pci_mapreg_map() to map ROM.Mark Kettenis
2009-06-13Simplify ioctl handling. From Brad.Mark Kettenis
2009-03-29make various strings ("can't map mem space" and similar) more consistentStuart Henderson
2008-11-28Eliminate the redundant bits of code for MTU and multicast handlingBrad Smith
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-08-30Fix an issue initially reported by drahn@ with gem(4) where theseBrad Smith
2008-05-31Apparently the interrupt status register doesn't always replicate the TXMark Kettenis
2008-05-31Turn the rx descriptor ring into a real ring instead of letting things fallMark Kettenis
2008-05-31Properly set the IFF_OACTIVE flag if all the descriptrs are in use forBrad Smith
2008-04-08- Count excess and late collisions as output errors.Brad Smith
2008-04-02Add support for the National Semiconductor Saturn (which really is a SunMark Kettenis
2008-02-08Return ENOTTY not EINVAL for unsupported ioctl's;Thordur I. Bjornsson
2008-01-17Remove some #if;ed out code.Mark Kettenis
2007-11-26Make Cassini+ work; remove some unused macros while I'm there.Mark Kettenis
2007-11-26Avoid resetting PCS. Don't do loopback at the serial link.Mark Kettenis
2007-11-26Reenable the PCS functions after a reset; properly disable them while changingMark Kettenis
2007-10-06NPBFILTER -> NBPFILTER in comments.Jonathan Gray
2007-04-18Pass arguments to DPRINTF in the right order.Mark Kettenis
2007-04-15Make code that fetches the MAC address from PCI ROM actually work.Mark Kettenis