summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_ix.c
AgeCommit message (Expand)Author
2024-10-04Expose {T,R}X desc trail and add link_enabled field to prepare VFYASUOKA Masahiko
2024-09-04Fix some spelling.Marcus Glocker
2024-08-31net drivers may have mii children, but mii layer has no _activateTheo de Raadt
2024-05-21Make igc(4) and ix(4) struct names unique.Alexander Bluhm
2024-05-13remove prototypes with no matching functionJonathan Gray
2024-05-07Additional check for TSO packets with 0 MSS.Jan Klemkow
2024-05-01Refactor receive offloading code in ix(4)Jan Klemkow
2024-03-07Disable LRO in ix(4) on sparc64 by defaultJan Klemkow
2024-03-07Fix possible double free in error path of ixgbe_rxeof.Claudio Jeker
2024-02-15Fix bogus packet length calculation in the RX/LRO path, which can lead toMarcus Glocker
2024-02-14Check IP length in ether_extract_headers().Alexander Bluhm
2024-02-13Analyse header layout in ether_extract_headers().Alexander Bluhm
2023-11-10Make ifq and ifiq interface MP safe.Alexander Bluhm
2023-10-20Improve bad comment.Jan Klemkow
2023-08-21Fix receiving VLAN packets if LRO is enabled on ix(4).Alexander Bluhm
2023-08-03Enable vlan stripping of LRO packets in ix(4)Jan Klemkow
2023-07-28Simplify logic for LRO packet tracking in ix(4). Protect againstAlexander Bluhm
2023-07-27Fix inline vlan-tag handling of forwarded LRO packets from ix(4)Jan Klemkow
2023-07-18Enable LRO for TCP per default in the network drivers.Alexander Bluhm
2023-07-10ix(4): allocate less memory for tx buffersJan Klemkow
2023-07-08Check rx dma map was allocated before trying to free it, so we don't crashJonathan Matthew
2023-06-01Enable forwarding of ix(4) LRO Pakets via TSOJan Klemkow
2023-05-23New counters for LRO packets from hardware TCP offloading.Jan Klemkow
2023-05-18Use TSO offloading in ix(4).Jan Klemkow
2023-05-16Use separate IFCAPs for LRO and TSO.Jan Klemkow
2023-04-28Remove error handling around mallocarray(9). I cannot fail whenAlexander Bluhm
2023-02-06consolidate mbuf header parsing on device driver layerJan Klemkow
2023-01-26backing "consolidate mbuf header parsing on device driver layer"Theo de Raadt
2023-01-24consolidate mbuf header parsing on device driver layerJan Klemkow
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