Lines Matching refs:node
278 node_p node; /* back pointer to node */ member
300 static void pppoe_ticker(node_p node, hook_p hook, void *arg1, int arg2);
440 pppoe_match_svc(node_p node, const struct pppoe_tag *tag) in pppoe_match_svc() argument
442 const priv_p privp = NG_NODE_PRIVATE(node); in pppoe_match_svc()
477 pppoe_broadcast_padi(node_p node, struct mbuf *m0) in pppoe_broadcast_padi() argument
479 const priv_p privp = NG_NODE_PRIVATE(node); in pppoe_broadcast_padi()
501 pppoe_find_svc(node_p node, const char *svc_name, int svc_len) in pppoe_find_svc() argument
503 const priv_p privp = NG_NODE_PRIVATE(node); in pppoe_find_svc()
604 pppoe_finduniq(node_p node, const struct pppoe_tag *tag) in pppoe_finduniq() argument
610 LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) { in pppoe_finduniq()
629 pppoe_findcookie(node_p node, const struct pppoe_tag *tag) in pppoe_findcookie() argument
636 LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) { in pppoe_findcookie()
656 ng_pppoe_constructor(node_p node) in ng_pppoe_constructor() argument
665 NG_NODE_SET_PRIVATE(node, privp); in ng_pppoe_constructor()
666 privp->node = node; in ng_pppoe_constructor()
679 __func__, node->nd_ID, node); in ng_pppoe_constructor()
694 ng_pppoe_newhook(node_p node, hook_p hook, const char *name) in ng_pppoe_newhook() argument
696 const priv_p privp = NG_NODE_PRIVATE(node); in ng_pppoe_newhook()
719 __func__, node->nd_ID, node, name, hook); in ng_pppoe_newhook()
750 NG_SEND_MSG_ID(error, privp->node, msg, in ng_pppoe_connect()
752 NG_NODE_ID(privp->node)); in ng_pppoe_connect()
763 ng_pppoe_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_pppoe_rcvmsg() argument
766 priv_p privp = NG_NODE_PRIVATE(node); in ng_pppoe_rcvmsg()
777 __func__, node->nd_ID, node, msg->header.cmd, in ng_pppoe_rcvmsg()
793 "small\n", node->nd_ID); in ng_pppoe_rcvmsg()
801 "too big\n", node->nd_ID); in ng_pppoe_rcvmsg()
808 "too big\n", node->nd_ID); in ng_pppoe_rcvmsg()
815 "length, %d should be %zd\n", node->nd_ID, in ng_pppoe_rcvmsg()
825 hook = ng_findhook(node, ourmsg->hook); in ng_pppoe_rcvmsg()
838 if (pppoe_find_svc(node, ourmsg->data, in ng_pppoe_rcvmsg()
858 "active\n", node->nd_ID); in ng_pppoe_rcvmsg()
866 "active\n", node->nd_ID); in ng_pppoe_rcvmsg()
1041 "primed\n", node->nd_ID); in ng_pppoe_rcvmsg()
1143 "mbufs\n", node->nd_ID); in ng_pppoe_rcvmsg()
1188 "mbufs\n", node->nd_ID); in ng_pppoe_rcvmsg()
1250 NG_RESPOND_MSG(error, node, item, resp); in ng_pppoe_rcvmsg()
1264 node_p node = NG_HOOK_NODE(hook); in pppoe_start() local
1265 priv_p privp = NG_NODE_PRIVATE(node); in pppoe_start()
1291 ng_callout(&neg->handle, node, hook, PPPOE_INITIAL_TIMEOUT * hz, in pppoe_start()
1414 node_p node = NG_HOOK_NODE(hook); in ng_pppoe_rcvdata() local
1415 const priv_p privp = NG_NODE_PRIVATE(node); in ng_pppoe_rcvdata()
1422 __func__, node->nd_ID, node, item, hook->hk_name, hook); in ng_pppoe_rcvdata()
1488 ng_uncallout(&neg->handle, node); in ng_pppoe_rcvdata()
1533 ng_callout(&neg->handle, node, hook, PPPOE_OFFER_TIMEOUT * hz, in ng_pppoe_rcvdata()
1561 node_p node = NG_HOOK_NODE(hook); in ng_pppoe_rcvdata_ether() local
1562 const priv_p privp = NG_NODE_PRIVATE(node); in ng_pppoe_rcvdata_ether()
1578 __func__, node->nd_ID, node, item, hook->hk_name, hook); in ng_pppoe_rcvdata_ether()
1590 "m_pullup(wh)\n", node->nd_ID); in ng_pppoe_rcvdata_ether()
1611 node->nd_ID); in ng_pppoe_rcvdata_ether()
1635 "fragmented\n", node->nd_ID); in ng_pppoe_rcvdata_ether()
1664 sendhook = pppoe_match_svc(node, tag); in ng_pppoe_rcvdata_ether()
1669 error = pppoe_broadcast_padi(node, m); in ng_pppoe_rcvdata_ether()
1683 "unique field\n", node->nd_ID); in ng_pppoe_rcvdata_ether()
1687 sendhook = pppoe_finduniq(node, utag); in ng_pppoe_rcvdata_ether()
1690 "matching session\n", node->nd_ID); in ng_pppoe_rcvdata_ether()
1705 "in wrong state\n", node->nd_ID); in ng_pppoe_rcvdata_ether()
1724 ng_uncallout(&neg->handle, node); in ng_pppoe_rcvdata_ether()
1752 ng_callout(&neg->handle, node, sp->hook, in ng_pppoe_rcvdata_ether()
1771 sendhook = pppoe_findcookie(node, utag); in ng_pppoe_rcvdata_ether()
1791 ng_uncallout(&neg->handle, node); in ng_pppoe_rcvdata_ether()
1850 sendhook = pppoe_finduniq(node, utag); in ng_pppoe_rcvdata_ether()
1862 ng_uncallout(&neg->handle, node); in ng_pppoe_rcvdata_ether()
1944 ng_uncallout(&sp->neg->handle, node); in ng_pppoe_rcvdata_ether()
1969 node_p node = NG_HOOK_NODE(hook); in ng_pppoe_rcvdata_debug() local
1970 const priv_p privp = NG_NODE_PRIVATE(node); in ng_pppoe_rcvdata_debug()
1974 __func__, node->nd_ID, node, item, hook->hk_name, hook); in ng_pppoe_rcvdata_debug()
1987 ng_pppoe_shutdown(node_p node) in ng_pppoe_shutdown() argument
1989 const priv_p privp = NG_NODE_PRIVATE(node); in ng_pppoe_shutdown()
1994 NG_NODE_SET_PRIVATE(node, NULL); in ng_pppoe_shutdown()
1995 NG_NODE_UNREF(privp->node); in ng_pppoe_shutdown()
2009 node_p node = NG_HOOK_NODE(hook); in ng_pppoe_disconnect() local
2010 priv_p privp = NG_NODE_PRIVATE(node); in ng_pppoe_disconnect()
2017 if (NG_NODE_IS_VALID(node)) in ng_pppoe_disconnect()
2018 ng_rmnode_self(node); in ng_pppoe_disconnect()
2038 "mbufs\n", node->nd_ID); in ng_pppoe_disconnect()
2087 ng_uncallout(&sp->neg->handle, node); in ng_pppoe_disconnect()
2095 if ((NG_NODE_NUMHOOKS(node) == 0) && in ng_pppoe_disconnect()
2096 (NG_NODE_IS_VALID(node))) in ng_pppoe_disconnect()
2097 ng_rmnode_self(node); in ng_pppoe_disconnect()
2105 pppoe_ticker(node_p node, hook_p hook, void *arg1, int arg2) in pppoe_ticker() argument
2114 __func__, node->nd_ID, node, hook->hk_name, hook, sp->Session_ID); in pppoe_ticker()
2126 ng_callout(&neg->handle, node, hook, neg->timeout * hz, in pppoe_ticker()
2145 node->nd_ID); in pppoe_ticker()