summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/netronome/nfp/nfp_net.h
diff options
context:
space:
mode:
authorJakub Kicinski <jakub.kicinski@netronome.com>2019-06-10 21:40:07 -0700
committerDavid S. Miller <davem@davemloft.net>2019-06-11 12:22:27 -0700
commitc0a4948e1ddab4d90b535c2c5488d85a3db76305 (patch)
treee4c09e66832530866424ecf2c36a02470d2c09d5 /drivers/net/ethernet/netronome/nfp/nfp_net.h
parentcad228a3760c1a6314cfdd4cd250626f3d72d670 (diff)
downloadlinux-stable-c0a4948e1ddab4d90b535c2c5488d85a3db76305.tar.gz
linux-stable-c0a4948e1ddab4d90b535c2c5488d85a3db76305.tar.bz2
linux-stable-c0a4948e1ddab4d90b535c2c5488d85a3db76305.zip
nfp: tls: enable TLS RX offload
Set ethtool TLS RX feature based on NIC capabilities, and enable TLS RX when connections are added for decryption. Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com> Reviewed-by: Dirk van der Merwe <dirk.vandermerwe@netronome.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/netronome/nfp/nfp_net.h')
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfp_net.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net.h b/drivers/net/ethernet/netronome/nfp/nfp_net.h
index 46305f181764..6bbd77ba56f2 100644
--- a/drivers/net/ethernet/netronome/nfp/nfp_net.h
+++ b/drivers/net/ethernet/netronome/nfp/nfp_net.h
@@ -582,6 +582,7 @@ struct nfp_net_dp {
* @rx_bar: Pointer to mapped FL/RX queues
* @tlv_caps: Parsed TLV capabilities
* @ktls_tx_conn_cnt: Number of offloaded kTLS TX connections
+ * @ktls_rx_conn_cnt: Number of offloaded kTLS RX connections
* @ktls_no_space: Counter of firmware rejecting kTLS connection due to
* lack of space
* @mbox_cmsg: Common Control Message via vNIC mailbox state
@@ -667,6 +668,7 @@ struct nfp_net {
struct nfp_net_tlv_caps tlv_caps;
unsigned int ktls_tx_conn_cnt;
+ unsigned int ktls_rx_conn_cnt;
atomic_t ktls_no_space;