]> git.ipfire.org Git - thirdparty/hostap.git/blobdiff - src/drivers/driver_macsec_qca.c
mka: Add driver op to get macsec capabilities
[thirdparty/hostap.git] / src / drivers / driver_macsec_qca.c
index 385f7c58243f1cf31d667b6c3340260d89f26f17..041bcf5f9fee38367f2c20f8ca60694edfd3731c 100644 (file)
@@ -458,6 +458,16 @@ static int macsec_qca_macsec_deinit(void *priv)
 }
 
 
+static int macsec_qca_get_capability(void *priv, enum macsec_cap *cap)
+{
+       wpa_printf(MSG_DEBUG, "%s", __func__);
+
+       *cap = MACSEC_CAP_INTEG_AND_CONF_0_30_50;
+
+       return 0;
+}
+
+
 static int macsec_qca_enable_protect_frames(void *priv, Boolean enabled)
 {
        struct macsec_qca_data *drv = priv;
@@ -889,6 +899,7 @@ const struct wpa_driver_ops wpa_driver_macsec_qca_ops = {
 
        .macsec_init = macsec_qca_macsec_init,
        .macsec_deinit = macsec_qca_macsec_deinit,
+       .macsec_get_capability = macsec_qca_get_capability,
        .enable_protect_frames = macsec_qca_enable_protect_frames,
        .set_replay_protect = macsec_qca_set_replay_protect,
        .set_current_cipher_suite = macsec_qca_set_current_cipher_suite,