ng_split
—
netgraph node to separate incoming and outgoing flows
The split
node type is used to split a bidirectional
stream of packets into two separate unidirectional streams of packets.
This node type supports the following three hooks:
- in
- Packets received on in are forwarded to
mixed.
- out
- Packets received on out will be discarded as
illegal.
- mixed
- Packets received on mixed are forwarded to
out.
This node type supports only the generic control messages.
This node shuts down upon receipt of a NGM_SHUTDOWN
control message, or when all hooks have been disconnected.
The ng_split
node type was implemented in
FreeBSD 3.5 but incorporated into
FreeBSD in FreeBSD 5.0.