summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2017-10-17 15:04:26 +0200
committerThomas Haller <thaller@redhat.com>2017-10-17 15:04:49 +0200
commite71f7775a7b28957a0f6522135b6386edebd7889 (patch)
tree73d632c7d4d045a7b36369a32d55d11f3669281b
parent1c7281c77129f5e23bd20d8c88964c3fccd4353c (diff)
downloadNetworkManager-e71f7775a7b28957a0f6522135b6386edebd7889.tar.gz
platform: fix comparing parent_ifindex in nm_platform_lnk_macsec_cmp()
-rw-r--r--src/platform/nm-platform.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/platform/nm-platform.c b/src/platform/nm-platform.c
index eedd2d8243..a04c3723fa 100644
--- a/src/platform/nm-platform.c
+++ b/src/platform/nm-platform.c
@@ -5302,6 +5302,7 @@ nm_platform_lnk_macsec_hash (const NMPlatformLnkMacsec *obj)
{
guint h = NM_HASH_INIT (226984267u);
+ h = NM_HASH_COMBINE (h, obj->parent_ifindex);
h = NM_HASH_COMBINE (h, obj->sci);
h = NM_HASH_COMBINE_UINT64 (h, obj->icv_length);
h = NM_HASH_COMBINE_UINT64 (h, obj->cipher_suite);
@@ -5321,6 +5322,7 @@ 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);