Lines Matching refs:hook
107 hook_p hook; /* netgraph hook */ member
157 static void ng_bridge_timeout(node_p node, hook_p hook, void *arg1, int arg2);
364 ng_bridge_newhook(node_p node, hook_p hook, const char *name) in ng_bridge_newhook() argument
391 if(NG_PEER_NODE(hook) == node) in ng_bridge_newhook()
418 link->hook = hook; in ng_bridge_newhook()
429 NG_HOOK_SET_PRIVATE(hook, link); in ng_bridge_newhook()
480 ng_bridge_reset_link(hook_p hook, void *arg __unused) in ng_bridge_reset_link() argument
482 link_p priv = NG_HOOK_PRIVATE(hook); in ng_bridge_reset_link()
541 hook_p hook; in ng_bridge_rcvmsg() local
559 if ((hook = ng_findhook(node, linkName)) == NULL) { in ng_bridge_rcvmsg()
563 link = NG_HOOK_PRIVATE(hook); in ng_bridge_rcvmsg()
618 strncpy(ary->hosts[i].hook, in ng_bridge_rcvmsg()
619 NG_HOOK_NAME(host->link->hook), in ng_bridge_rcvmsg()
620 sizeof(ary->hosts[i].hook)); in ng_bridge_rcvmsg()
634 hook_p hook; in ng_bridge_rcvmsg() local
641 hook = (mh->hook[0] == 0) in ng_bridge_rcvmsg()
643 : ng_findhook(node, mh->hook); in ng_bridge_rcvmsg()
644 if (hook == NULL) { in ng_bridge_rcvmsg()
648 error = ng_bridge_put(priv, mh->addr, NG_HOOK_PRIVATE(hook)); in ng_bridge_rcvmsg()
685 NG_FWD_NEW_DATA(error, item, dst->hook, m); in ng_bridge_send_data()
687 NG_SEND_DATA_ONLY(error, dst->hook, m); in ng_bridge_send_data()
765 ng_bridge_rcvdata(hook_p hook, item_p item) in ng_bridge_rcvdata() argument
767 const node_p node = NG_HOOK_NODE(hook); in ng_bridge_rcvdata()
775 ctx.incoming = NG_HOOK_PRIVATE(hook); in ng_bridge_rcvdata()
839 strncpy(mh->hook, NG_HOOK_NAME(ctx.incoming->hook), in ng_bridge_rcvdata()
840 sizeof(mh->hook)); in ng_bridge_rcvdata()
928 ng_bridge_disconnect(hook_p hook) in ng_bridge_disconnect() argument
930 const priv_p priv = NG_NODE_PRIVATE(NG_HOOK_NODE(hook)); in ng_bridge_disconnect()
931 link_p link = NG_HOOK_PRIVATE(hook); in ng_bridge_disconnect()
941 if ((NG_NODE_NUMHOOKS(NG_HOOK_NODE(hook)) == 0) in ng_bridge_disconnect()
942 && (NG_NODE_IS_VALID(NG_HOOK_NODE(hook))) in ng_bridge_disconnect()
944 ng_rmnode_self(NG_HOOK_NODE(hook)); in ng_bridge_disconnect()
1006 NG_HOOK_NAME(link->hook)); in ng_bridge_put()
1130 ng_bridge_unmute(hook_p hook, void *arg) in ng_bridge_unmute() argument
1132 link_p link = NG_HOOK_PRIVATE(hook); in ng_bridge_unmute()
1133 node_p node = NG_HOOK_NODE(hook); in ng_bridge_unmute()
1142 ng_bridge_nodename(node), NG_HOOK_NAME(hook)); in ng_bridge_unmute()
1150 ng_bridge_timeout(node_p node, hook_p hook, void *arg1, int arg2) in ng_bridge_timeout() argument