diff --git a/src/core/devices/nm-device-macsec.c b/src/core/devices/nm-device-macsec.c index 5cc0b8da89..856b5de542 100644 --- a/src/core/devices/nm-device-macsec.c +++ b/src/core/devices/nm-device-macsec.c @@ -187,8 +187,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 090af26dcc..0a8ff8d41f 100644 --- a/src/libnm-platform/nm-platform.c +++ b/src/libnm-platform/nm-platform.c @@ -7822,7 +7822,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, @@ -7842,7 +7841,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 190a91dc36..060e9e92f4 100644 --- a/src/libnm-platform/nm-platform.h +++ b/src/libnm-platform/nm-platform.h @@ -923,7 +923,6 @@ typedef struct { } NMPlatformLnkIpIp; typedef struct { - int parent_ifindex; guint64 sci; /* host byte order */ guint64 cipher_suite; guint32 window;