summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_fw.h
diff options
context:
space:
mode:
authorugen <ugen@FreeBSD.org>1994-12-12 17:20:55 +0000
committerugen <ugen@FreeBSD.org>1994-12-12 17:20:55 +0000
commitdd9e9b49e3773143f680ad0f18ead7b8023682cc (patch)
tree773d863fe59cc745780c988f947286cd83a89acb /sys/netinet/ip_fw.h
parentd3899ce8a10f936258877e027e9db900c9076e68 (diff)
downloadFreeBSD-src-dd9e9b49e3773143f680ad0f18ead7b8023682cc.zip
FreeBSD-src-dd9e9b49e3773143f680ad0f18ead7b8023682cc.tar.gz
Add match by interface from which packet arrived (via)
Handle right fragmented packets. Remove checking option from kernel..
Diffstat (limited to 'sys/netinet/ip_fw.h')
-rw-r--r--sys/netinet/ip_fw.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/netinet/ip_fw.h b/sys/netinet/ip_fw.h
index 9c30210..ecae108 100644
--- a/sys/netinet/ip_fw.h
+++ b/sys/netinet/ip_fw.h
@@ -26,6 +26,7 @@ struct ip_fw {
struct ip_fw *next; /* Next firewall on chain */
struct in_addr src, dst; /* Source and destination IP addr */
struct in_addr src_mask, dst_mask; /* Mask for src and dest IP addr */
+ struct in_addr via; /* IP addr of interface "via" */
u_short flags; /* Flags word */
u_short n_src_p, n_dst_p; /* # of src ports and # of dst ports */
/* in ports array (dst ports follow */
@@ -70,8 +71,6 @@ struct ip_fw {
#define IP_FW_ADD_BLK (IP_FW_BASE_CTL)
#define IP_FW_ADD_FWD (IP_FW_BASE_CTL+1)
-#define IP_FW_CHK_BLK (IP_FW_BASE_CTL+2)
-#define IP_FW_CHK_FWD (IP_FW_BASE_CTL+3)
#define IP_FW_DEL_BLK (IP_FW_BASE_CTL+4)
#define IP_FW_DEL_FWD (IP_FW_BASE_CTL+5)
#define IP_FW_FLUSH (IP_FW_BASE_CTL+6)
OpenPOWER on IntegriCloud