diff options
Diffstat (limited to 'include/net')
| -rw-r--r-- | include/net/tls.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/net/tls.h b/include/net/tls.h index 3cbcd12303fd..2a6ac8d642af 100644 --- a/include/net/tls.h +++ b/include/net/tls.h | |||
| @@ -460,6 +460,15 @@ tls_offload_ctx_tx(const struct tls_context *tls_ctx) | |||
| 460 | return (struct tls_offload_context_tx *)tls_ctx->priv_ctx_tx; | 460 | return (struct tls_offload_context_tx *)tls_ctx->priv_ctx_tx; |
| 461 | } | 461 | } |
| 462 | 462 | ||
| 463 | static inline bool tls_sw_has_ctx_tx(const struct sock *sk) | ||
| 464 | { | ||
| 465 | struct tls_context *ctx = tls_get_ctx(sk); | ||
| 466 | |||
| 467 | if (!ctx) | ||
| 468 | return false; | ||
| 469 | return !!tls_sw_ctx_tx(ctx); | ||
| 470 | } | ||
| 471 | |||
| 463 | static inline struct tls_offload_context_rx * | 472 | static inline struct tls_offload_context_rx * |
| 464 | tls_offload_ctx_rx(const struct tls_context *tls_ctx) | 473 | tls_offload_ctx_rx(const struct tls_context *tls_ctx) |
| 465 | { | 474 | { |
