summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_ixl.c
AgeCommit message (Expand)Author
2024-04-12remove useless includes of ip.h and ip6.hJan Klemkow
2024-02-14Check IP length in ether_extract_headers().Alexander Bluhm
2024-02-13Analyse header layout in ether_extract_headers().Alexander Bluhm
2024-01-07In ixl(4) attach, initialize mutex before using it.Alexander Bluhm
2023-12-30Set ixl(4) IXL_TX_PKT_DESCS to 8.Alexander Bluhm
2023-11-10Make ifq and ifiq interface MP safe.Alexander Bluhm
2023-10-20Add missing tcps_outpkttso counter to ixl(4) TSO setup.Jan Klemkow
2023-10-20Improve bad comment.Jan Klemkow
2023-10-19Enable TCP Segmentation Offloading for ixl(4)Jan Klemkow
2023-09-29Replace kernel lock with mutex in ixl(4) media status.Alexander Bluhm
2023-07-19Protect ixl(4) admin queue with mutex(9).Jan Klemkow
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-08-05The netlock for SIOCSIFMEDIA and SIOCGIFMEDIA ioctl is not necessary.Alexander Bluhm
2022-03-11Constify struct cfattach.Martin Pieuchot
2022-02-10Enable receive checksum offloading on ixl(4) network interfaces.Alexander Bluhm
2022-02-09enable hw vlan tag handling in the rx path too.David Gwynne
2022-02-09enable hardware vlan tagging.David Gwynne
2022-02-08bring back IPv4, TCP4/6 and UDP4/6 checksum offloading.David Gwynne
2022-01-09spellingJonathan Gray
2021-11-27previous commit causes gcc to perform an unaligned access to the tcphdrTheo de Raadt
2021-11-09Add IPv4, TCP4/6 and UDP4/6 checksum offloading.Jan Klemkow
2021-07-23pci_intr_msix_count() is the function that drivers using multiple MSI-XJonathan Matthew
2021-03-26Add PCI ID for Intel X710 10G SFP+ NICjan
2021-02-26Add missing PCI product IDs for x710 10GBase-T into ixl(4)jan
2021-01-25if the rx descriptor reports the rss hash, use it for the mbuf flowid.David Gwynne
2020-12-22name the rx rings like ix does for systat mbDavid Gwynne
2020-12-12Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.jan
2020-11-02add support for ctl reads and writes on 710 chips with API < 1.5David Gwynne
2020-07-16use a mutex to serialise the test and set of ifp->if_link_state.David Gwynne
2020-07-16sc_atq_mtx is unused, so get rid of itDavid Gwynne
2020-07-12it's not an error if the API doesnt support reading sfp/qsfp stuff.David Gwynne
2020-07-11don't complain if the API is too low to support "query phy types".David Gwynne
2020-07-10Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.Patrick Wildt
2020-07-07fix a copy pasto.David Gwynne
2020-07-07don't try and be too clever in the kstat update timeout.David Gwynne
2020-07-07remove some old code from a previous version of the kstat diff.David Gwynne
2020-07-07add kstat support for reading hardware counters.David Gwynne
2020-06-26whitespace fixes, no functional change.David Gwynne
2020-06-26fix link state handling so we can see link go both up and down.David Gwynne
2020-06-25LUT writes go through actual regsiters on 710s, not ctl writes.David Gwynne
2020-06-25add rss/toeplitz support for 710 chips.David Gwynne
2020-06-25use the ixl_chip struct to store different rss_hena settings for 710/722David Gwynne
2020-06-25add definitions for rss bits.David Gwynne
2020-06-25we're close to a point where the differences between 710s and 722s matter.David Gwynne
2020-06-25use intrmap to set up multiple queues across multiple cpus.David Gwynne
2020-06-24set IFQ_SET_MAXLEN to the number of slots on the tx ring, not 1.David Gwynne
2020-06-24get rid of the per device sff lock because we only use the global one.David Gwynne
2020-06-21The onboard interfaces on T7/S7 machines don't provide a valid MAC addressJonathan Matthew