summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
AgeCommit message (Expand)Author
2024-03-01net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking oc...Rahul Rameshbabu
2023-12-13net/mlx5e: Decouple CQ from privTariq Toukan
2023-11-15net/mlx5e: Track xmit submission to PTP WQ after populating metadata mapRahul Rameshbabu
2023-11-15net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit...Rahul Rameshbabu
2023-08-14net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEsRahul Rameshbabu
2023-05-22net/mlx5e: Fix SQ wake logic in ptp napi_poll contextRahul Rameshbabu
2023-02-18net/mlx5e: Remove unused function mlx5e_sq_xmit_simpleTariq Toukan
2022-11-09net/mlx5e: Add missing sanity checks for max TX WQE sizeMaxim Mikityanskiy
2022-10-27net/mlx5e: Extend SKB room check to include PTP-SQAya Levin
2022-09-07net/mlx5e: Implement MACsec Tx data path using MACsec skb_metadata_dstLior Nahmanson
2022-07-28net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulationGal Pressman
2022-07-19net/mlx5e: Add resiliency for PTP TX port timestampAya Levin
2022-07-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski
2022-07-06net/mlx5e: Ring the TX doorbell on DMA errorsMaxim Mikityanskiy
2022-07-02net: add skb_[inner_]tcp_all_headers helpersEric Dumazet
2022-05-16mlx5: support BIG TCP packetsEric Dumazet
2022-05-12fortify: Provide a memcpy trap door for sharp cornersKees Cook
2022-02-14net/mlx5e: Move mlx5e_select_queue to en/selq.cMaxim Mikityanskiy
2022-02-14net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queuesMaxim Mikityanskiy
2022-02-14net/mlx5e: Use FW limitation for max MPW WQEBBsAya Levin
2022-02-01net/mlx5e: Use struct_group() for memcpy() regionKees Cook
2021-10-29net/mlx5e: IPsec: Refactor checksum code in tx data pathRaed Salem
2021-10-20net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flagsEmeel Hakim
2021-06-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski
2021-06-09net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMPAya Levin
2021-06-03net/mlx5e: Remove unreachable code in mlx5e_xmit()Vladyslav Tarasiuk
2021-03-29net/mlx5e: Add states to PTP channelAya Levin
2021-03-25net/mlx5e: Generalize PTP implementationAya Levin
2021-03-12net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapathMaxim Mikityanskiy
2021-02-16Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mel...David S. Miller
2021-02-16net/mlx5: Add cyc2time HW translation mode supportAya Levin
2021-01-22net/mlx5e: Support HTB offloadMaxim Mikityanskiy
2021-01-13net/mlx5e: IPsec, Enclose csum logic under ipsec configTariq Toukan
2021-01-07net/mlx5e: Fix SWP offsets when vlan inserted by driverMoshe Shemesh
2020-12-08net/mlx5e: Add TX port timestamp supportEran Ben Elisha
2020-12-08net/mlx5e: Add TX PTP port object supportEran Ben Elisha
2020-12-08net/mlx5e: Change skb fifo push/pop API to be used without SQEran Ben Elisha
2020-12-08net/mlx5e: Allow CQ outside of channel contextAya Levin
2020-12-03net/mlx5e: kTLS, Enforce HW TX csum offload with kTLSTariq Toukan
2020-11-17net/mlx5e: Set IPsec WAs only in IP's non checksum partial case.Huy Nguyen
2020-10-12net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offloadRaed Salem
2020-09-21net/mlx5e: Enhanced TX MPWQE for SKBsMaxim Mikityanskiy
2020-09-21net/mlx5e: Move TX code into functions to be used by MPWQEMaxim Mikityanskiy
2020-09-21net/mlx5e: Support multiple SKBs in a TX WQEMaxim Mikityanskiy
2020-09-21net/mlx5e: Move the TLS resync check out of the functionMaxim Mikityanskiy
2020-09-21net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNTMaxim Mikityanskiy
2020-09-21net/mlx5e: Refactor xmit functionsMaxim Mikityanskiy
2020-09-21net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.cMaxim Mikityanskiy
2020-09-21net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_infoMaxim Mikityanskiy
2020-09-21net/mlx5e: Refactor inline header size calculation in the TX pathMaxim Mikityanskiy