Lines Matching refs:obj_attrs
367 struct mlx5_macsec_obj_attrs obj_attrs; in mlx5e_macsec_init_sa() local
370 obj_attrs.next_pn = sa->next_pn; in mlx5e_macsec_init_sa()
371 obj_attrs.sci = cpu_to_be64((__force u64)sa->sci); in mlx5e_macsec_init_sa()
372 obj_attrs.enc_key_id = sa->enc_key_id; in mlx5e_macsec_init_sa()
373 obj_attrs.encrypt = encrypt; in mlx5e_macsec_init_sa()
374 obj_attrs.aso_pdn = macsec->aso.pdn; in mlx5e_macsec_init_sa()
375 obj_attrs.epn_state = sa->epn_state; in mlx5e_macsec_init_sa()
378 obj_attrs.ssci = cpu_to_be32((__force u32)sa->ssci); in mlx5e_macsec_init_sa()
379 memcpy(&obj_attrs.salt, &sa->salt, sizeof(sa->salt)); in mlx5e_macsec_init_sa()
382 obj_attrs.replay_window = ctx->secy->replay_window; in mlx5e_macsec_init_sa()
383 obj_attrs.replay_protect = ctx->secy->replay_protect; in mlx5e_macsec_init_sa()
385 err = mlx5e_macsec_create_object(mdev, &obj_attrs, is_tx, &sa->macsec_obj_id); in mlx5e_macsec_init_sa()