Home | History | Annotate | Download | only in netinet

Lines Matching defs:nat

37 #undef	LARGE_NAT	/* define	this if you're setting up a system to NAT
42 * a setup with 1000-2000 networks to NAT.
95 * This structure is used in the active NAT table and represents an
96 * active NAT session.
99 * The first place gives them a position in a linked list of NAT sessions
104 * that a nat_t structure is generally referenced from is the NAT hash table.
113 typedef struct nat {
115 struct nat *nat_next;
116 struct nat **nat_pnext;
117 struct nat *nat_hnext[2];
118 struct nat **nat_phnext[2];
121 struct nat **nat_me;
147 int nat_pr[2]; /* protocol for NAT */
199 #define NAT_NOTRULEPORT 0x0040 /* Don't use the port # in the NAT rule */
234 * This structure represents an actual NAT rule, loaded by ipnat.
238 struct ipnat *in_next; /* NAT rule list next */
432 struct nat ipn_nat;
448 * This structure gets used to help NAT sessions keep the same NAT rule (and
699 extern void ipf_nat_delete(ipf_main_softc_t *, struct nat *, int);
721 struct nat *, u_int);