netifd: Provide definitions for FRA_SUPPRESS_PREFIXLEN malta-stbgcc
authorFlorian Fainelli <f.fainelli@gmail.com>
Fri, 7 Jul 2017 21:54:57 +0000 (14:54 -0700)
committerFlorian Fainelli <f.fainelli@gmail.com>
Sat, 15 Jul 2017 17:35:21 +0000 (10:35 -0700)
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
package/network/config/netifd/patches/002-fra.patch [new file with mode: 0644]

diff --git a/package/network/config/netifd/patches/002-fra.patch b/package/network/config/netifd/patches/002-fra.patch
new file mode 100644 (file)
index 0000000..cd63bb9
--- /dev/null
@@ -0,0 +1,36 @@
+From bf1ff26497837996511aeb21a4b0692333443428 Mon Sep 17 00:00:00 2001
+From: Florian Fainelli <f.fainelli@gmail.com>
+Date: Fri, 7 Jul 2017 14:48:19 -0700
+Subject: [PATCH] system-linux: Provide definitions for FRA_SUPPRESS_PREFIXLEN
+
+Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
+---
+ system-linux.c | 12 ++++++++++++
+ 1 file changed, 12 insertions(+)
+
+diff --git a/system-linux.c b/system-linux.c
+index ae0833766ea6..78e59c188914 100644
+--- a/system-linux.c
++++ b/system-linux.c
+@@ -2095,6 +2095,18 @@ bool system_resolve_rpfilter(const char *filter, unsigned int *id)
+       return true;
+ }
++#ifndef FRA_UNUSED6
++#define FRA_UNUSED6           (FRA_FLOW + 1)
++#endif
++
++#ifndef FRA_SUPPRESS_IFGROUP
++#define FRA_SUPPRESS_IFGROUP  (FRA_UNUSED6 + 1)
++#endif
++
++#ifndef FRA_SUPPRESS_PREFIXLEN
++#define FRA_SUPPRESS_PREFIXLEN        (FRA_SUPPRESS_IFGROUP + 1)
++#endif
++
+ static int system_iprule(struct iprule *rule, int cmd)
+ {
+       int alen = ((rule->flags & IPRULE_FAMILY) == IPRULE_INET4) ? 4 : 16;
+-- 
+2.13.0
+