| /Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| D | macsec.c | 26 struct mlx5e_macsec *macsec; member 52 struct mlx5e_macsec *macsec; member 313 static void mlx5e_macsec_cleanup_sa(struct mlx5e_macsec *macsec, in mlx5e_macsec_cleanup_sa() argument 323 mlx5_macsec_fs_del_rule(macsec->mdev->macsec_fs, sa->macsec_rule, action, netdev, in mlx5e_macsec_cleanup_sa() 325 mlx5e_macsec_destroy_object(macsec->mdev, sa->macsec_obj_id); in mlx5e_macsec_cleanup_sa() 334 struct mlx5e_macsec *macsec = priv->macsec; in mlx5e_macsec_init_sa() local 345 obj_attrs.aso_pdn = macsec->aso.pdn; in mlx5e_macsec_init_sa() 400 struct mlx5e_macsec *macsec = priv->macsec; in macsec_rx_sa_active_update() local 408 mlx5e_macsec_cleanup_sa(macsec, rx_sa, false, ctx->secy->netdev, *fs_id); in macsec_rx_sa_active_update() 451 mlx5e_macsec_get_macsec_device_context(const struct mlx5e_macsec *macsec, in mlx5e_macsec_get_macsec_device_context() argument [all …]
|
| D | macsec_stats.c | 25 if (!priv->macsec) in MLX5E_DECLARE_STATS_GRP_OP_NUM_STATS() 40 if (!priv->macsec) in MLX5E_DECLARE_STATS_GRP_OP_FILL_STRS() 58 if (!priv->macsec) in MLX5E_DECLARE_STATS_GRP_OP_FILL_STATS()
|
| D | macsec.h | 20 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,
|
| D | en_accel.h | 145 if (unlikely(!mlx5e_macsec_handle_tx_skb(priv->macsec, skb))) in mlx5e_accel_tx_begin() 178 mlx5e_macsec_tx_build_eseg(priv->macsec, skb, eseg); in mlx5e_accel_tx_eseg()
|
| /Linux-v6.6/drivers/net/ |
| D | macsec.c | 326 static bool macsec_is_offloaded(struct macsec_dev *macsec) in macsec_is_offloaded() argument 328 if (macsec->offload == MACSEC_OFFLOAD_MAC || in macsec_is_offloaded() 329 macsec->offload == MACSEC_OFFLOAD_PHY) in macsec_is_offloaded() 337 struct macsec_dev *macsec) in macsec_check_offload() argument 339 if (!macsec || !macsec->real_dev) in macsec_check_offload() 343 return macsec->real_dev->phydev && in macsec_check_offload() 344 macsec->real_dev->phydev->macsec_ops; in macsec_check_offload() 346 return macsec->real_dev->features & NETIF_F_HW_MACSEC && in macsec_check_offload() 347 macsec->real_dev->macsec_ops; in macsec_check_offload() 353 struct macsec_dev *macsec, in __macsec_get_ops() argument [all …]
|
| D | Makefile | 16 obj-$(CONFIG_MACSEC) += macsec.o
|
| /Linux-v6.6/drivers/infiniband/hw/mlx5/ |
| D | macsec.c | 131 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() 193 INIT_LIST_HEAD(&dev->macsec.macsec_devices_list); in mlx5r_macsec_init_gids_and_devlist() [all …]
|
| D | Makefile | 31 mlx5_ib-$(CONFIG_MLX5_MACSEC) += macsec.o
|
| D | mlx5_ib.h | 1160 struct mlx5_macsec macsec; member
|
| /Linux-v6.6/drivers/net/netdevsim/ |
| D | macsec.c | 16 if (ns->macsec.nsim_secy[i].sci == sci) in nsim_macsec_find_secy() 40 if (ns->macsec.nsim_secy_count == NSIM_MACSEC_MAX_SECY_COUNT) in nsim_macsec_add_secy() 44 if (!ns->macsec.nsim_secy[idx].used) in nsim_macsec_add_secy() 56 ns->macsec.nsim_secy[idx].used = true; in nsim_macsec_add_secy() 57 ns->macsec.nsim_secy[idx].nsim_rxsc_count = 0; in nsim_macsec_add_secy() 58 ns->macsec.nsim_secy[idx].sci = ctx->secy->sci; in nsim_macsec_add_secy() 59 ns->macsec.nsim_secy_count++; in nsim_macsec_add_secy() 97 ns->macsec.nsim_secy[idx].used = false; in nsim_macsec_del_secy() 98 memset(&ns->macsec.nsim_secy[idx], 0, sizeof(ns->macsec.nsim_secy[idx])); in nsim_macsec_del_secy() 99 ns->macsec.nsim_secy_count--; in nsim_macsec_del_secy() [all …]
|
| D | Makefile | 22 netdevsim-objs += macsec.o
|
| D | netdevsim.h | 118 struct nsim_macsec macsec; member
|
| /Linux-v6.6/tools/testing/selftests/net/ |
| D | rtnetlink.sh | 611 ip macsec help 2>&1 | grep -q "^Usage: ip macsec" 617 ip link add link "$devdummy" "$msname" type macsec port 42 encrypt on 624 ip macsec add "$msname" tx sa 0 pn 1024 on key 01 12345678901234567890123456789012 627 ip macsec add "$msname" rx port 1234 address "1c:ed:de:ad:be:ef" 630 …ip macsec add "$msname" rx port 1234 address "1c:ed:de:ad:be:ef" sa 0 pn 1 on key 00 0123456789abc… 633 ip macsec show > /dev/null 654 ip macsec help 2>&1 | grep -q "^Usage: ip macsec" 688 ip link add link $dev kci_macsec1 type macsec port 4 offload mac 691 ip link add link $dev kci_macsec2 type macsec address "aa:bb:cc:dd:ee:ff" port 5 offload mac 694 ip link add link $dev kci_macsec3 type macsec sci abbacdde01020304 offload mac [all …]
|
| /Linux-v6.6/drivers/net/ethernet/aquantia/atlantic/ |
| D | Makefile | 32 macsec/macsec_api.o
|
| /Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | Makefile | 101 mlx5_core-$(CONFIG_MLX5_MACSEC) += en_accel/macsec.o lib/macsec_fs.o \
|
| D | en.h | 921 struct mlx5e_macsec *macsec; member
|
| /Linux-v6.6/ |
| D | MAINTAINERS | 14943 F: drivers/net/macsec.c 14944 F: include/net/macsec.h 14946 K: macsec
|