summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_ix.h
AgeCommit message (Expand)Author
2024-10-04Expose {T,R}X desc trail and add link_enabled field to prepare VFYASUOKA Masahiko
2024-05-21Make igc(4) and ix(4) struct names unique.Alexander Bluhm
2023-08-04Remove unused struct field vlan_stripping.Jan Klemkow
2022-06-27Introduce Large Receive Offloading of TCP segment offloading for ix(4). It isJan Klemkow
2022-01-09spellingJonathan Gray
2020-07-18replace stat collection with the kstat api.David Gwynne
2020-07-17enable multiq support for ix.David Gwynne
2020-06-07build on mpi's work toward ix multiq support.David Gwynne
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-04-10add support for SIOCGIFSFFPAGE so userland can read sfp module infoDavid Gwynne
2019-02-21get rid of atomic_foo ops in the tx start and completion paths.David Gwynne
2016-11-21Add ability to change media typeMike Belopuhov
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-09-11Make room for media types of the future. Extend the ifmedia word to 64 bits.Stefan Sperling
2015-09-11First step at making ix(4) MPSAVE. This is largely based on the em(4)Claudio Jeker
2014-11-12Remove SIOCSIFMTU handling and misuse of if_mtu values for MRUMike Belopuhov
2014-11-10remove ixgbe_sfp_probe since it's not called anywaysMike Belopuhov
2014-07-08cut things that relied on mclgeti for rx ring accounting/restriction overDavid Gwynne
2013-08-05First stab at updating this monster to the Intel/FreeBSD current version.Mike Belopuhov
2012-12-17Catch up with upstream, where rxbuf->m_pack was renamed to rxbuf->bufMike Belopuhov
2012-12-17Get rid of the split header code as it was never used inMike Belopuhov
2012-12-17Fix a link autonegotiation bug on 10GbaseT controllers and improveMike Belopuhov
2012-11-29make ix complile with IX_DEBUG defined, based on the patch fromMike Belopuhov
2012-10-30backout previous over the m_freem contention concernsMike Belopuhov
2012-10-30Bump the default number of descriptors.Brad Smith
2012-08-08We're not going to loop in the rxeof refilling our ring as it wouldMike Belopuhov
2012-07-29whitespace cleanup, no binary changeMike Belopuhov
2012-07-05enable the code that forces a cleanup if number of tx descriptorsMike Belopuhov
2012-02-26rather than driving the card with 16k intr/s of low latency interrupts,Mike Belopuhov
2011-06-15if the system runs out of mbufs and cannot provide any when fillingDavid Gwynne
2011-06-10Monster update of ix(4). This brings ix(4) close to what is currentlyClaudio Jeker
2010-08-27These do not need powerhook functions.Theo de Raadt
2010-03-22Use the correct number of max scatter gather segments for 82599,Jonathan Gray
2010-02-23Add support for 82599 devices based on changes to the FreeBSD driver.Jonathan Gray
2009-08-10A few more simple cases of shutdown hooks which only call xxstop, whenTheo de Raadt
2009-06-28Now the tx dma mapping problem it was exposing is fixedJonathan Gray
2009-06-25Back out if_ix.c 1.16, 1.17 and 1.18 (and corresponding changes to toTheo de Raadt
2009-06-04switch to a bnx style dynamic pool backed tx so we don'tJonathan Gray
2009-04-24Switch ix over to em flavoured MCLGETI.Jonathan Gray
2008-06-08more cleanup, removed unused code. we don't do LRO/RSS yet, code canReyk Floeter
2008-06-08replace strange Linux-style u8/u16/u32/u64/s32 integer types with theReyk Floeter
2008-06-08Import ix, a driver for the Intel 82598 PCI-Express 10 Gig Ethernet Adapter,Reyk Floeter