--- src/sys/net/ipfw/ip_fw2.c 2008/09/13 12:57:07 1.83 +++ src/sys/net/ipfw/ip_fw2.c 2008/09/15 05:11:02 1.84 @@ -4185,8 +4185,8 @@ ipfw_hook(void) if (pfh == NULL) return; - pfil_add_hook(ipfw_check_in, NULL, PFIL_IN | PFIL_WAITOK, pfh); - pfil_add_hook(ipfw_check_out, NULL, PFIL_OUT | PFIL_WAITOK, pfh); + pfil_add_hook(ipfw_check_in, NULL, PFIL_IN, pfh); + pfil_add_hook(ipfw_check_out, NULL, PFIL_OUT, pfh); } static void @@ -4200,8 +4200,8 @@ ipfw_dehook(void) if (pfh == NULL) return; - pfil_remove_hook(ipfw_check_in, NULL, PFIL_IN | PFIL_WAITOK, pfh); - pfil_remove_hook(ipfw_check_out, NULL, PFIL_OUT | PFIL_WAITOK, pfh); + pfil_remove_hook(ipfw_check_in, NULL, PFIL_IN, pfh); + pfil_remove_hook(ipfw_check_out, NULL, PFIL_OUT, pfh); } static void