diff --git a/src/core/devices/nm-device-macsec.c b/src/core/devices/nm-device-macsec.c index 615ebe6b27..99003a7660 100644 --- a/src/core/devices/nm-device-macsec.c +++ b/src/core/devices/nm-device-macsec.c @@ -153,8 +153,7 @@ update_properties(NMDevice *device) g_object_freeze_notify((GObject *) device); - if (priv->props.parent_ifindex != props->parent_ifindex) - nm_device_parent_set_ifindex(device, props->parent_ifindex); + nm_device_parent_set_ifindex(device, plink->parent); #define CHECK_PROPERTY_CHANGED(field, prop) \ G_STMT_START \ diff --git a/src/libnm-platform/nm-platform.c b/src/libnm-platform/nm-platform.c index 4688269d2c..bc60f19f89 100644 --- a/src/libnm-platform/nm-platform.c +++ b/src/libnm-platform/nm-platform.c @@ -8044,7 +8044,6 @@ void nm_platform_lnk_macsec_hash_update(const NMPlatformLnkMacsec *obj, NMHashState *h) { nm_hash_update_vals(h, - obj->parent_ifindex, obj->sci, obj->cipher_suite, obj->window, @@ -8064,7 +8063,6 @@ int nm_platform_lnk_macsec_cmp(const NMPlatformLnkMacsec *a, const NMPlatformLnkMacsec *b) { NM_CMP_SELF(a, b); - NM_CMP_FIELD(a, b, parent_ifindex); NM_CMP_FIELD(a, b, sci); NM_CMP_FIELD(a, b, icv_length); NM_CMP_FIELD(a, b, cipher_suite); diff --git a/src/libnm-platform/nm-platform.h b/src/libnm-platform/nm-platform.h index dceb3e6be5..c510c15017 100644 --- a/src/libnm-platform/nm-platform.h +++ b/src/libnm-platform/nm-platform.h @@ -814,7 +814,6 @@ typedef struct { } _nm_alignas(NMPlatformObject) NMPlatformLnkIpIp; typedef struct { - int parent_ifindex; guint64 sci; /* host byte order */ guint64 cipher_suite; guint32 window;