summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_ix.c
AgeCommit message (Expand)Author
2022-09-02Fix TSO large receive offloading in ix(4).Jan Klemkow
2022-08-30remove an unused argument of ixgbe_rx_checksum()Sebastian Benoit
2022-08-05The netlock for SIOCSIFMEDIA and SIOCGIFMEDIA ioctl is not necessary.Alexander Bluhm
2022-06-27Introduce Large Receive Offloading of TCP segment offloading for ix(4). It isJan Klemkow
2022-03-15Enable IP header checksum offloading in ix(4).Jan Klemkow
2022-03-11Constify struct cfattach.Martin Pieuchot
2022-03-05Add an activate() function with DVACT_QUIESCE & DVACT_RESUME hooksTheo de Raadt
2022-02-08rework checksum/vlan offloading, and enable it for ipv6 too.David Gwynne
2022-01-27Cast to unsigned integer before overflow can happen.Alexander Bluhm
2021-07-27Fix Rx hash typeKevin Lo
2021-07-23pci_intr_msix_count() is the function that drivers using multiple MSI-XJonathan Matthew
2020-12-22have the ifrxr info stuff report the buffer size the hw handles.David Gwynne
2020-12-12Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.jan
2020-12-09ix_txq_kstats_read() should look at a tx_ring struct, not rx_ring.David Gwynne
2020-11-24fter ixgbe_stop() there will be no more link-state-changeGerhard Roth
2020-11-09There seems to be a silicon errata for 82598 ix(4) chips. When theAlexander Bluhm
2020-10-27Do not touch non existing queues. Allows to disable MSI-X in ix(4).Alexander Bluhm
2020-07-18replace stat collection with the kstat api.David Gwynne
2020-07-17Revert r1.170. dlg and jmatthew simultaneously fixed this theTheo Buehler
2020-07-17This needs <net/toeplitz.h> for stoeplitz_to_key(9).Theo Buehler
2020-07-17use the system stoeplitz key instead of a random one.David Gwynne
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