From f2400da7c7ac4f8e5174fa045fa1051e605359cc Mon Sep 17 00:00:00 2001
From: Masahide NAKAMURA <nakam@linux-ipv6.org>
Date: Thu, 14 Dec 2006 23:03:46 +0900
Subject: [KERNELIF] ROUTE: Use RTF_XXX instead of old define.

At the mainline kernel RTF_XXX is used for routing flag
instead of RTM_F_XXX which was used MIPL2 kernel
in advance. This patch use the mainline's.
---
 src/movement.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/movement.c b/src/movement.c
index f37aa52..3794c16 100644
--- a/src/movement.c
+++ b/src/movement.c
@@ -32,6 +32,8 @@
 #include <errno.h>
 #include <netinet/icmp6.h>
 #include <net/if.h>
+#include <linux/types.h>
+#include <linux/ipv6_route.h>
 
 #include "debug.h"
 #include "icmp6.h"
@@ -1187,7 +1189,7 @@ static void md_update_router_stats(struct md_router *rtr)
 		  &rtr->lladdr, rtr->hwa, rtr->hwalen, 1);
 
 	route_add(rtr->ifindex, RT_TABLE_MAIN, RTPROT_RA,
-		  RTM_F_DEFAULT|RTM_F_ADDRCONF, 1024,
+		  RTF_DEFAULT|RTF_ADDRCONF, 1024,
 		  &in6addr_any, 0, &in6addr_any, 0, &rtr->lladdr);
 	
 	list_for_each(list, &rtr->prefixes) {
-- 
1.5.0.3

