diff --git a/drivers/net/ethernet/nvidia/nvethernet/macsec.c b/drivers/net/ethernet/nvidia/nvethernet/macsec.c index 1b25fc14..16d30d53 100644 --- a/drivers/net/ethernet/nvidia/nvethernet/macsec.c +++ b/drivers/net/ethernet/nvidia/nvethernet/macsec.c @@ -1429,6 +1429,7 @@ int macsec_probe(struct ether_priv_data *pdata) macsec_pdata->nv_macsec_fam.module = THIS_MODULE; macsec_pdata->nv_macsec_fam.ops = nv_macsec_genl_ops; macsec_pdata->nv_macsec_fam.n_ops = ARRAY_SIZE(nv_macsec_genl_ops); + macsec_pdata->nv_macsec_fam.policy = nv_macsec_genl_policy; if (macsec_pdata->is_nv_macsec_fam_registered == OSI_DISABLE) { if (strlen(netdev_name(pdata->ndev)) >= GENL_NAMSIZ) { dev_err(dev, "Intf name %s of len %lu exceed nl_family name size\n", diff --git a/drivers/net/ethernet/nvidia/nvethernet/macsec.h b/drivers/net/ethernet/nvidia/nvethernet/macsec.h index 31efb381..83a9bd27 100644 --- a/drivers/net/ethernet/nvidia/nvethernet/macsec.h +++ b/drivers/net/ethernet/nvidia/nvethernet/macsec.h @@ -163,6 +163,7 @@ static const struct nla_policy nv_macsec_genl_policy[NUM_NV_MACSEC_ATTR] = { [NV_MACSEC_ATTR_TXSC_PORT] = { .type = NLA_U16 }, [NV_MACSEC_ATTR_REPLAY_PROT_EN] = { .type = NLA_U32 }, [NV_MACSEC_ATTR_REPLAY_WINDOW] = { .type = NLA_U32 }, + [NV_MACSEC_ATTR_CIPHER_SUITE] = { .type = NLA_U32 }, [NV_MACSEC_ATTR_SA_CONFIG] = { .type = NLA_NESTED }, [NV_MACSEC_ATTR_TZ_CONFIG] = { .type = NLA_NESTED }, [NV_MACSEC_ATTR_TZ_KT_RESET] = { .type = NLA_NESTED },