net/tls: generalize the resync callback
Currently only RX direction is ever resynced, however, TX may also get out of sequence if packets get dropped on the way to the driver. Rename the resync callback and add a direction parameter. 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>
This commit is contained in:

committed by
David S. Miller

parent
c0a4948e1d
commit
eeb2efaf36
@@ -299,8 +299,9 @@ struct tlsdev_ops {
|
||||
void (*tls_dev_del)(struct net_device *netdev,
|
||||
struct tls_context *ctx,
|
||||
enum tls_offload_ctx_dir direction);
|
||||
void (*tls_dev_resync_rx)(struct net_device *netdev,
|
||||
struct sock *sk, u32 seq, u8 *rcd_sn);
|
||||
void (*tls_dev_resync)(struct net_device *netdev,
|
||||
struct sock *sk, u32 seq, u8 *rcd_sn,
|
||||
enum tls_offload_ctx_dir direction);
|
||||
};
|
||||
|
||||
enum tls_offload_sync_type {
|
||||
|
Reference in New Issue
Block a user