From 3ce4431695710b68cff697d5638283efb24c337e Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Mon, 27 Apr 2015 18:45:23 +0200 Subject: [PATCH] platform: add arptype parameter to NMPlatformLink --- src/platform/nm-linux-platform.c | 1 + src/platform/nm-platform.c | 1 + src/platform/nm-platform.h | 3 +++ 3 files changed, 5 insertions(+) diff --git a/src/platform/nm-linux-platform.c b/src/platform/nm-linux-platform.c index 1b5afda2e9..9cb6392644 100644 --- a/src/platform/nm-linux-platform.c +++ b/src/platform/nm-linux-platform.c @@ -949,6 +949,7 @@ init_link (NMPlatform *platform, NMPlatformLink *info, struct rtnl_link *rtnllin info->master = rtnl_link_get_master (rtnllink); info->parent = rtnl_link_get_link (rtnllink); info->mtu = rtnl_link_get_mtu (rtnllink); + info->arptype = rtnl_link_get_arptype (rtnllink); if (info->type == NM_LINK_TYPE_VLAN) info->vlan_id = rtnl_link_vlan_get_id (rtnllink); diff --git a/src/platform/nm-platform.c b/src/platform/nm-platform.c index 9a73db60fb..9ed624ed29 100644 --- a/src/platform/nm-platform.c +++ b/src/platform/nm-platform.c @@ -2793,6 +2793,7 @@ nm_platform_link_cmp (const NMPlatformLink *a, const NMPlatformLink *b) _CMP_FIELD (a, b, arp); _CMP_FIELD (a, b, mtu); _CMP_FIELD_BOOL (a, b, initialized); + _CMP_FIELD (a, b, arptype); _CMP_FIELD (a, b, addr.len); _CMP_FIELD (a, b, inet6_addr_gen_mode_inv); _CMP_FIELD_STR_INTERNED (a, b, kind); diff --git a/src/platform/nm-platform.h b/src/platform/nm-platform.h index 05811c5ee8..390e7a1f88 100644 --- a/src/platform/nm-platform.h +++ b/src/platform/nm-platform.h @@ -101,6 +101,9 @@ struct _NMPlatformLink { int master; int parent; + /* rtnl_link_get_arptype(), ifinfomsg.ifi_type. */ + guint32 arptype; + /* rtnl_link_get_addr() */ struct { guint8 data[20]; /* NM_UTILS_HWADDR_LEN_MAX */