Lines Matching refs:hook
1974 hook_t *hook; in ipobs_register_hook() local
1976 HOOK_INIT(hook, ipobs_bounce_func, "", (void *)func); in ipobs_register_hook()
1977 VERIFY(hook != NULL); in ipobs_register_hook()
1983 (void) snprintf(name, sizeof (name), "ipobserve_%p", (void *)hook); in ipobs_register_hook()
1984 hook->h_name = strdup(name); in ipobs_register_hook()
1986 (void) net_hook_register(ipst->ips_ip4_observe_pr, NH_OBSERVE, hook); in ipobs_register_hook()
1987 (void) net_hook_register(ipst->ips_ip6_observe_pr, NH_OBSERVE, hook); in ipobs_register_hook()
1989 return (hook); in ipobs_register_hook()
1993 ipobs_unregister_hook(netstack_t *ns, hook_t *hook) in ipobs_unregister_hook() argument
1997 (void) net_hook_unregister(ipst->ips_ip4_observe_pr, NH_OBSERVE, hook); in ipobs_unregister_hook()
1999 (void) net_hook_unregister(ipst->ips_ip6_observe_pr, NH_OBSERVE, hook); in ipobs_unregister_hook()
2001 strfree(hook->h_name); in ipobs_unregister_hook()
2003 hook_free(hook); in ipobs_unregister_hook()
2257 hook_t *hook; in ipnet_promisc_remove() local
2261 hook = ipnet->ipnet_hook; in ipnet_promisc_remove()
2264 hook) == 0); in ipnet_promisc_remove()
2267 hook) == 0); in ipnet_promisc_remove()
2269 strfree(hook->h_name); in ipnet_promisc_remove()
2271 hook_free(hook); in ipnet_promisc_remove()