aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/mlx5/mlx5_en/mlx5_en_tx.c
Commit message (Expand)AuthorAgeFilesLines
* mlx5en: Improve CQE error debugging.Hans Petter Selasky2022-02-171-1/+3
* mlx5en: Improve RX- and TX- TLS refcounting.Hans Petter Selasky2022-02-171-11/+15
* mlx5: Remove support for FreeBSD 10 and older.Hans Petter Selasky2022-02-011-10/+0
* mlx5en: Patch to inhibit transmit doorbell writes during packet reception.Hans Petter Selasky2022-02-011-6/+3
* mlx5en: idiomatic use of preprocessor, in particular pathsKonstantin Belousov2022-02-011-1/+1
* mlx5en: normalize use of the opt_*.h filesKonstantin Belousov2022-02-011-0/+2
* Add a switch structure for send tags.John Baldwin2021-09-141-1/+1
* mlx5en: vxlan: do not report TCP inner packet as UDP for software parserKonstantin Belousov2021-07-221-1/+0
* mlx5en: Add more error checks in the transmit path.Hans Petter Selasky2021-07-121-4/+22
* mlx5en: Fix for IPv6 VxLAN checksum offload.Hans Petter Selasky2021-07-121-3/+3
* mlx5en: handle checksum and TSO offloading for VxLAN packets on TXKonstantin Belousov2021-07-121-2/+287
* mlx5en: eliminate magic constantKonstantin Belousov2021-07-121-2/+2
* mlx5en: style, remove redundant parenthesesKonstantin Belousov2021-07-121-1/+1
* Update user access region, UAR, APIs in the core in mlx5core.Hans Petter Selasky2021-01-081-1/+1
* Report EQE data upon CQ completion in mlx5core.Hans Petter Selasky2020-11-161-1/+1
* Remove IF_SND_TAG_TYPE_TLS_RATE_LIMIT conditionals.John Baldwin2020-10-301-1/+1
* Store the send tag type in the common send tag header.John Baldwin2020-10-061-9/+6
* Make sure packets generated by raw IP code is let through by mlx5en(4).Hans Petter Selasky2020-06-111-3/+9
* Extend use of unlikely() in the fast path, in mlx5en(4).Hans Petter Selasky2020-06-111-6/+6
* Use const keyword when parsing the TCP/IP header in the fast path in mlx5en(4).Hans Petter Selasky2020-06-111-9/+9
* Don't drop packets having too many TCP option headers in mlx5en(4).Hans Petter Selasky2020-04-061-7/+15
* Count number of times transmit ring is out of buffers in mlx5en(4).Hans Petter Selasky2020-04-061-2/+7
* Implement hardware TLS via send tags for mlx5en(4), which is supported byHans Petter Selasky2019-12-061-73/+299
* Fix regression issue about bad refcounting of unlimited send tagsHans Petter Selasky2019-10-021-3/+1
* Restructure mbuf send tags to provide stronger guarantees.John Baldwin2019-05-241-17/+2
* Avoid leaking send queue mbufs during error recovery in mlx5en(4).Hans Petter Selasky2019-05-081-1/+1
* mlx5en: Implement backpressure indication.Slava Shwartsman2018-12-051-36/+64
* mlx5en: Count all transmitted and received bytes.Slava Shwartsman2018-12-051-0/+3
* mlx5en: Statically allocate and free the channel structure(s).Slava Shwartsman2018-12-051-14/+7
* mlx5en: Fix for inlining issues in transmit pathSlava Shwartsman2018-12-051-79/+134
* mlx5en: Remove the DRBR and associated logic in the transmit path.Slava Shwartsman2018-12-051-93/+5
* Don't stall transmit queue on drops in mlx5en(4).Hans Petter Selasky2018-09-061-4/+2
* Do not inline transmit headers and use HW VLAN tagging if supported by mlx5en...Hans Petter Selasky2018-07-181-27/+73
* Add support for hardware rate limiting to mlx5en(4).Hans Petter Selasky2018-05-291-1/+36
* Avoid more LFENCE/SFENCe on x86 in mlx5en(4),Hans Petter Selasky2018-03-081-1/+1
* Fix mlx5en(4) driver to properly call m_defrag().Hans Petter Selasky2018-03-081-18/+12
* Make sure the doorbell lock is valid for the i386 versionHans Petter Selasky2017-10-021-1/+1
* Allow transmit packet bufring in software to be disabled.Hans Petter Selasky2017-01-201-2/+48
* Make draining a sendqueue more robust.Hans Petter Selasky2017-01-201-15/+20
* mlx5en: Fix duplicate mbuf free-by-code.Hans Petter Selasky2016-09-161-6/+3
* mlx5en: Separate the sendqueue from using the mlx5e_channel structure.Hans Petter Selasky2016-09-161-2/+2
* Optimise use of doorbell and remove redundant NOPsHans Petter Selasky2016-05-201-6/+13
* Implement TX completion event interleaving.Hans Petter Selasky2016-05-201-18/+54
* Add support for CQE zipping. CQE zipping reduces PCI overhead byHans Petter Selasky2015-12-281-0/+2
* Add full support for Receive Side Scaling, RSS, to the mlx5enHans Petter Selasky2015-12-071-1/+9
* Style changes, mostly automated.Hans Petter Selasky2015-11-191-49/+56
* Add mlx5 and mlx5en driver(s) for ConnectX-4 and ConnectX-4LX cardsHans Petter Selasky2015-11-101-0/+485