]> Pileus Git - ~andy/linux/blobdiff - include/net/ip6_fib.h
Merge branch 'acer' into release
[~andy/linux] / include / net / ip6_fib.h
index fae267f65341a6926f23f4aabde6b2160ff617a3..15b492a9aa79679906ed488f26aefaea9f25259c 100644 (file)
 #include <net/flow.h>
 #include <net/netlink.h>
 
+#ifdef CONFIG_IPV6_MULTIPLE_TABLES
+#define FIB6_TABLE_HASHSZ 256
+#else
+#define FIB6_TABLE_HASHSZ 1
+#endif
+
 struct rt6_info;
 
 struct fib6_config
@@ -174,7 +180,8 @@ struct fib6_table {
 #define RT6_TABLE_LOCAL                RT6_TABLE_MAIN
 #endif
 
-typedef struct rt6_info *(*pol_lookup_t)(struct fib6_table *,
+typedef struct rt6_info *(*pol_lookup_t)(struct net *,
+                                        struct fib6_table *,
                                         struct flowi *, int);
 
 /*