summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_ix.c
AgeCommit message (Expand)Author
2020-07-17enable multiq support for ix.David Gwynne
2020-07-10Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.Patrick Wildt
2020-06-07build on mpi's work toward ix multiq support.David Gwynne
2020-04-24Print per queue stats when dumping hardware counters in IX_DEBUG kernels.Martin Pieuchot
2020-04-06Make it possible to use ix(4) with MSI-X, currently disabled by default.Martin Pieuchot
2020-03-25Revert introduction of MSI-X code, deraadt@ reported a regression on i386.Martin Pieuchot
2020-03-23Make it possible to use ix(4) with MSI-X, currently disabled by default.Martin Pieuchot
2020-03-02Update ix(4) from freebsd to add support for X553 controllers.Jonathan Matthew
2020-02-28oops some snapshot tests fell inTheo de Raadt
2020-02-28syncTheo de Raadt
2019-08-19Enable TCP and UDP checksum offloading by default for ix(4).jan
2019-04-10add support for SIOCGIFSFFPAGE so userland can read sfp module infoDavid Gwynne
2019-03-01bus_dmamap_sync when we fill the rx ring, not for ever slot on the ring.David Gwynne
2019-02-26don't let rxr completely fill the rxr ring.David Gwynne
2019-02-26put the rx buffer at the end of the mbufDavid Gwynne
2019-02-21get rid of atomic_foo ops in the tx start and completion paths.David Gwynne
2017-06-22double ;;. xhci one found by geoffhillTheo de Raadt
2017-04-24Since rev 1.1 ix has attempted to require a 64 bit BAR, the test forJonathan Gray
2017-01-24add support for multiple transmit ifqueues per network interface.David Gwynne
2017-01-22move counting if_opackets next to counting if_obytes in if_enqueue.David Gwynne
2016-12-09Update the media as the last step in the SFP module configurationMike Belopuhov
2016-12-06Improve error handling and don't fail if SFP module is not present;Mike Belopuhov
2016-12-02Disable the TX laser when interface is going down for all fiber modulesMike Belopuhov
2016-11-30Update media types upon SFP module changeMike Belopuhov
2016-11-24Enable support for the X550 family of 10 Gigabit controllersMike Belopuhov
2016-11-24Fixup active media reporting for multi-speed fiber modulesMike Belopuhov
2016-11-21Add ability to change media typeMike Belopuhov
2016-11-21Factor out RSS initialization into a separate functionMike Belopuhov
2016-11-21Correct the test for requiring a 64 bit mem bar.Jonathan Gray
2016-11-21Turn on the PHY power during attachMike Belopuhov
2016-11-18Sync some changes for ixgbe_initialize_receive_unitsMike Belopuhov
2016-11-18Recognize active SPF+ DA modules as IFM_10G_SFP_CUMike Belopuhov
2016-11-18Support for new GPI signals, including X550 external PHY interruptMike Belopuhov
2016-11-18Reduce difference in ixgbe_initialize_receive_units to FreeBSD;Mike Belopuhov
2016-11-18Minor code restructuringMike Belopuhov
2016-10-27tell ix and em to use 2k+ETHER_ALIGN clusters for rx on all archs.David Gwynne
2016-04-13G/C IFQ_SET_READY().Martin Pieuchot
2015-12-31Make ixgbe_start() mpsafe. This means the driver will no longer grab theMark Kettenis
2015-12-18Make ix(4) mpsafer. Take advantage of intr_barrier() to eliminate the mutexMark Kettenis
2015-11-25replace IFF_OACTIVE manipulation with mpsafe operations.David Gwynne
2015-11-20shuffle struct ifqueue so in flight mbufs are protected by a mutex.David Gwynne
2015-11-04replace while (ml_dequeue()) m_freem(); with ml_purge();David Gwynne
2015-10-25arp_ifinit() is no longer needed.Martin Pieuchot
2015-09-11First step at making ix(4) MPSAVE. This is largely based on the em(4)Claudio Jeker
2015-09-02correct sizes for free(), sighTheo de Raadt
2015-09-01sizes for free(), mostly related to firmwares.Theo de Raadt
2015-08-29Set the rx mbuf size to MCLBYTES + ETHER_ALIGN for strict alignmentMark Kettenis
2015-06-24Increment if_ipackets in if_input().Martin Pieuchot
2015-05-21Access to uninitialized variable fixed.Gerhard Roth
2015-04-30Set the correct media type for 1000baseLX SFPs.Jonathan Gray