Lines Matching refs:hook

107 	hook_p				hook;		/* netgraph hook */  member
175 static void ng_bridge_timeout(node_p node, hook_p hook, void *arg1, int arg2);
386 ng_bridge_newhook(node_p node, hook_p hook, const char *name) in ng_bridge_newhook() argument
419 snprintf(NG_HOOK_NAME(hook), NG_HOOKSIZ, "%s%u", pfx->prefix, in ng_bridge_newhook()
423 if (NG_PEER_NODE(hook) == node) { in ng_bridge_newhook()
454 link->hook = hook; in ng_bridge_newhook()
465 NG_HOOK_SET_PRIVATE(hook, link); in ng_bridge_newhook()
517 ng_bridge_reset_link(hook_p hook, void *arg __unused) in ng_bridge_reset_link() argument
519 link_p priv = NG_HOOK_PRIVATE(hook); in ng_bridge_reset_link()
578 hook_p hook; in ng_bridge_rcvmsg() local
596 if ((hook = ng_findhook(node, linkName)) == NULL) { in ng_bridge_rcvmsg()
600 link = NG_HOOK_PRIVATE(hook); in ng_bridge_rcvmsg()
655 strncpy(ary->hosts[i].hook, in ng_bridge_rcvmsg()
656 NG_HOOK_NAME(host->link->hook), in ng_bridge_rcvmsg()
657 sizeof(ary->hosts[i].hook)); in ng_bridge_rcvmsg()
671 hook_p hook; in ng_bridge_rcvmsg() local
678 hook = (mh->hook[0] == 0) in ng_bridge_rcvmsg()
680 : ng_findhook(node, mh->hook); in ng_bridge_rcvmsg()
681 if (hook == NULL) { in ng_bridge_rcvmsg()
685 error = ng_bridge_put(priv, mh->addr, NG_HOOK_PRIVATE(hook)); in ng_bridge_rcvmsg()
722 NG_FWD_NEW_DATA(error, item, dst->hook, m); in ng_bridge_send_data()
724 NG_SEND_DATA_ONLY(error, dst->hook, m); in ng_bridge_send_data()
802 ng_bridge_rcvdata(hook_p hook, item_p item) in ng_bridge_rcvdata() argument
804 const node_p node = NG_HOOK_NODE(hook); in ng_bridge_rcvdata()
812 ctx.incoming = NG_HOOK_PRIVATE(hook); in ng_bridge_rcvdata()
876 strncpy(mh->hook, NG_HOOK_NAME(ctx.incoming->hook), in ng_bridge_rcvdata()
877 sizeof(mh->hook)); in ng_bridge_rcvdata()
967 ng_bridge_disconnect(hook_p hook) in ng_bridge_disconnect() argument
969 char *name = NG_HOOK_NAME(hook); in ng_bridge_disconnect()
970 const priv_p priv = NG_NODE_PRIVATE(NG_HOOK_NODE(hook)); in ng_bridge_disconnect()
971 link_p link = NG_HOOK_PRIVATE(hook); in ng_bridge_disconnect()
986 if ((NG_NODE_NUMHOOKS(NG_HOOK_NODE(hook)) == 0) in ng_bridge_disconnect()
987 && (NG_NODE_IS_VALID(NG_HOOK_NODE(hook))) in ng_bridge_disconnect()
989 ng_rmnode_self(NG_HOOK_NODE(hook)); in ng_bridge_disconnect()
1051 NG_HOOK_NAME(link->hook)); in ng_bridge_put()
1188 ng_bridge_unmute(hook_p hook, void *arg) in ng_bridge_unmute() argument
1190 link_p link = NG_HOOK_PRIVATE(hook); in ng_bridge_unmute()
1191 node_p node = NG_HOOK_NODE(hook); in ng_bridge_unmute()
1200 ng_bridge_nodename(node), NG_HOOK_NAME(hook)); in ng_bridge_unmute()
1208 ng_bridge_timeout(node_p node, hook_p hook, void *arg1, int arg2) in ng_bridge_timeout() argument