Home
last modified time | relevance | path

Searched refs:tls_ctx (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/net/tls/
Dtls_sw.c53 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_do_decryption() local
54 struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx); in tls_do_decryption()
60 data_len + tls_ctx->rx.tag_size, in tls_do_decryption()
100 struct tls_context *tls_ctx = tls_get_ctx(sk); in trim_both_sgl() local
101 struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx); in trim_both_sgl()
109 target_size += tls_ctx->tx.overhead_size; in trim_both_sgl()
119 struct tls_context *tls_ctx = tls_get_ctx(sk); in alloc_encrypted_sg() local
120 struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx); in alloc_encrypted_sg()
136 struct tls_context *tls_ctx = tls_get_ctx(sk); in alloc_plaintext_sg() local
137 struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx); in alloc_plaintext_sg()
[all …]
Dtls_device.c162 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_icsk_clean_acked() local
168 if (!tls_ctx) in tls_icsk_clean_acked()
171 ctx = tls_offload_ctx_tx(tls_ctx); in tls_icsk_clean_acked()
201 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_device_sk_destruct() local
202 struct tls_offload_context_tx *ctx = tls_offload_ctx_tx(tls_ctx); in tls_device_sk_destruct()
204 tls_ctx->sk_destruct(sk); in tls_device_sk_destruct()
206 if (tls_ctx->tx_conf == TLS_HW) { in tls_device_sk_destruct()
214 if (refcount_dec_and_test(&tls_ctx->refcount)) in tls_device_sk_destruct()
215 tls_device_queue_ctx_destruction(tls_ctx); in tls_device_sk_destruct()
348 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_push_data() local
[all …]
Dtls_device_fallback.c281 struct tls_context *tls_ctx, in fill_sg_out() argument
295 static struct sk_buff *tls_enc_skb(struct tls_context *tls_ctx, in tls_enc_skb() argument
302 struct tls_offload_context_tx *ctx = tls_offload_ctx_tx(tls_ctx); in tls_enc_skb()
323 memcpy(iv, tls_ctx->crypto_send.aes_gcm_128.salt, in tls_enc_skb()
335 fill_sg_out(sg_out, buf, tls_ctx, nskb, tcp_payload_offset, in tls_enc_skb()
363 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_sw_fallback() local
364 struct tls_offload_context_tx *ctx = tls_offload_ctx_tx(tls_ctx); in tls_sw_fallback()
396 nskb = tls_enc_skb(tls_ctx, sg_out, sg_in, skb, sync_size, rcd_sn); in tls_sw_fallback()
/Linux-v4.19/include/net/
Dtls.h308 static inline bool tls_is_pending_open_record(struct tls_context *tls_ctx) in tls_is_pending_open_record() argument
310 return tls_ctx->pending_open_record_frags; in tls_is_pending_open_record()
401 const struct tls_context *tls_ctx) in tls_sw_ctx_rx() argument
403 return (struct tls_sw_context_rx *)tls_ctx->priv_ctx_rx; in tls_sw_ctx_rx()
407 const struct tls_context *tls_ctx) in tls_sw_ctx_tx() argument
409 return (struct tls_sw_context_tx *)tls_ctx->priv_ctx_tx; in tls_sw_ctx_tx()
413 tls_offload_ctx_tx(const struct tls_context *tls_ctx) in tls_offload_ctx_tx() argument
415 return (struct tls_offload_context_tx *)tls_ctx->priv_ctx_tx; in tls_offload_ctx_tx()
419 tls_offload_ctx_rx(const struct tls_context *tls_ctx) in tls_offload_ctx_rx() argument
421 return (struct tls_offload_context_rx *)tls_ctx->priv_ctx_rx; in tls_offload_ctx_rx()
[all …]
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dtls.c108 struct tls_context *tls_ctx = tls_get_ctx(sk); in mlx5e_tls_add() local
131 mlx5e_get_tls_tx_context(tls_ctx); in mlx5e_tls_add()
137 mlx5e_get_tls_rx_context(tls_ctx); in mlx5e_tls_add()
149 struct tls_context *tls_ctx, in mlx5e_tls_del() argument
156 mlx5e_get_tls_tx_context(tls_ctx)->swid : in mlx5e_tls_del()
157 mlx5e_get_tls_rx_context(tls_ctx)->handle); in mlx5e_tls_del()
166 struct tls_context *tls_ctx = tls_get_ctx(sk); in mlx5e_tls_resync_rx() local
170 rx_ctx = mlx5e_get_tls_rx_context(tls_ctx); in mlx5e_tls_resync_rx()
Dtls.h63 mlx5e_get_tls_tx_context(struct tls_context *tls_ctx) in mlx5e_get_tls_tx_context() argument
67 return container_of(tls_offload_ctx_tx(tls_ctx), in mlx5e_get_tls_tx_context()
78 mlx5e_get_tls_rx_context(struct tls_context *tls_ctx) in mlx5e_get_tls_rx_context() argument
82 return container_of(tls_offload_ctx_rx(tls_ctx), in mlx5e_get_tls_rx_context()
Dtls_rxtx.c268 struct tls_context *tls_ctx; in mlx5e_tls_handle_tx_skb() local
280 tls_ctx = tls_get_ctx(skb->sk); in mlx5e_tls_handle_tx_skb()
281 if (unlikely(tls_ctx->netdev != netdev)) in mlx5e_tls_handle_tx_skb()
285 context = mlx5e_get_tls_tx_context(tls_ctx); in mlx5e_tls_handle_tx_skb()