multiple routing tables review patch ready for simple testing.
Bjoern A. Zeeb
bzeeb-lists at lists.zabbadoz.net
Tue May 6 20:35:07 UTC 2008
On Tue, 29 Apr 2008, Julian Elischer wrote:
Hi,
> The patch can be found at
> http://www.freebsd.org/~julian/mrt.diff
> (or http://www.freebsd.org/~julian/mrt6.diff for RELENG_6)
>
> or source can be taken from perforce at:
> //depot/user/julian/routing/src
So after looking at the patch a bit more again, could you add wrapper
functions for those like you have done for the old KPI (rtrequest, rtrequest1,
..)?
+ * For now the protocol indepedent versions are the same as the AF_INET ones
+ * but this will change.. just #define them at this time.
+ */
+#define in_rt_getifa(_a, _b) rt_getifa_fib(_a, _b)
+#define in_rtalloc_ign(_a, _b, _c) rtalloc_ign_fib(_a, _b, _c)
+#define in_rtalloc(_a, _b) rtalloc_fib(_a, _b)
+#define in_rtalloc1(_a, _b, _c, _d) rtalloc1_fib(_a, _b, _c, _d)
+#define in_rtioctl(_a, _b, _c) rtioctl_fib(_a, _b, _c)
+#define in_rtredirect(_a, _b, _c, _d, _e, _f) \
+ rtredirect_fib(_a, _b, _c, _d, _e, _f)
+#define in_rtrequest(_a, _b, _c, _d, _e, _f, _g) \
+ rtrequest_fib(_a, _b, _c, _d, _e, _f,_g)
+#define in_rtrequest1(_a, _b, _c, _d) rtrequest1_fib(_a, _b, _c, _d)
+#define in_rt_check(_a, _b, _c, _d) rt_check_fib(_a, _b, _c, _d)
The defines will not give you a stable KPI and having that changed again
if you are going with a prefix for each AF would be a pain if the _fib versions
are going to change in the future.
/bz
--
Bjoern A. Zeeb Stop bit received. Insert coin for new game.
More information about the freebsd-net
mailing list