summaryrefslogtreecommitdiffstats
path: root/filter/filter.h
diff options
context:
space:
mode:
authorPavel Machek <pavel@ucw.cz>2000-04-12 14:10:37 +0200
committerPavel Machek <pavel@ucw.cz>2000-04-12 14:10:37 +0200
commit77de68825caae7a9cb1275b0020e49fa9cb27e29 (patch)
tree09da4aad6cd49926b4c9b17ddc25bb9fc5bee450 /filter/filter.h
parent78c6217c1e9f8a46026cecf6a6369b72d5d883b0 (diff)
downloadbird-77de68825caae7a9cb1275b0020e49fa9cb27e29.tar
bird-77de68825caae7a9cb1275b0020e49fa9cb27e29.zip
BGP_PATH masks now actually work as data type.
Diffstat (limited to 'filter/filter.h')
-rw-r--r--filter/filter.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/filter/filter.h b/filter/filter.h
index a6868f9..ecfd88d 100644
--- a/filter/filter.h
+++ b/filter/filter.h
@@ -50,6 +50,11 @@ struct f_val {
} val;
};
+struct f_path {
+ struct f_path *next;
+ int val;
+};
+
struct filter {
char *name;
struct f_inst *root;
@@ -110,6 +115,7 @@ void val_print(struct f_val v);
#define T_IP 0x20
#define T_PREFIX 0x21
#define T_STRING 0x22
+#define T_PATH 0x23 /* BGP path */
#define T_RETURN 0x40
#define T_SET 0x80