ng_hole
—
netgraph discard node type
The hole
node type silently discards all data and
control messages it receives. This type is used for testing and debugging.
A ng_hole
node accepts any request to connect,
regardless of the hook name, as long as the name is unique.
This node type supports the generic control messages, plus the following:
NGM_HOLE_GET_STATS
(getstats
)
- This command takes an ASCII string argument, the hook name, and returns
the statistics associated with the hook as a struct
ng_hole_hookstat.
NGM_HOLE_CLR_STATS
(clrstats
)
- This command takes an ASCII string argument, the hook name, and clears the
statistics associated with the hook.
NGM_HOLE_GETCLR_STATS
(getclrstats
)
- This command is identical to
NGM_HOLE_GET_STATS
,
except that the statistics are also atomically cleared.
This node shuts down upon receipt of a NGM_SHUTDOWN
control message, or when all hooks have been disconnected.
The ng_hole
node type was implemented in
FreeBSD 4.0.