Query: ng_ipfw
OS: freebsd
Section: 4
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
NG_IPFW(4) BSD Kernel Interfaces Manual NG_IPFW(4)NAMEng_ipfw -- interface between netgraph and IP firewallSYNOPSIS#include <netinet/ip_var.h> #include <netgraph/ng_ipfw.h>DESCRIPTIONThe ipfw node implements interface between ipfw(4) and netgraph(4) subsystems.HOOKSThe ipfw node supports an arbitrary number of hooks, which must be named using only numeric characters.OPERATIONOnce the ng_ipfw module is loaded into the kernel, a single node named ipfw is automatically created. No more ipfw nodes can be created. Once destroyed, the only way to recreate the node is to reload the ng_ipfw module. Packets can be injected into netgraph(4) using either the netgraph or ngtee commands of the ipfw(8) utility. These commands require a numeric cookie to be supplied as an argument. Packets are sent out of the hook whose name equals the cookie value. If no hook matches, packets are discarded. Packets injected via the netgraph command are tagged with struct ipfw_rule_ref. This tag contains information that helps the packet to re-enter ipfw(4) processing, should the packet come back from netgraph(4) to ipfw(4). Packets received by a node from netgraph(4) subsystem must be tagged with struct ipfw_rule_ref tag. Packets re-enter IP firewall processing at the next rule. If no tag is supplied, packets are discarded.CONTROL MESSAGESThis node type supports only the generic control messages.SHUTDOWNThis node shuts down upon receipt of a NGM_SHUTDOWN control message. Do not do this, since the new ipfw node can only be created by reload- ing the ng_ipfw module.SEE ALSOipfw(4), netgraph(4), ipfw(8), mbuf_tags(9)HISTORYThe ipfw node type was implemented in FreeBSD 6.0.AUTHORSThe ipfw node was written by Gleb Smirnoff <glebius@FreeBSD.org>.BSDMarch 2, 2010 BSD
Related Man Pages |
---|
ng_ipfw(4) - debian |
ng_tcpmss(4) - freebsd |
ipfw(4) - plan9 |
ipfirewall(4) - opensolaris |
ipfw(4) - opensolaris |
Similar Topics in the Unix Linux Community |
---|
ipfw slow ssh and ftp connections |
Need some information about Pacs and DDS Packets |