| /drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| A D | macsec.c | 789 rx_sa = rx_sc->rx_sa[i]; in mlx5e_macsec_upd_rxsc() 790 if (!rx_sa) in mlx5e_macsec_upd_rxsc() 812 rx_sa = rx_sc->rx_sa[i]; in macsec_del_rxsc_ctx() 813 if (!rx_sa) in macsec_del_rxsc_ctx() 914 rx_sa = kzalloc(sizeof(*rx_sa), GFP_KERNEL); in mlx5e_macsec_add_rxsa() 935 rx_sc->rx_sa[assoc_num] = rx_sa; in mlx5e_macsec_add_rxsa() 990 rx_sa = rx_sc->rx_sa[assoc_num]; in mlx5e_macsec_upd_rxsa() 1047 rx_sa = rx_sc->rx_sa[assoc_num]; in mlx5e_macsec_del_rxsa() 1135 rx_sa = rx_sc->rx_sa[i]; in macsec_upd_secy_hw_address() 1136 if (!rx_sa || !rx_sa->macsec_rule) in macsec_upd_secy_hw_address() [all …]
|
| /drivers/net/ |
| A D | macsec.c | 737 struct macsec_rx_sa *rx_sa = macsec_skb_cb(skb)->rx_sa; in macsec_post_decrypt() local 847 struct macsec_rx_sa *rx_sa = macsec_skb_cb(skb)->rx_sa; in macsec_decrypt_done() local 1266 macsec_skb_cb(skb)->rx_sa = rx_sa; in macsec_handle_frame() 1293 if (rx_sa) in macsec_handle_frame() 1657 if (!rx_sa) in get_rxsa_from_nl() 1826 if (rx_sa) { in macsec_add_rxsa() 1831 rx_sa = kmalloc(sizeof(*rx_sa), GFP_KERNEL); in macsec_add_rxsa() 1874 ctx.sa.rx_sa = rx_sa; in macsec_add_rxsa() 2188 ctx.sa.rx_sa = rx_sa; in macsec_del_rxsa() 2519 ctx.sa.rx_sa = rx_sa; in macsec_upd_rxsa() [all …]
|
| /drivers/net/netdevsim/ |
| A D | macsec.c | 206 idx = nsim_macsec_find_rxsc(secy, ctx->sa.rx_sa->sc->sci); in nsim_macsec_add_rxsa() 209 __func__, sci_to_cpu(ctx->sa.rx_sa->sc->sci)); in nsim_macsec_add_rxsa() 214 __func__, sci_to_cpu(ctx->sa.rx_sa->sc->sci), ctx->sa.assoc_num); in nsim_macsec_add_rxsa() 233 idx = nsim_macsec_find_rxsc(secy, ctx->sa.rx_sa->sc->sci); in nsim_macsec_upd_rxsa() 236 __func__, sci_to_cpu(ctx->sa.rx_sa->sc->sci)); in nsim_macsec_upd_rxsa() 241 __func__, sci_to_cpu(ctx->sa.rx_sa->sc->sci), ctx->sa.assoc_num); in nsim_macsec_upd_rxsa() 260 idx = nsim_macsec_find_rxsc(secy, ctx->sa.rx_sa->sc->sci); in nsim_macsec_del_rxsa() 263 __func__, sci_to_cpu(ctx->sa.rx_sa->sc->sci)); in nsim_macsec_del_rxsa() 268 __func__, sci_to_cpu(ctx->sa.rx_sa->sc->sci), ctx->sa.assoc_num); in nsim_macsec_del_rxsa()
|
| /drivers/net/phy/ |
| A D | nxp-c45-tja11xx-macsec.c | 1193 struct macsec_rx_sa *rx_sa = ctx->sa.rx_sa; in nxp_c45_mdo_add_rxsa() local 1201 an, rx_sa->active ? "enabled" : "disabled", in nxp_c45_mdo_add_rxsa() 1202 sci_to_cpu(rx_sa->sc->sci)); in nxp_c45_mdo_add_rxsa() 1213 nxp_c45_sa_set_pn(phydev, sa, rx_sa->next_pn, in nxp_c45_mdo_add_rxsa() 1215 nxp_c45_sa_set_key(ctx, sa->regs, rx_sa->key.salt.bytes, rx_sa->ssci); in nxp_c45_mdo_add_rxsa() 1223 struct macsec_rx_sa *rx_sa = ctx->sa.rx_sa; in nxp_c45_mdo_upd_rxsa() local 1231 an, rx_sa->active ? "enabled" : "disabled", in nxp_c45_mdo_upd_rxsa() 1232 sci_to_cpu(rx_sa->sc->sci)); in nxp_c45_mdo_upd_rxsa() 1244 nxp_c45_sa_set_pn(phydev, sa, rx_sa->next_pn, in nxp_c45_mdo_upd_rxsa() 1253 struct macsec_rx_sa *rx_sa = ctx->sa.rx_sa; in nxp_c45_mdo_del_rxsa() local [all …]
|
| /drivers/net/ethernet/intel/ixgbevf/ |
| A D | ipsec.h | 17 struct rx_sa { struct 53 struct rx_sa *rx_tbl;
|
| A D | ipsec.c | 112 struct rx_sa *r = &ipsec->rx_tbl[i]; in ixgbevf_ipsec_restore() 183 struct rx_sa *rsa; in ixgbevf_ipsec_find_rx_state() 292 struct rx_sa rsa; in ixgbevf_ipsec_add_sa() 419 memset(&ipsec->rx_tbl[sa_idx], 0, sizeof(struct rx_sa)); in ixgbevf_ipsec_del_sa() 626 size = sizeof(struct rx_sa) * IXGBE_IPSEC_MAX_SA_COUNT; in ixgbevf_init_ipsec_offload()
|
| /drivers/net/ethernet/intel/ixgbe/ |
| A D | ixgbe_ipsec.h | 31 struct rx_sa { struct 70 struct rx_sa *rx_tbl;
|
| A D | ixgbe_ipsec.c | 319 struct rx_sa *r = &ipsec->rx_tbl[i]; in ixgbe_ipsec_restore() 396 struct rx_sa *rsa; in ixgbe_ipsec_find_rx_state() 598 struct rx_sa rsa; in ixgbe_ipsec_add_sa() 770 struct rx_sa *rsa; in ixgbe_ipsec_del_sa() 800 memset(rsa, 0, sizeof(struct rx_sa)); in ixgbe_ipsec_del_sa() 997 struct rx_sa *rsa; in ixgbe_ipsec_vf_del_sa() 1241 size = sizeof(struct rx_sa) * IXGBE_IPSEC_MAX_SA_COUNT; in ixgbe_init_ipsec_offload()
|
| /drivers/net/phy/mscc/ |
| A D | mscc_macsec.c | 387 if (bank == MACSEC_INGR && flow->match.sci && flow->rx_sa->sc->sci) { in vsc8584_macsec_flow() 388 u64 sci = (__force u64)flow->rx_sa->sc->sci; in vsc8584_macsec_flow() 467 if ((flow->bank == MACSEC_INGR && flow->rx_sa && !flow->rx_sa->active) || in vsc8584_macsec_flow_enable() 577 flow->rx_sa->next_pn : flow->tx_sa->next_pn); in vsc8584_macsec_transformation() 586 sci = (__force u64)(bank == MACSEC_INGR ? flow->rx_sa->sc->sci : priv->secy->sci); in vsc8584_macsec_transformation() 698 flow->rx_sa = ctx->sa.rx_sa; in __vsc8584_macsec_add_rxsa() 820 if (flow->bank == MACSEC_INGR && flow->rx_sa && in vsc8584_macsec_del_rxsc() 821 flow->rx_sa->sc->sci == ctx->rx_sc->sci) in vsc8584_macsec_del_rxsc()
|
| A D | mscc_macsec.h | 85 struct macsec_rx_sa *rx_sa; member
|
| /drivers/net/ethernet/aquantia/atlantic/ |
| A D | aq_macsec.c | 860 const struct macsec_rx_sa *rx_sa, in aq_update_rxsa() argument 871 sa_record.valid = rx_sa->active; in aq_update_rxsa() 928 ctx->sa.rx_sa, ctx->sa.key, in aq_mdo_add_rxsa() 949 secy, ctx->sa.rx_sa, NULL, in aq_mdo_upd_rxsa() 1137 struct macsec_rx_sa *rx_sa; in aq_mdo_get_rx_sa_stats() local 1163 spin_lock_bh(&rx_sa->lock); in aq_mdo_get_rx_sa_stats() 1164 rx_sa->next_pn = next_pn; in aq_mdo_get_rx_sa_stats() 1165 spin_unlock_bh(&rx_sa->lock); in aq_mdo_get_rx_sa_stats() 1203 struct macsec_rx_sa *rx_sa; in apply_rxsc_cfg() local 1216 if (rx_sa) { in apply_rxsc_cfg() [all …]
|
| /drivers/net/ethernet/marvell/octeontx2/nic/ |
| A D | cn10k_macsec.c | 1469 struct macsec_rx_sc *sw_rx_sc = ctx->sa.rx_sa->sc; in cn10k_mdo_add_rxsa() 1471 struct macsec_rx_sa *rx_sa = ctx->sa.rx_sa; in cn10k_mdo_add_rxsa() local 1473 bool sa_in_use = rx_sa->active; in cn10k_mdo_add_rxsa() 1490 rxsc->ssci[sa_num] = rx_sa->ssci; in cn10k_mdo_add_rxsa() 1501 rx_sa->next_pn); in cn10k_mdo_add_rxsa() 1512 struct macsec_rx_sc *sw_rx_sc = ctx->sa.rx_sa->sc; in cn10k_mdo_upd_rxsa() 1514 struct macsec_rx_sa *rx_sa = ctx->sa.rx_sa; in cn10k_mdo_upd_rxsa() local 1516 bool sa_in_use = rx_sa->active; in cn10k_mdo_upd_rxsa() 1537 rx_sa->next_pn); in cn10k_mdo_upd_rxsa() 1548 struct macsec_rx_sc *sw_rx_sc = ctx->sa.rx_sa->sc; in cn10k_mdo_del_rxsa() [all …]
|