Searched refs:macsec_fs (Results 1 - 8 of 8) sorted by relevance

/linux-master/include/linux/mlx5/
H A Dmacsec.h9 struct mlx5_macsec_fs *macsec_fs; member in struct:mlx5_macsec_event_data
17 struct mlx5_macsec_fs *macsec_fs);
19 void mlx5_macsec_del_roce_rule(u16 gid_idx, struct mlx5_macsec_fs *macsec_fs,
25 struct mlx5_macsec_fs *macsec_fs, bool is_tx);
27 void mlx5_macsec_del_roce_sa_rules(u32 fs_id, struct mlx5_macsec_fs *macsec_fs,
H A Ddriver.h821 struct mlx5_macsec_fs *macsec_fs; member in struct:mlx5_core_dev
1367 !mlx5e_is_macsec_device(mdev) || !mdev->macsec_fs)
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dmacsec_stats.c55 struct mlx5_macsec_fs *macsec_fs; local
64 macsec_fs = priv->mdev->macsec_fs;
65 mlx5_macsec_fs_get_stats_fill(macsec_fs, mlx5_macsec_fs_get_stats(macsec_fs));
67 data[idx++] = MLX5E_READ_CTR64_CPU(mlx5_macsec_fs_get_stats(macsec_fs),
H A Dmacsec.c323 mlx5_macsec_fs_del_rule(macsec->mdev->macsec_fs, sa->macsec_rule, action, netdev,
341 struct mlx5_macsec_fs *macsec_fs = priv->mdev->macsec_fs; local
351 macsec_rule = mlx5_macsec_fs_add_rule(macsec_fs, ctx, &rule_attrs, fs_id);
1651 fs_id = mlx5_macsec_fs_get_fs_id_from_hashtable(macsec->mdev->macsec_fs,
1670 fs_id = mlx5_macsec_fs_get_fs_id_from_hashtable(macsec->mdev->macsec_fs,
1724 struct mlx5_macsec_fs *macsec_fs; local
1757 macsec_fs = mlx5_macsec_fs_init(mdev);
1758 if (!macsec_fs) {
1763 mdev->macsec_fs
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dmacsec_fs.h43 void mlx5_macsec_fs_cleanup(struct mlx5_macsec_fs *macsec_fs);
49 mlx5_macsec_fs_add_rule(struct mlx5_macsec_fs *macsec_fs,
54 void mlx5_macsec_fs_del_rule(struct mlx5_macsec_fs *macsec_fs,
58 void mlx5_macsec_fs_get_stats_fill(struct mlx5_macsec_fs *macsec_fs, void *macsec_stats);
59 struct mlx5_macsec_stats *mlx5_macsec_fs_get_stats(struct mlx5_macsec_fs *macsec_fs);
60 u32 mlx5_macsec_fs_get_fs_id_from_hashtable(struct mlx5_macsec_fs *macsec_fs, sci_t *sci);
H A Dmacsec_fs.c10 #include "lib/macsec_fs.h"
220 static void macsec_fs_tx_destroy(struct mlx5_macsec_fs *macsec_fs) argument
222 struct mlx5_macsec_tx *tx_fs = macsec_fs->tx_fs;
225 if (mlx5_is_macsec_roce_supported(macsec_fs->mdev))
360 static int macsec_fs_tx_roce_create(struct mlx5_macsec_fs *macsec_fs) argument
362 struct mlx5_macsec_tx *tx_fs = macsec_fs->tx_fs;
363 struct mlx5_core_dev *mdev = macsec_fs->mdev;
389 static int macsec_fs_tx_create(struct mlx5_macsec_fs *macsec_fs) argument
392 struct mlx5_macsec_tx *tx_fs = macsec_fs->tx_fs;
393 struct mlx5_core_dev *mdev = macsec_fs
548 macsec_fs_tx_ft_get(struct mlx5_macsec_fs *macsec_fs) argument
567 macsec_fs_tx_ft_put(struct mlx5_macsec_fs *macsec_fs) argument
577 macsec_fs_tx_setup_fte(struct mlx5_macsec_fs *macsec_fs, struct mlx5_flow_spec *spec, struct mlx5_flow_act *flow_act, u32 macsec_obj_id, u32 *fs_id) argument
770 macsec_fs_tx_del_rule(struct mlx5_macsec_fs *macsec_fs, struct mlx5_macsec_tx_rule *tx_rule, void *macdev) argument
800 macsec_fs_tx_add_rule(struct mlx5_macsec_fs *macsec_fs, const struct macsec_context *macsec_ctx, struct mlx5_macsec_rule_attrs *attrs, u32 *fs_id) argument
897 macsec_fs_tx_cleanup(struct mlx5_macsec_fs *macsec_fs) argument
930 macsec_fs_tx_init(struct mlx5_macsec_fs *macsec_fs) argument
1005 macsec_fs_rx_destroy(struct mlx5_macsec_fs *macsec_fs) argument
1135 macsec_fs_rx_create_check_decap_rule(struct mlx5_macsec_fs *macsec_fs, struct mlx5_flow_destination *dest, struct mlx5_flow_act *flow_act, struct mlx5_flow_spec *spec, int reformat_param_size) argument
1322 macsec_fs_rx_roce_jump_to_rdma_rules_create(struct mlx5_macsec_fs *macsec_fs, struct mlx5_macsec_rx_roce *roce) argument
1398 macsec_fs_rx_roce_jump_to_rdma_create(struct mlx5_macsec_fs *macsec_fs, struct mlx5_macsec_rx_roce *roce) argument
1418 macsec_fs_rx_roce_create(struct mlx5_macsec_fs *macsec_fs) argument
1495 macsec_fs_rx_create(struct mlx5_macsec_fs *macsec_fs) argument
1627 macsec_fs_rx_ft_get(struct mlx5_macsec_fs *macsec_fs) argument
1644 macsec_fs_rx_ft_put(struct mlx5_macsec_fs *macsec_fs) argument
1654 macsec_fs_rx_del_rule(struct mlx5_macsec_fs *macsec_fs, struct mlx5_macsec_rx_rule *rx_rule, void *macdev, u32 fs_id) argument
1727 macsec_fs_rx_add_rule(struct mlx5_macsec_fs *macsec_fs, const struct macsec_context *macsec_ctx, struct mlx5_macsec_rule_attrs *attrs, u32 fs_id) argument
1846 macsec_fs_rx_init(struct mlx5_macsec_fs *macsec_fs) argument
1895 macsec_fs_rx_cleanup(struct mlx5_macsec_fs *macsec_fs) argument
1998 macsec_fs_del_roce_rules_rx(struct mlx5_macsec_fs *macsec_fs, u32 fs_id, struct list_head *rx_rules_list) argument
2021 macsec_fs_del_roce_rules_tx(struct mlx5_macsec_fs *macsec_fs, u32 fs_id, struct list_head *tx_rules_list) argument
2035 mlx5_macsec_fs_get_stats_fill(struct mlx5_macsec_fs *macsec_fs, void *macsec_stats) argument
2059 mlx5_macsec_fs_get_stats(struct mlx5_macsec_fs *macsec_fs) argument
2067 mlx5_macsec_fs_get_fs_id_from_hashtable(struct mlx5_macsec_fs *macsec_fs, sci_t *sci) argument
2082 mlx5_macsec_fs_add_rule(struct mlx5_macsec_fs *macsec_fs, const struct macsec_context *macsec_ctx, struct mlx5_macsec_rule_attrs *attrs, u32 *sa_fs_id) argument
2108 mlx5_macsec_fs_del_rule(struct mlx5_macsec_fs *macsec_fs, union mlx5_macsec_rule *macsec_rule, int action, void *macdev, u32 sa_fs_id) argument
2127 mlx5_macsec_fs_add_roce_rule_rx(struct mlx5_macsec_fs *macsec_fs, u32 fs_id, u16 gid_idx, const struct sockaddr *addr, struct list_head *rx_rules_list) argument
2193 mlx5_macsec_fs_add_roce_rule_tx(struct mlx5_macsec_fs *macsec_fs, u32 fs_id, u16 gid_idx, const struct sockaddr *addr, struct list_head *tx_rules_list) argument
2264 mlx5_macsec_del_roce_rule(u16 gid_idx, struct mlx5_macsec_fs *macsec_fs, struct list_head *tx_rules_list, struct list_head *rx_rules_list) argument
2282 mlx5_macsec_add_roce_rule(void *macdev, const struct sockaddr *addr, u16 gid_idx, struct list_head *tx_rules_list, struct list_head *rx_rules_list, struct mlx5_macsec_fs *macsec_fs) argument
2328 mlx5_macsec_add_roce_sa_rules(u32 fs_id, const struct sockaddr *addr, u16 gid_idx, struct list_head *tx_rules_list, struct list_head *rx_rules_list, struct mlx5_macsec_fs *macsec_fs, bool is_tx) argument
2341 mlx5_macsec_del_roce_sa_rules(u32 fs_id, struct mlx5_macsec_fs *macsec_fs, struct list_head *tx_rules_list, struct list_head *rx_rules_list, bool is_tx) argument
2351 mlx5_macsec_fs_cleanup(struct mlx5_macsec_fs *macsec_fs) argument
2363 struct mlx5_macsec_fs *macsec_fs; local
[all...]
/linux-master/drivers/infiniband/hw/mlx5/
H A Dmacsec.c111 &macsec_device->rx_rules_list, data->macsec_fs,
124 mlx5_macsec_del_roce_sa_rules(data->fs_id, data->macsec_fs,
279 &macsec_device->rx_rules_list, dev->mdev->macsec_fs);
357 mlx5_macsec_del_roce_rule(attr->index, dev->mdev->macsec_fs,
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A DMakefile101 mlx5_core-$(CONFIG_MLX5_MACSEC) += en_accel/macsec.o lib/macsec_fs.o \

Completed in 140 milliseconds