mlx5_macsec_fs
struct mlx5_macsec_fs *macsec_fs;
struct mlx5_macsec_fs *macsec_fs = priv->mdev->macsec_fs;
struct mlx5_macsec_fs *macsec_fs;
static void macsec_fs_rx_destroy(struct mlx5_macsec_fs *macsec_fs)
static int macsec_fs_rx_create_check_decap_rule(struct mlx5_macsec_fs *macsec_fs,
static int macsec_fs_rx_roce_jump_to_rdma_rules_create(struct mlx5_macsec_fs *macsec_fs,
static int macsec_fs_rx_roce_jump_to_rdma_create(struct mlx5_macsec_fs *macsec_fs,
static int macsec_fs_rx_roce_create(struct mlx5_macsec_fs *macsec_fs)
static int macsec_fs_rx_create(struct mlx5_macsec_fs *macsec_fs)
static int macsec_fs_rx_ft_get(struct mlx5_macsec_fs *macsec_fs)
static void macsec_fs_rx_ft_put(struct mlx5_macsec_fs *macsec_fs)
static void macsec_fs_rx_del_rule(struct mlx5_macsec_fs *macsec_fs,
macsec_fs_rx_add_rule(struct mlx5_macsec_fs *macsec_fs,
static int macsec_fs_rx_init(struct mlx5_macsec_fs *macsec_fs)
static void macsec_fs_rx_cleanup(struct mlx5_macsec_fs *macsec_fs)
static void macsec_fs_del_roce_rules_rx(struct mlx5_macsec_fs *macsec_fs, u32 fs_id,
static void macsec_fs_del_roce_rules_tx(struct mlx5_macsec_fs *macsec_fs, u32 fs_id,
void mlx5_macsec_fs_get_stats_fill(struct mlx5_macsec_fs *macsec_fs, void *macsec_stats)
struct mlx5_macsec_stats *mlx5_macsec_fs_get_stats(struct mlx5_macsec_fs *macsec_fs)
u32 mlx5_macsec_fs_get_fs_id_from_hashtable(struct mlx5_macsec_fs *macsec_fs, sci_t *sci)
mlx5_macsec_fs_add_rule(struct mlx5_macsec_fs *macsec_fs,
void mlx5_macsec_fs_del_rule(struct mlx5_macsec_fs *macsec_fs,
static int mlx5_macsec_fs_add_roce_rule_rx(struct mlx5_macsec_fs *macsec_fs, u32 fs_id, u16 gid_idx,
static void macsec_fs_tx_destroy(struct mlx5_macsec_fs *macsec_fs)
static int mlx5_macsec_fs_add_roce_rule_tx(struct mlx5_macsec_fs *macsec_fs, u32 fs_id, u16 gid_idx,
void mlx5_macsec_del_roce_rule(u16 gid_idx, struct mlx5_macsec_fs *macsec_fs,
struct mlx5_macsec_fs *macsec_fs)
struct mlx5_macsec_fs *macsec_fs, bool is_tx)
void mlx5_macsec_del_roce_sa_rules(u32 fs_id, struct mlx5_macsec_fs *macsec_fs,
void mlx5_macsec_fs_cleanup(struct mlx5_macsec_fs *macsec_fs)
struct mlx5_macsec_fs *
struct mlx5_macsec_fs *macsec_fs;
static int macsec_fs_tx_roce_create(struct mlx5_macsec_fs *macsec_fs)
static int macsec_fs_tx_create(struct mlx5_macsec_fs *macsec_fs)
static int macsec_fs_tx_ft_get(struct mlx5_macsec_fs *macsec_fs)
static void macsec_fs_tx_ft_put(struct mlx5_macsec_fs *macsec_fs)
static int macsec_fs_tx_setup_fte(struct mlx5_macsec_fs *macsec_fs,
static void macsec_fs_tx_del_rule(struct mlx5_macsec_fs *macsec_fs,
macsec_fs_tx_add_rule(struct mlx5_macsec_fs *macsec_fs,
static void macsec_fs_tx_cleanup(struct mlx5_macsec_fs *macsec_fs)
static int macsec_fs_tx_init(struct mlx5_macsec_fs *macsec_fs)
struct mlx5_macsec_fs;
void mlx5_macsec_fs_cleanup(struct mlx5_macsec_fs *macsec_fs);
struct mlx5_macsec_fs *
mlx5_macsec_fs_add_rule(struct mlx5_macsec_fs *macsec_fs,
void mlx5_macsec_fs_del_rule(struct mlx5_macsec_fs *macsec_fs,
void mlx5_macsec_fs_get_stats_fill(struct mlx5_macsec_fs *macsec_fs, void *macsec_stats);
struct mlx5_macsec_stats *mlx5_macsec_fs_get_stats(struct mlx5_macsec_fs *macsec_fs);
u32 mlx5_macsec_fs_get_fs_id_from_hashtable(struct mlx5_macsec_fs *macsec_fs, sci_t *sci);
struct mlx5_macsec_fs *macsec_fs;
struct mlx5_macsec_fs *macsec_fs);
void mlx5_macsec_del_roce_rule(u16 gid_idx, struct mlx5_macsec_fs *macsec_fs,
struct mlx5_macsec_fs *macsec_fs, bool is_tx);
void mlx5_macsec_del_roce_sa_rules(u32 fs_id, struct mlx5_macsec_fs *macsec_fs,
struct mlx5_macsec_fs *macsec_fs;