summaryrefslogtreecommitdiff
path: root/src/platform/nm-platform.h
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2017-06-27 19:08:05 +0200
committerThomas Haller <thaller@redhat.com>2017-07-05 18:37:39 +0200
commit55e66cc7e617345a39c9a9f929ce12f3f377e6b7 (patch)
treea6cfbc9f1cb8ad95fc50b0dcc5c8235e35da8715 /src/platform/nm-platform.h
parentd2f856fb95d5945282858bdc7fa3585b9a59aa81 (diff)
downloadNetworkManager-55e66cc7e617345a39c9a9f929ce12f3f377e6b7.tar.gz
platform: implement hash function for NMPlatformLnk types
Diffstat (limited to 'src/platform/nm-platform.h')
-rw-r--r--src/platform/nm-platform.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/platform/nm-platform.h b/src/platform/nm-platform.h
index aaa549aeb2..9a38298030 100644
--- a/src/platform/nm-platform.h
+++ b/src/platform/nm-platform.h
@@ -426,7 +426,7 @@ typedef struct {
typedef struct {
int parent_ifindex;
- guint64 sci; /* host byte order */
+ guint64 sci; /* host byte order */
guint64 cipher_suite;
guint32 window;
guint8 icv_length;
@@ -1029,6 +1029,15 @@ guint nm_platform_ip4_address_hash (const NMPlatformIP4Address *obj);
guint nm_platform_ip6_address_hash (const NMPlatformIP6Address *obj);
guint nm_platform_ip4_route_hash (const NMPlatformIP4Route *obj);
guint nm_platform_ip6_route_hash (const NMPlatformIP6Route *obj);
+guint nm_platform_lnk_gre_hash (const NMPlatformLnkGre *obj);
+guint nm_platform_lnk_infiniband_hash (const NMPlatformLnkInfiniband *obj);
+guint nm_platform_lnk_ip6tnl_hash (const NMPlatformLnkIp6Tnl *obj);
+guint nm_platform_lnk_ipip_hash (const NMPlatformLnkIpIp *obj);
+guint nm_platform_lnk_macsec_hash (const NMPlatformLnkMacsec *obj);
+guint nm_platform_lnk_macvlan_hash (const NMPlatformLnkMacvlan *obj);
+guint nm_platform_lnk_sit_hash (const NMPlatformLnkSit *obj);
+guint nm_platform_lnk_vlan_hash (const NMPlatformLnkVlan *obj);
+guint nm_platform_lnk_vxlan_hash (const NMPlatformLnkVxlan *obj);
gboolean nm_platform_check_support_kernel_extended_ifa_flags (NMPlatform *self);
gboolean nm_platform_check_support_user_ipv6ll (NMPlatform *self);