diff options
author | Ilya Lesokhin | 2018-04-30 09:16:19 +0200 |
---|---|---|
committer | David S. Miller | 2018-05-01 15:42:47 +0200 |
commit | c83294b9efa51e19b582a5962e1366196f684dba (patch) | |
tree | b6a0d0935345a3e90d3251183606ca7d0164a14d /drivers/net/ethernet/mellanox/mlx5/core/en_main.c | |
parent | net/mlx5: Accel, Add TLS tx offload interface (diff) | |
download | kernel-qcow2-linux-c83294b9efa51e19b582a5962e1366196f684dba.tar.gz kernel-qcow2-linux-c83294b9efa51e19b582a5962e1366196f684dba.tar.xz kernel-qcow2-linux-c83294b9efa51e19b582a5962e1366196f684dba.zip |
net/mlx5e: TLS, Add Innova TLS TX support
Add NETIF_F_HW_TLS_TX capability and expose tlsdev_ops to work with the
TLS generic NIC offload infrastructure.
The NETIF_F_HW_TLS_TX capability will be added in the next patch.
Signed-off-by: Ilya Lesokhin <ilyal@mellanox.com>
Signed-off-by: Boris Pismenny <borisp@mellanox.com>
Acked-by: Saeed Mahameed <saeedm@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx5/core/en_main.c')
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_main.c b/drivers/net/ethernet/mellanox/mlx5/core/en_main.c index f1fe490ed794..0450c8c9b447 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_main.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_main.c @@ -42,7 +42,9 @@ #include "en_rep.h" #include "en_accel/ipsec.h" #include "en_accel/ipsec_rxtx.h" +#include "en_accel/tls.h" #include "accel/ipsec.h" +#include "accel/tls.h" #include "vxlan.h" struct mlx5e_rq_param { @@ -4376,6 +4378,7 @@ static void mlx5e_build_nic_netdev(struct net_device *netdev) #endif mlx5e_ipsec_build_netdev(priv); + mlx5e_tls_build_netdev(priv); } static void mlx5e_create_q_counters(struct mlx5e_priv *priv) |