Lines Matching defs:node

31  * Deflate PPP compression netgraph node type.
52 "netgraph deflate node");
68 ng_ID_t ctrlnode; /* path to controlling node */
74 /* Netgraph node methods */
85 static int ng_deflate_compress(node_p node,
87 static int ng_deflate_decompress(node_p node,
89 static void ng_deflate_reset_req(node_p node);
174 ng_deflate_constructor(node_p node)
181 NG_NODE_SET_PRIVATE(node, priv);
183 /* This node is not thread safe. */
184 NG_NODE_FORCE_WRITER(node);
194 ng_deflate_newhook(node_p node, hook_p hook, const char *name)
196 const priv_p priv = NG_NODE_PRIVATE(node);
198 if (NG_NODE_NUMHOOKS(node) > 0)
215 ng_deflate_rcvmsg(node_p node, item_p item, hook_p lasthook)
217 const priv_p priv = NG_NODE_PRIVATE(node);
291 ng_deflate_reset_req(node);
318 NG_RESPOND_MSG(error, node, item, resp);
329 const node_p node = NG_HOOK_NODE(hook);
330 const priv_p priv = NG_NODE_PRIVATE(node);
342 if ((error = ng_deflate_compress(node, m, &out)) != 0) {
349 if ((error = ng_deflate_decompress(node, m, &out)) != 0) {
360 NG_SEND_MSG_ID(error, node, msg,
372 * Destroy node.
375 ng_deflate_shutdown(node_p node)
377 const priv_p priv = NG_NODE_PRIVATE(node);
379 /* Take down netgraph node. */
388 NG_NODE_SET_PRIVATE(node, NULL);
389 NG_NODE_UNREF(node); /* let the node escape */
399 const node_p node = NG_HOOK_NODE(hook);
400 const priv_p priv = NG_NODE_PRIVATE(node);
411 if ((NG_NODE_NUMHOOKS(node) == 0) && NG_NODE_IS_VALID(node))
412 ng_rmnode_self(node);
443 ng_deflate_compress(node_p node, struct mbuf *m, struct mbuf **resultp)
445 const priv_p priv = NG_NODE_PRIVATE(node);
536 ng_deflate_decompress(node_p node, struct mbuf *m, struct mbuf **resultp)
538 const priv_p priv = NG_NODE_PRIVATE(node);
686 ng_deflate_reset_req(node_p node)
688 const priv_p priv = NG_NODE_PRIVATE(node);