Home
last modified time | relevance | path

Searched refs:rx_sc (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dmacsec.c692 if (rx_sc) { in mlx5e_macsec_add_rxsc()
699 rx_sc = kzalloc(sizeof(*rx_sc), GFP_KERNEL); in mlx5e_macsec_add_rxsc()
700 if (!rx_sc) { in mlx5e_macsec_add_rxsc()
711 sc_xarray_element->rx_sc = rx_sc; in mlx5e_macsec_add_rxsc()
733 rx_sc->md_dst->u.macsec_info.sci = rx_sc->sci; in mlx5e_macsec_add_rxsc()
743 kfree(rx_sc); in mlx5e_macsec_add_rxsc()
775 if (!rx_sc) { in mlx5e_macsec_upd_rxsc()
853 if (!rx_sc) { in mlx5e_macsec_del_rxsc()
894 if (!rx_sc) { in mlx5e_macsec_add_rxsa()
1697 rx_sc = sc_xarray_element->rx_sc; in mlx5e_macsec_offload_handle_rx_skb()
[all …]
/openbmc/linux/drivers/net/
H A Dmacsec.c172 kfree(rx_sc); in free_rx_sc_rcu()
1427 rx_sc; in del_rx_sc()
1454 rx_sc = kzalloc(sizeof(*rx_sc), GFP_KERNEL); in create_rx_sc()
1455 if (!rx_sc) in create_rx_sc()
1469 rcu_assign_pointer(rx_sc->next, secy->rx_sc); in create_rx_sc()
1470 rcu_assign_pointer(secy->rx_sc, rx_sc); in create_rx_sc()
1946 ctx.rx_sc = rx_sc; in macsec_add_rxsc()
2240 ctx.rx_sc = rx_sc; in macsec_del_rxsc()
2577 ctx.rx_sc = rx_sc; in macsec_upd_rxsc()
2760 ctx.rx_sc = rx_sc; in get_rx_sa_stats()
[all …]
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_macsec.c763 cfg->aq_rxsc[rxsc_idx].sw_rxsc = ctx->rx_sc; in aq_mdo_add_rxsc()
825 rx_sc->hw_sc_idx); in aq_clear_rxsc()
832 rx_sc->sw_secy = NULL; in aq_clear_rxsc()
833 rx_sc->sw_rxsc = NULL; in aq_clear_rxsc()
943 rxsc_idx = aq_get_rxsc_idx_from_rxsc(cfg, rx_sc); in aq_mdo_upd_rxsa()
1230 struct macsec_rx_sc *rx_sc; in aq_clear_secy() local
1242 for (rx_sc = rcu_dereference_bh(secy->rx_sc); rx_sc; in aq_clear_secy()
1243 rx_sc = rcu_dereference_bh(rx_sc->next)) { in aq_clear_secy()
1259 struct macsec_rx_sc *rx_sc; in aq_apply_secy_cfg() local
1268 for (rx_sc = rcu_dereference_bh(secy->rx_sc); rx_sc && rx_sc->active; in aq_apply_secy_cfg()
[all …]
/openbmc/linux/drivers/net/netdevsim/
H A Dmacsec.c131 __func__, sci_to_cpu(ctx->rx_sc->sci), idx); in nsim_macsec_add_rxsc()
133 secy->nsim_rxsc[idx].sci = ctx->rx_sc->sci; in nsim_macsec_add_rxsc()
153 idx = nsim_macsec_find_rxsc(secy, ctx->rx_sc->sci); in nsim_macsec_upd_rxsc()
156 __func__, sci_to_cpu(ctx->rx_sc->sci)); in nsim_macsec_upd_rxsc()
161 __func__, sci_to_cpu(ctx->rx_sc->sci), idx); in nsim_macsec_upd_rxsc()
180 idx = nsim_macsec_find_rxsc(secy, ctx->rx_sc->sci); in nsim_macsec_del_rxsc()
183 __func__, sci_to_cpu(ctx->rx_sc->sci)); in nsim_macsec_del_rxsc()
188 __func__, sci_to_cpu(ctx->rx_sc->sci), idx); in nsim_macsec_del_rxsc()
/openbmc/linux/include/net/
H A Dmacsec.h245 struct macsec_rx_sc __rcu *rx_sc; member
259 struct macsec_rx_sc *rx_sc; member
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dcn10k_macsec.c111 struct macsec_rx_sc *rx_sc) in cn10k_mcs_get_rxsc() argument
116 if (rxsc->sw_rxsc == rx_sc && rxsc->sw_secy == secy) in cn10k_mcs_get_rxsc()
1066 for (sw_rx_sc = rcu_dereference_bh(secy->rx_sc); sw_rx_sc && sw_rx_sc->active; in cn10k_mcs_secy_rx_cfg()
1099 for (sw_rx_sc = rcu_dereference_bh(secy->rx_sc); sw_rx_sc && sw_rx_sc->active; in cn10k_mcs_disable_rxscs()
1414 rxsc->sw_rxsc = ctx->rx_sc; in cn10k_mdo_add_rxsc()
1435 bool enable = ctx->rx_sc->active; in cn10k_mdo_upd_rxsc()
1438 rxsc = cn10k_mcs_get_rxsc(cfg, secy, ctx->rx_sc); in cn10k_mdo_upd_rxsc()
1455 rxsc = cn10k_mcs_get_rxsc(cfg, ctx->secy, ctx->rx_sc); in cn10k_mdo_del_rxsc()
1657 rxsc = cn10k_mcs_get_rxsc(cfg, secy, ctx->rx_sc); in cn10k_mdo_get_rx_sc_stats()
/openbmc/linux/drivers/net/phy/mscc/
H A Dmscc_macsec.c821 flow->rx_sa->sc->sci == ctx->rx_sc->sci) in vsc8584_macsec_del_rxsc()