summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
Commit message (Expand)AuthorAgeFilesLines
* net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmitRahul Rameshbabu2024-04-101-4/+3
* net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking oc...Rahul Rameshbabu2024-03-011-0/+2
* net/mlx5e: Decouple CQ from privTariq Toukan2023-12-131-1/+1
* net/mlx5e: Track xmit submission to PTP WQ after populating metadata mapRahul Rameshbabu2023-11-151-1/+1
* net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit...Rahul Rameshbabu2023-11-151-1/+1
* net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEsRahul Rameshbabu2023-08-141-10/+18
* net/mlx5e: Fix SQ wake logic in ptp napi_poll contextRahul Rameshbabu2023-05-221-7/+12
* net/mlx5e: Remove unused function mlx5e_sq_xmit_simpleTariq Toukan2023-02-181-15/+0
* net/mlx5e: Add missing sanity checks for max TX WQE sizeMaxim Mikityanskiy2022-11-091-0/+5
* net/mlx5e: Extend SKB room check to include PTP-SQAya Levin2022-10-271-0/+6
* net/mlx5e: Implement MACsec Tx data path using MACsec skb_metadata_dstLior Nahmanson2022-09-071-1/+2
* net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulationGal Pressman2022-07-281-1/+1
* net/mlx5e: Add resiliency for PTP TX port timestampAya Levin2022-07-191-0/+10
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-07-141-9/+30
|\
| * net/mlx5e: Ring the TX doorbell on DMA errorsMaxim Mikityanskiy2022-07-061-9/+30
* | net: add skb_[inner_]tcp_all_headers helpersEric Dumazet2022-07-021-2/+2
|/
* mlx5: support BIG TCP packetsEric Dumazet2022-05-161-23/+88
* fortify: Provide a memcpy trap door for sharp cornersKees Cook2022-05-121-1/+7
* net/mlx5e: Move mlx5e_select_queue to en/selq.cMaxim Mikityanskiy2022-02-141-111/+0
* net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queuesMaxim Mikityanskiy2022-02-141-0/+13
* net/mlx5e: Use FW limitation for max MPW WQEBBsAya Levin2022-02-141-2/+2
* net/mlx5e: Use struct_group() for memcpy() regionKees Cook2022-02-011-1/+1
* net/mlx5e: IPsec: Refactor checksum code in tx data pathRaed Salem2021-10-291-18/+2
* net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flagsEmeel Hakim2021-10-201-9/+11
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-06-181-22/+3
|\
| * net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMPAya Levin2021-06-091-22/+3
* | net/mlx5e: Remove unreachable code in mlx5e_xmit()Vladyslav Tarasiuk2021-06-031-13/+4
|/
* net/mlx5e: Add states to PTP channelAya Levin2021-03-291-4/+7
* net/mlx5e: Generalize PTP implementationAya Levin2021-03-251-1/+1
* net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapathMaxim Mikityanskiy2021-03-121-1/+1
* Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mel...David S. Miller2021-02-161-2/+1
|\
| * net/mlx5: Add cyc2time HW translation mode supportAya Levin2021-02-161-2/+1
* | net/mlx5e: Support HTB offloadMaxim Mikityanskiy2021-01-221-9/+38
* | net/mlx5e: IPsec, Enclose csum logic under ipsec configTariq Toukan2021-01-131-2/+1
|/
* net/mlx5e: Fix SWP offsets when vlan inserted by driverMoshe Shemesh2021-01-071-4/+5
* net/mlx5e: Add TX port timestamp supportEran Ben Elisha2020-12-081-1/+11
* net/mlx5e: Add TX PTP port object supportEran Ben Elisha2020-12-081-1/+62
* net/mlx5e: Change skb fifo push/pop API to be used without SQEran Ben Elisha2020-12-081-3/+3
* net/mlx5e: Allow CQ outside of channel contextAya Levin2020-12-081-2/+1
* net/mlx5e: kTLS, Enforce HW TX csum offload with kTLSTariq Toukan2020-12-031-7/+15
* net/mlx5e: Set IPsec WAs only in IP's non checksum partial case.Huy Nguyen2020-11-171-7/+6
* net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offloadRaed Salem2020-10-121-6/+37
* net/mlx5e: Enhanced TX MPWQE for SKBsMaxim Mikityanskiy2020-09-211-5/+179
* net/mlx5e: Move TX code into functions to be used by MPWQEMaxim Mikityanskiy2020-09-211-6/+17
* net/mlx5e: Support multiple SKBs in a TX WQEMaxim Mikityanskiy2020-09-211-17/+52
* net/mlx5e: Move the TLS resync check out of the functionMaxim Mikityanskiy2020-09-211-2/+2
* net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNTMaxim Mikityanskiy2020-09-211-1/+1
* net/mlx5e: Refactor xmit functionsMaxim Mikityanskiy2020-09-211-163/+194
* net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.cMaxim Mikityanskiy2020-09-211-0/+23
* net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_infoMaxim Mikityanskiy2020-09-211-4/+6