> --- a/kernel_netlink.c > +++ b/kernel_netlink.c [...] > +#include "configuration.h" [...] > + export_filter(dest, plen, src, src_plen, ifindex, &filter_result);
Wrong layering -- the filtering stuff doesn't belong in kernel_netlink, which is supposed to be a thin layer above the kernel. (And yes, I still believe you did it wrong by putting disambiguation at this level.) Applying the filter should happen in route.c, and kernel_route should take the table number as a parameter. -- Juliusz _______________________________________________ Babel-users mailing list Babel-users@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/babel-users