What/why this? #if RT6_DEBUG >= 2 if (rt->u.dst.obsolete>0) { BUG_TRAP(fn==NULL || rt->u.dst.obsolete<=0); return -ENOENT; } #endif rt->u.dst.obsolete cannot be both > 0 and <= 0 !?! can it? -- ~Randy - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html