summaryrefslogtreecommitdiff
path: root/iprule.h
diff options
context:
space:
mode:
Diffstat (limited to 'iprule.h')
-rw-r--r--iprule.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/iprule.h b/iprule.h
index e8a2555..7617c76 100644
--- a/iprule.h
+++ b/iprule.h
@@ -60,6 +60,9 @@ enum iprule_flags {
/* rule is a goto */
IPRULE_GOTO = (1 << 12),
+
+ /* rule suppresses results by prefix length */
+ IPRULE_SUP_PREFIXLEN = (1 << 13),
};
struct iprule {
@@ -87,6 +90,7 @@ struct iprule {
unsigned int fwmask;
unsigned int lookup;
+ unsigned int sup_prefixlen;
unsigned int action;
unsigned int gotoid;
};