Message ID | 20220727094346.10540-1-tariqt@nvidia.com (mailing list archive) |
---|---|
Headers | show |
Series | mlx5e use TLS TX pool to improve connection rate | expand |
Hello: This series was applied to netdev/net-next.git (master) by Jakub Kicinski <kuba@kernel.org>: On Wed, 27 Jul 2022 12:43:40 +0300 you wrote: > To offload encryption operations, the mlx5 device maintains state and > keeps track of every kTLS device-offloaded connection. Two HW objects > are used per TX context of a kTLS offloaded connection: a. Transport > interface send (TIS) object, to reach the HW context. b. Data Encryption > Key (DEK) to perform the crypto operations. > > These two objects are created and destroyed per TLS TX context, via FW > commands. In total, 4 FW commands are issued per TLS TX context, which > seriously limits the connection rate. > > [...] Here is the summary with links: - [net-next,V3,1/6] net/tls: Perform immediate device ctx cleanup when possible https://git.kernel.org/netdev/net-next/c/113671b255ee - [net-next,V3,2/6] net/tls: Multi-threaded calls to TX tls_dev_del https://git.kernel.org/netdev/net-next/c/7adc91e0c939 - [net-next,V3,3/6] net/mlx5e: kTLS, Introduce TLS-specific create TIS https://git.kernel.org/netdev/net-next/c/da6682faa82f - [net-next,V3,4/6] net/mlx5e: kTLS, Take stats out of OOO handler https://git.kernel.org/netdev/net-next/c/23b1cf1e3fe0 - [net-next,V3,5/6] net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections https://git.kernel.org/netdev/net-next/c/c4dfe704f53f - [net-next,V3,6/6] net/mlx5e: kTLS, Dynamically re-size TX recycling pool https://git.kernel.org/netdev/net-next/c/624bf0992133 You are awesome, thank you!