Home
last modified time | relevance | path

Searched refs:macsec (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dmacsec.c27 struct mlx5e_macsec *macsec; member
53 struct mlx5e_macsec *macsec; member
314 static void mlx5e_macsec_cleanup_sa_fs(struct mlx5e_macsec *macsec, in mlx5e_macsec_cleanup_sa_fs() argument
324 mlx5_macsec_fs_del_rule(macsec->mdev->macsec_fs, sa->macsec_rule, action, netdev, in mlx5e_macsec_cleanup_sa_fs()
329 static void mlx5e_macsec_cleanup_sa(struct mlx5e_macsec *macsec, in mlx5e_macsec_cleanup_sa() argument
333 mlx5e_macsec_cleanup_sa_fs(macsec, sa, is_tx, netdev, fs_id); in mlx5e_macsec_cleanup_sa()
334 mlx5e_macsec_destroy_object(macsec->mdev, sa->macsec_obj_id); in mlx5e_macsec_cleanup_sa()
370 struct mlx5e_macsec *macsec = priv->macsec; in mlx5e_macsec_init_sa() local
379 obj_attrs.aso_pdn = macsec->aso.pdn; in mlx5e_macsec_init_sa()
426 struct mlx5e_macsec *macsec = priv->macsec; in macsec_rx_sa_active_update() local
[all …]
H A Dmacsec_stats.c25 if (!priv->macsec) in MLX5E_DECLARE_STATS_GRP_OP_NUM_STATS()
40 if (!priv->macsec) in MLX5E_DECLARE_STATS_GRP_OP_FILL_STRS()
55 if (!priv->macsec) in MLX5E_DECLARE_STATS_GRP_OP_FILL_STATS()
H A Dmacsec.h20 bool mlx5e_macsec_handle_tx_skb(struct mlx5e_macsec *macsec, struct sk_buff *skb);
21 void mlx5e_macsec_tx_build_eseg(struct mlx5e_macsec *macsec,
/linux/drivers/infiniband/hw/mlx5/
H A Dmacsec.c131 struct mlx5_macsec *macsec = container_of(nb, struct mlx5_macsec, blocking_events_nb); in macsec_event() local
133 mutex_lock(&macsec->lock); in macsec_event()
136 handle_macsec_gids(&macsec->macsec_devices_list, data); in macsec_event()
139 del_sa_roce_rule(&macsec->macsec_devices_list, data); in macsec_event()
142 mutex_unlock(&macsec->lock); in macsec_event()
145 mutex_unlock(&macsec->lock); in macsec_event()
156 dev->macsec.blocking_events_nb.notifier_call = macsec_event; in mlx5r_macsec_event_register()
158 &dev->macsec.blocking_events_nb); in mlx5r_macsec_event_register()
169 &dev->macsec.blocking_events_nb); in mlx5r_macsec_event_unregister()
192 INIT_LIST_HEAD(&dev->macsec.macsec_devices_list); in mlx5r_macsec_init_gids_and_devlist()
[all …]
/linux/drivers/net/phy/
H A Dnxp-c45-tja11xx-macsec.c657 list_for_each_entry_safe(pos, tmp, &priv->macsec->secy_list, list) { in nxp_c45_mac_addr_free()
840 test_bit(phy_secy->secy_id, priv->macsec->secy_bitmap)) in nxp_c45_rx_sc_update()
930 phy_secy = nxp_c45_find_secy(&priv->macsec->secy_list, ctx->secy->sci); in nxp_c45_mdo_dev_open()
941 if (bitmap_empty(priv->macsec->secy_bitmap, TX_SC_MAX)) in nxp_c45_mdo_dev_open()
944 set_bit(phy_secy->secy_id, priv->macsec->secy_bitmap); in nxp_c45_mdo_dev_open()
955 phy_secy = nxp_c45_find_secy(&priv->macsec->secy_list, ctx->secy->sci); in nxp_c45_mdo_dev_stop()
966 clear_bit(phy_secy->secy_id, priv->macsec->secy_bitmap); in nxp_c45_mdo_dev_stop()
967 if (bitmap_empty(priv->macsec->secy_bitmap, TX_SC_MAX)) in nxp_c45_mdo_dev_stop()
987 if (nxp_c45_is_rx_sc0_impl(&priv->macsec->secy_list)) in nxp_c45_mdo_add_secy()
990 idx = find_first_zero_bit(priv->macsec->tx_sc_bitmap, TX_SC_MAX); in nxp_c45_mdo_add_secy()
[all …]
/linux/tools/testing/selftests/drivers/net/netdevsim/
H A DMakefile
/linux/drivers/net/ethernet/aquantia/atlantic/
H A DMakefile32 macsec/macsec_api.o
/linux/tools/testing/selftests/net/
H A Drtnetlink.sh581 run_cmd_grep "^Usage: ip macsec" ip macsec help
586 run_cmd ip link add link "$devdummy" "$msname" type macsec port 42 encrypt on
591 run_cmd ip macsec add "$msname" tx sa 0 pn 1024 on key 01 12345678901234567890123456789012
592 run_cmd ip macsec add "$msname" rx port 1234 address "1c:ed:de:ad:be:ef"
593 …run_cmd ip macsec add "$msname" rx port 1234 address "1c:ed:de:ad:be:ef" sa 0 pn 1 on key 00 01234…
594 run_cmd ip macsec show
614 run_cmd_grep "^Usage: ip macsec" ip macsec help
619 run_cmd ip link add link "$devdummy" "$msname" type macsec port 42 encrypt on
/linux/drivers/net/
H A DMakefile17 obj-$(CONFIG_MACSEC) += macsec.o
/linux/drivers/net/netdevsim/
H A Dnetdevsim.h145 struct nsim_macsec macsec; member
/linux/
H A DMAINTAINERS18754 F: drivers/net/macsec.c
18755 F: include/net/macsec.h
18757 K: macsec