X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fnet%2Froute.h;fp=include%2Fnet%2Froute.h;h=aee215a1268c0ea61d6b885e0cf2d2d3f5318cd1;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hp=4bacfbef81f6db5a72ab42771f576f1461eda769;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c;p=linux-2.6.git diff --git a/include/net/route.h b/include/net/route.h index 4bacfbef8..aee215a12 100644 --- a/include/net/route.h +++ b/include/net/route.h @@ -24,6 +24,7 @@ #ifndef _ROUTE_H #define _ROUTE_H +#include #include #include #include @@ -112,7 +113,7 @@ extern struct ip_rt_acct *ip_rt_acct; struct in_device; extern int ip_rt_init(void); extern void ip_rt_redirect(u32 old_gw, u32 dst, u32 new_gw, - u32 src, struct net_device *dev); + u32 src, u8 tos, struct net_device *dev); extern void ip_rt_advice(struct rtable **rp, int advice); extern void rt_cache_flush(int how); extern int __ip_route_output_key(struct rtable **, const struct flowi *flp); @@ -228,7 +229,7 @@ static inline int ip_route_connect(struct rtable **rp, u32 dst, return err; if (fl.fl4_dst == IPI_LOOPBACK && !vx_check(0, VX_ADMIN)) fl.fl4_dst = nx_info->ipv4[0]; -#ifdef CONFIG_VSERVER_REMAP_SADDR +#ifdef VSERVER_REMAP_SADDR if (fl.fl4_src == IPI_LOOPBACK && !vx_check(0, VX_ADMIN)) fl.fl4_src = nx_info->ipv4[0]; #endif