summaryrefslogtreecommitdiffstats
path: root/filter/filter.h
diff options
context:
space:
mode:
authorPavel Machek <pavel@ucw.cz>1999-11-03 23:23:01 +0100
committerPavel Machek <pavel@ucw.cz>1999-11-03 23:23:01 +0100
commit6dc7a0cb39d712c7670a113d5a66e9e868eb9872 (patch)
tree7867ea62f08a511a53659b8fcd305fe6bdad3a03 /filter/filter.h
parente5005be2b415ebd9bdea28a3515961f4eb904501 (diff)
downloadbird-6dc7a0cb39d712c7670a113d5a66e9e868eb9872.tar
bird-6dc7a0cb39d712c7670a113d5a66e9e868eb9872.zip
Filters now do not allow function (int arg; int arg2; ).
Diffstat (limited to 'filter/filter.h')
-rw-r--r--filter/filter.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/filter/filter.h b/filter/filter.h
index ac7162e..4cdf8f6 100644
--- a/filter/filter.h
+++ b/filter/filter.h
@@ -32,17 +32,17 @@ struct prefix {
ip_addr ip;
int len;
#define LEN_MASK 0xff
-#define LEN_PLUS 0x10000
-#define LEN_MINUS 0x20000
-#define LEN_RANGE 0x40000
- /* If range then prefix must be in range (len >> 8 & 0xff, len & 0xff) */
+#define LEN_PLUS 0x1000000
+#define LEN_MINUS 0x2000000
+#define LEN_RANGE 0x4000000
+ /* If range then prefix must be in range (len >> 16 & 0xff, len >> 8 & 0xff) */
};
struct f_val {
int type;
union {
int i;
- ip_addr ip;
+ /* ip_addr ip; Folded into prefix */
struct prefix px;
char *s;
struct f_tree *t;