MCPcopy Create free account
hub / github.com/F-Stack/f-stack / ng_patch_disconnect

Function ng_patch_disconnect

freebsd/netgraph/ng_patch.c:675–695  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

673}
674
675static int
676ng_patch_disconnect(hook_p hook)
677{
678 priv_p priv;
679
680 priv = NG_NODE_PRIVATE(NG_HOOK_NODE(hook));
681
682 if (hook == priv->in) {
683 priv->in = NULL;
684 }
685
686 if (hook == priv->out) {
687 priv->out = NULL;
688 }
689
690 if (NG_NODE_NUMHOOKS(NG_HOOK_NODE(hook)) == 0 &&
691 NG_NODE_IS_VALID(NG_HOOK_NODE(hook))) /* already shutting down? */
692 ng_rmnode_self(NG_HOOK_NODE(hook));
693
694 return (0);
695}

Callers

nothing calls this directly

Calls 1

ng_rmnode_selfFunction · 0.70

Tested by

no test coverage detected