--- src/sys/net/route.c 2008/09/11 11:23:29 1.37 +++ src/sys/net/route.c 2008/09/12 11:37:41 1.38 @@ -128,9 +128,11 @@ SYSCTL_INT(_net_route, OID_AUTO, route_d &route_debug, 0, ""); #endif -static int remote_free_panic = 0; +int route_assert_owner_access = 0; +SYSCTL_INT(_net_route, OID_AUTO, assert_owner_access, CTLFLAG_RW, + &route_assert_owner_access, 0, ""); SYSCTL_INT(_net_route, OID_AUTO, remote_free_panic, CTLFLAG_RW, - &remote_free_panic, 0, ""); + &route_assert_owner_access, 0, ""); /* alias */ extern void db_print_backtrace(void); /* @@ -367,7 +369,7 @@ rtfree_remote(struct rtentry *rt, int al KKASSERT(rt->rt_cpuid != mycpuid); - if (remote_free_panic && allow_panic) { + if (route_assert_owner_access && allow_panic) { panic("rt remote free rt_cpuid %d, mycpuid %d\n", rt->rt_cpuid, mycpuid); } else {