diff options
author | Pavel Machek <pavel@ucw.cz> | 1999-11-03 23:23:01 +0100 |
---|---|---|
committer | Pavel Machek <pavel@ucw.cz> | 1999-11-03 23:23:01 +0100 |
commit | 6dc7a0cb39d712c7670a113d5a66e9e868eb9872 (patch) | |
tree | 7867ea62f08a511a53659b8fcd305fe6bdad3a03 /filter/filter.h | |
parent | e5005be2b415ebd9bdea28a3515961f4eb904501 (diff) | |
download | bird-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.h | 10 |
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; |