Zbigniew Jędrzejewski-Szmek 436654
From 091acba43685c70d0a38d43167f44fe2622b3c15 Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek 436654
From: Michael Olbrich <m.olbrich@pengutronix.de>
Zbigniew Jędrzejewski-Szmek 436654
Date: Tue, 26 May 2015 07:48:48 +0200
Zbigniew Jędrzejewski-Szmek 436654
Subject: [PATCH] missing: add more IFLA_VXLAN_* defines
Zbigniew Jędrzejewski-Szmek 436654
Zbigniew Jędrzejewski-Szmek 436654
Otherwise building faild with kernel headers < v3.16
Zbigniew Jędrzejewski-Szmek 436654
Zbigniew Jędrzejewski-Szmek 436654
(cherry picked from commit 583c14fc04a089e9af70a3fa0b8c0a8c27c06ec0)
Zbigniew Jędrzejewski-Szmek 436654
---
Zbigniew Jędrzejewski-Szmek 436654
 configure.ac         |  2 +-
Zbigniew Jędrzejewski-Szmek 436654
 src/shared/missing.h | 11 +++++++++--
Zbigniew Jędrzejewski-Szmek 436654
 2 files changed, 10 insertions(+), 3 deletions(-)
Zbigniew Jędrzejewski-Szmek 436654
Zbigniew Jędrzejewski-Szmek 436654
diff --git a/configure.ac b/configure.ac
Zbigniew Jędrzejewski-Szmek 436654
index 48cedb5ab6..0818dd80cf 100644
Zbigniew Jędrzejewski-Szmek 436654
--- a/configure.ac
Zbigniew Jędrzejewski-Szmek 436654
+++ b/configure.ac
Zbigniew Jędrzejewski-Szmek 436654
@@ -334,7 +334,7 @@ AC_CHECK_DECLS([IFLA_INET6_ADDR_GEN_MODE,
Zbigniew Jędrzejewski-Szmek 436654
                 IFLA_PHYS_PORT_ID,
Zbigniew Jędrzejewski-Szmek 436654
                 IFLA_BOND_AD_INFO,
Zbigniew Jędrzejewski-Szmek 436654
                 IFLA_VLAN_PROTOCOL,
Zbigniew Jędrzejewski-Szmek 436654
-                IFLA_VXLAN_LOCAL6,
Zbigniew Jędrzejewski-Szmek 436654
+                IFLA_VXLAN_REMCSUM_NOPARTIAL,
Zbigniew Jędrzejewski-Szmek 436654
                 IFLA_IPTUN_6RD_RELAY_PREFIXLEN,
Zbigniew Jędrzejewski-Szmek 436654
                 IFLA_BRIDGE_VLAN_INFO,
Zbigniew Jędrzejewski-Szmek 436654
                 IFLA_BRPORT_UNICAST_FLOOD,
Zbigniew Jędrzejewski-Szmek 436654
diff --git a/src/shared/missing.h b/src/shared/missing.h
Zbigniew Jędrzejewski-Szmek 436654
index 8ca6f8edb6..9194009491 100644
Zbigniew Jędrzejewski-Szmek 436654
--- a/src/shared/missing.h
Zbigniew Jędrzejewski-Szmek 436654
+++ b/src/shared/missing.h
Zbigniew Jędrzejewski-Szmek 436654
@@ -713,7 +713,7 @@ static inline int setns(int fd, int nstype) {
Zbigniew Jędrzejewski-Szmek 436654
 #define IFLA_VLAN_MAX   (__IFLA_VLAN_MAX - 1)
Zbigniew Jędrzejewski-Szmek 436654
 #endif
Zbigniew Jędrzejewski-Szmek 436654
 
Zbigniew Jędrzejewski-Szmek 436654
-#if !HAVE_DECL_IFLA_VXLAN_LOCAL6
Zbigniew Jędrzejewski-Szmek 436654
+#if !HAVE_DECL_IFLA_VXLAN_REMCSUM_NOPARTIAL
Zbigniew Jędrzejewski-Szmek 436654
 #define IFLA_VXLAN_UNSPEC 0
Zbigniew Jędrzejewski-Szmek 436654
 #define IFLA_VXLAN_ID 1
Zbigniew Jędrzejewski-Szmek 436654
 #define IFLA_VXLAN_GROUP 2
Zbigniew Jędrzejewski-Szmek 436654
@@ -732,7 +732,14 @@ static inline int setns(int fd, int nstype) {
Zbigniew Jędrzejewski-Szmek 436654
 #define IFLA_VXLAN_PORT 15
Zbigniew Jędrzejewski-Szmek 436654
 #define IFLA_VXLAN_GROUP6 16
Zbigniew Jędrzejewski-Szmek 436654
 #define IFLA_VXLAN_LOCAL6 17
Zbigniew Jędrzejewski-Szmek 436654
-#define __IFLA_VXLAN_MAX 18
Zbigniew Jędrzejewski-Szmek 436654
+#define IFLA_VXLAN_UDP_CSUM 18
Zbigniew Jędrzejewski-Szmek 436654
+#define IFLA_VXLAN_UDP_ZERO_CSUM6_TX 19
Zbigniew Jędrzejewski-Szmek 436654
+#define IFLA_VXLAN_UDP_ZERO_CSUM6_RX 20
Zbigniew Jędrzejewski-Szmek 436654
+#define IFLA_VXLAN_REMCSUM_TX 21
Zbigniew Jędrzejewski-Szmek 436654
+#define IFLA_VXLAN_REMCSUM_RX 22
Zbigniew Jędrzejewski-Szmek 436654
+#define IFLA_VXLAN_GBP 23
Zbigniew Jędrzejewski-Szmek 436654
+#define IFLA_VXLAN_REMCSUM_NOPARTIAL 24
Zbigniew Jędrzejewski-Szmek 436654
+#define __IFLA_VXLAN_MAX 25
Zbigniew Jędrzejewski-Szmek 436654
 
Zbigniew Jędrzejewski-Szmek 436654
 #define IFLA_VXLAN_MAX  (__IFLA_VXLAN_MAX - 1)
Zbigniew Jędrzejewski-Szmek 436654
 #endif