| /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ |
| /* Copyright (C) 2019 Netronome Systems, Inc. */ |
| struct nfp_net_tls_resync_req; |
| struct nfp_net_tls_offload_ctx { |
| /* Tx only fields follow - Rx side does not have enough driver state |
| int nfp_net_tls_init(struct nfp_net *nn); |
| int nfp_net_tls_rx_resync_req(struct net_device *netdev, |
| struct nfp_net_tls_resync_req *req, |
| void *pkt, unsigned int pkt_len); |
| static inline int nfp_net_tls_init(struct nfp_net *nn) |
| nfp_net_tls_rx_resync_req(struct net_device *netdev, |
| struct nfp_net_tls_resync_req *req, |
| void *pkt, unsigned int pkt_len) |