Home
last modified time | relevance | path

Searched refs:rcd_sn (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/net/tls/
H A Dtls_device_fallback.c50 char *iv, __be64 rcd_sn, in tls_enc_record()
76 (char *)&rcd_sn, sizeof(rcd_sn), buf[0], in tls_enc_record()
143 u64 rcd_sn, int len) in tls_enc_records()
153 cpu_to_be64(rcd_sn), &in, &out, &len); in tls_enc_records()
154 rcd_sn++; in tls_enc_records()
231 u64 *rcd_sn, in fill_sg_in()
244 record = tls_get_record(ctx, tcp_seq, rcd_sn); in fill_sg_in()
311 s32 sync_size, u64 rcd_sn) in tls_enc_skb()
351 rcd_sn, sync_siz in tls_enc_skb()
48 tls_enc_record(struct aead_request *aead_req, struct crypto_aead *aead, char *aad, char *iv, __be64 rcd_sn, struct scatter_walk *in, struct scatter_walk *out, int *in_len) tls_enc_record() argument
140 tls_enc_records(struct aead_request *aead_req, struct crypto_aead *aead, struct scatterlist *sg_in, struct scatterlist *sg_out, char *aad, char *iv, u64 rcd_sn, int len) tls_enc_records() argument
228 fill_sg_in(struct scatterlist *sg_in, struct sk_buff *skb, struct tls_offload_context_tx *ctx, u64 *rcd_sn, s32 *sync_size, int *resync_sgs) fill_sg_in() argument
307 tls_enc_skb(struct tls_context *tls_ctx, struct scatterlist sg_out[3], struct scatterlist *sg_in, struct sk_buff *skb, s32 sync_size, u64 rcd_sn) tls_enc_skb() argument
383 u64 rcd_sn; tls_sw_fallback() local
[all...]
H A Dtls_device.c226 u8 *rcd_sn; in tls_device_resync_tx() local
232 rcd_sn = tls_ctx->tx.rec_seq; in tls_device_resync_tx()
234 trace_tls_device_tx_resync_send(sk, seq, rcd_sn); in tls_device_resync_tx()
239 rcd_sn, in tls_device_resync_tx()
683 struct sock *sk, u32 seq, u8 *rcd_sn) in tls_device_resync_rx()
688 trace_tls_device_rx_resync_send(sk, seq, rcd_sn, rx_ctx->resync_type); in tls_device_resync_rx()
692 netdev->tlsdev_ops->tls_dev_resync(netdev, sk, seq, rcd_sn, in tls_device_resync_rx()
758 u8 rcd_sn[TLS_MAX_REC_SEQ_SIZE]; in tls_device_rx_resync_new_rec() local
772 memcpy(rcd_sn, tls_ctx->rx.rec_seq, prot->rec_seq_size); in tls_device_rx_resync_new_rec()
801 tls_bigint_increment(rcd_sn, pro in tls_device_rx_resync_new_rec()
682 tls_device_resync_rx(struct tls_context *tls_ctx, struct sock *sk, u32 seq, u8 *rcd_sn) tls_device_resync_rx() argument
856 u8 rcd_sn[TLS_MAX_REC_SEQ_SIZE]; tls_device_core_ctrl_rx_resync() local
1026 __be64 rcd_sn; tls_set_device_offload() local
[all...]
/kernel/linux/linux-6.6/net/tls/
H A Dtls_device_fallback.c52 char *iv, __be64 rcd_sn, in tls_enc_record()
90 tls_make_aad(aad, len - cipher_desc->tag, (char *)&rcd_sn, buf[0], prot); in tls_enc_record()
155 u64 rcd_sn, int len, struct tls_prot_info *prot) in tls_enc_records()
165 cpu_to_be64(rcd_sn), &in, &out, &len, prot); in tls_enc_records()
166 rcd_sn++; in tls_enc_records()
243 u64 *rcd_sn, in fill_sg_in()
256 record = tls_get_record(ctx, tcp_seq, rcd_sn); in fill_sg_in()
326 s32 sync_size, u64 rcd_sn) in tls_enc_skb()
373 rcd_sn, sync_size + payload_len, in tls_enc_skb()
406 u64 rcd_sn; in tls_sw_fallback() local
50 tls_enc_record(struct aead_request *aead_req, struct crypto_aead *aead, char *aad, char *iv, __be64 rcd_sn, struct scatter_walk *in, struct scatter_walk *out, int *in_len, struct tls_prot_info *prot) tls_enc_record() argument
152 tls_enc_records(struct aead_request *aead_req, struct crypto_aead *aead, struct scatterlist *sg_in, struct scatterlist *sg_out, char *aad, char *iv, u64 rcd_sn, int len, struct tls_prot_info *prot) tls_enc_records() argument
240 fill_sg_in(struct scatterlist *sg_in, struct sk_buff *skb, struct tls_offload_context_tx *ctx, u64 *rcd_sn, s32 *sync_size, int *resync_sgs) fill_sg_in() argument
322 tls_enc_skb(struct tls_context *tls_ctx, struct scatterlist sg_out[3], struct scatterlist *sg_in, struct sk_buff *skb, s32 sync_size, u64 rcd_sn) tls_enc_skb() argument
[all...]
H A Dtls_device.c238 u8 *rcd_sn; in tls_device_resync_tx() local
244 rcd_sn = tls_ctx->tx.rec_seq; in tls_device_resync_tx()
246 trace_tls_device_tx_resync_send(sk, seq, rcd_sn); in tls_device_resync_tx()
252 rcd_sn, in tls_device_resync_tx()
700 struct sock *sk, u32 seq, u8 *rcd_sn) in tls_device_resync_rx()
705 trace_tls_device_rx_resync_send(sk, seq, rcd_sn, rx_ctx->resync_type); in tls_device_resync_rx()
709 netdev->tlsdev_ops->tls_dev_resync(netdev, sk, seq, rcd_sn, in tls_device_resync_rx()
775 u8 rcd_sn[TLS_MAX_REC_SEQ_SIZE]; in tls_device_rx_resync_new_rec() local
789 memcpy(rcd_sn, tls_ctx->rx.rec_seq, prot->rec_seq_size); in tls_device_rx_resync_new_rec()
818 tls_bigint_increment(rcd_sn, pro in tls_device_rx_resync_new_rec()
699 tls_device_resync_rx(struct tls_context *tls_ctx, struct sock *sk, u32 seq, u8 *rcd_sn) tls_device_resync_rx() argument
873 u8 rcd_sn[TLS_MAX_REC_SEQ_SIZE]; tls_device_core_ctrl_rx_resync() local
1056 __be64 rcd_sn; tls_set_device_offload() local
[all...]
H A Dtls.h293 u64 rcd_sn; in tls_bigint_subtract() local
299 rcd_sn = be64_to_cpu(*p); in tls_bigint_subtract()
300 *p = cpu_to_be64(rcd_sn - n); in tls_bigint_subtract()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dtls_rxtx.c49 u64 rcd_sn; member
110 record = tls_get_record(&context->base, tcp_seq, &info->rcd_sn); in mlx5e_tls_get_sync_data()
145 int headln, __be64 rcd_sn) in mlx5e_tls_complete_sync_skb()
158 memcpy(nskb->data + headln, &rcd_sn, sizeof(rcd_sn)); in mlx5e_tls_complete_sync_skb()
229 linear_len += headln + sizeof(info.rcd_sn); in mlx5e_tls_handle_ooo()
246 cpu_to_be64(info.rcd_sn)); in mlx5e_tls_handle_ooo()
143 mlx5e_tls_complete_sync_skb(struct sk_buff *skb, struct sk_buff *nskb, u32 tcp_seq, int headln, __be64 rcd_sn) mlx5e_tls_complete_sync_skb() argument
H A Dktls.c40 struct sock *sk, u32 seq, u8 *rcd_sn, in mlx5e_ktls_resync()
46 mlx5e_ktls_rx_resync(netdev, sk, seq, rcd_sn); in mlx5e_ktls_resync()
39 mlx5e_ktls_resync(struct net_device *netdev, struct sock *sk, u32 seq, u8 *rcd_sn, enum tls_offload_ctx_dir direction) mlx5e_ktls_resync() argument
H A Dtls.c170 __be64 rcd_sn = *(__be64 *)rcd_sn_data; in mlx5e_tls_resync() local
177 be64_to_cpu(rcd_sn)); in mlx5e_tls_resync()
178 mlx5_accel_tls_resync_rx(priv->mdev, rx_ctx->handle, seq, rcd_sn); in mlx5e_tls_resync()
H A Dktls_tx.c210 u64 rcd_sn; member
234 record = tls_get_record(tx_ctx, tcp_seq, &info->rcd_sn); in tx_sync_info_get()
280 u64 rcd_sn) in tx_post_resync_params()
283 __be64 rn_be = cpu_to_be64(rcd_sn); in tx_post_resync_params()
393 tx_post_resync_params(sq, priv_tx, info.rcd_sn); in mlx5e_ktls_tx_handle_ooo()
278 tx_post_resync_params(struct mlx5e_txqsq *sq, struct mlx5e_ktls_offload_context_tx *priv_tx, u64 rcd_sn) tx_post_resync_params() argument
H A Dktls_utils.h29 void mlx5e_ktls_rx_resync(struct net_device *netdev, struct sock *sk, u32 seq, u8 *rcd_sn);
H A Dktls_rx.c515 u32 seq, u8 *rcd_sn) in mlx5e_ktls_rx_resync()
527 resync->sw_rcd_sn_be = *(__be64 *)rcd_sn; in mlx5e_ktls_rx_resync()
514 mlx5e_ktls_rx_resync(struct net_device *netdev, struct sock *sk, u32 seq, u8 *rcd_sn) mlx5e_ktls_rx_resync() argument
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/accel/
H A Dtls.c60 u32 seq, __be64 rcd_sn) in mlx5_accel_tls_resync_rx()
62 return mlx5_fpga_tls_resync_rx(mdev, handle, seq, rcd_sn); in mlx5_accel_tls_resync_rx()
59 mlx5_accel_tls_resync_rx(struct mlx5_core_dev *mdev, __be32 handle, u32 seq, __be64 rcd_sn) mlx5_accel_tls_resync_rx() argument
H A Dtls.h130 u32 seq, __be64 rcd_sn);
146 u32 seq, __be64 rcd_sn) { return 0; } in mlx5_accel_tls_resync_rx()
145 mlx5_accel_tls_resync_rx(struct mlx5_core_dev *mdev, __be32 handle, u32 seq, __be64 rcd_sn) mlx5_accel_tls_resync_rx() argument
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/fpga/
H A Dtls.c198 u32 seq, __be64 rcd_sn) in mlx5_fpga_tls_resync_rx()
224 MLX5_SET64(tls_cmd, cmd, tls_rcd_sn, be64_to_cpu(rcd_sn)); in mlx5_fpga_tls_resync_rx()
512 __be64 *rcd_sn) in mlx5_fpga_tls_set_aes_gcm128_ctx()
536 __be64 rcd_sn; in mlx5_fpga_tls_set_key_material() local
542 mlx5_fpga_tls_set_aes_gcm128_ctx(cmd, crypto_info, &rcd_sn); in mlx5_fpga_tls_set_key_material()
197 mlx5_fpga_tls_resync_rx(struct mlx5_core_dev *mdev, __be32 handle, u32 seq, __be64 rcd_sn) mlx5_fpga_tls_resync_rx() argument
510 mlx5_fpga_tls_set_aes_gcm128_ctx(void *cmd, struct tls_crypto_info *info, __be64 *rcd_sn) mlx5_fpga_tls_set_aes_gcm128_ctx() argument
H A Dtls.h72 u32 seq, __be64 rcd_sn);
/kernel/linux/linux-6.6/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_ktls.c96 u8 *rcd_sn, enum tls_offload_ctx_dir direction) in fun_ktls_resync()
117 memcpy(req.record_seq, rcd_sn, sizeof(req.record_seq)); in fun_ktls_resync()
95 fun_ktls_resync(struct net_device *netdev, struct sock *sk, u32 seq, u8 *rcd_sn, enum tls_offload_ctx_dir direction) fun_ktls_resync() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls.c79 struct sock *sk, u32 seq, u8 *rcd_sn, in mlx5e_ktls_resync()
85 mlx5e_ktls_rx_resync(netdev, sk, seq, rcd_sn); in mlx5e_ktls_resync()
78 mlx5e_ktls_resync(struct net_device *netdev, struct sock *sk, u32 seq, u8 *rcd_sn, enum tls_offload_ctx_dir direction) mlx5e_ktls_resync() argument
H A Dktls_tx.c609 u64 rcd_sn; member
633 record = tls_get_record(tx_ctx, tcp_seq, &info->rcd_sn); in tx_sync_info_get()
679 u64 rcd_sn) in tx_post_resync_params()
681 __be64 rn_be = cpu_to_be64(rcd_sn); in tx_post_resync_params()
789 tx_post_resync_params(sq, priv_tx, info.rcd_sn); in mlx5e_ktls_tx_handle_ooo()
677 tx_post_resync_params(struct mlx5e_txqsq *sq, struct mlx5e_ktls_offload_context_tx *priv_tx, u64 rcd_sn) tx_post_resync_params() argument
H A Dktls_utils.h28 void mlx5e_ktls_rx_resync(struct net_device *netdev, struct sock *sk, u32 seq, u8 *rcd_sn);
H A Dktls_rx.c541 u32 seq, u8 *rcd_sn) in mlx5e_ktls_rx_resync()
553 resync->sw_rcd_sn_be = *(__be64 *)rcd_sn; in mlx5e_ktls_rx_resync()
540 mlx5e_ktls_rx_resync(struct net_device *netdev, struct sock *sk, u32 seq, u8 *rcd_sn) mlx5e_ktls_rx_resync() argument
/kernel/linux/linux-5.10/include/net/
H A Dtls.h298 struct sock *sk, u32 seq, u8 *rcd_sn,
486 u64 rcd_sn; in tls_bigint_subtract() local
492 rcd_sn = be64_to_cpu(*p); in tls_bigint_subtract()
493 *p = cpu_to_be64(rcd_sn - n); in tls_bigint_subtract()
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/crypto/
H A Dtls.c424 u8 *rcd_sn, enum tls_offload_ctx_dir direction) in nfp_net_tls_resync()
446 memcpy(req->rec_no, rcd_sn, sizeof(req->rec_no)); in nfp_net_tls_resync()
423 nfp_net_tls_resync(struct net_device *netdev, struct sock *sk, u32 seq, u8 *rcd_sn, enum tls_offload_ctx_dir direction) nfp_net_tls_resync() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/crypto/
H A Dtls.c424 u8 *rcd_sn, enum tls_offload_ctx_dir direction) in nfp_net_tls_resync()
446 memcpy(req->rec_no, rcd_sn, sizeof(req->rec_no)); in nfp_net_tls_resync()
423 nfp_net_tls_resync(struct net_device *netdev, struct sock *sk, u32 seq, u8 *rcd_sn, enum tls_offload_ctx_dir direction) nfp_net_tls_resync() argument
/kernel/linux/linux-6.6/include/net/
H A Dtls.h279 struct sock *sk, u32 seq, u8 *rcd_sn,

Completed in 18 milliseconds