diff options
author | Martin Mares <mj@ucw.cz> | 1999-03-17 14:31:26 +0000 |
---|---|---|
committer | Martin Mares <mj@ucw.cz> | 1999-03-17 14:31:26 +0000 |
commit | 529c414953c24c326d9063a8f06fa652f0dfbc30 (patch) | |
tree | 805c97ac7b12e7a5d81ab2e69e7138c314855881 /nest/config.Y | |
parent | e0f2e42f4f420f7bbdda3d4656c9dda585f1297a (diff) |
Allow input and output filters (only accept/reject style as we didn't define
modifying filters yet) to be attached to protocol instances.
Diffstat (limited to 'nest/config.Y')
-rw-r--r-- | nest/config.Y | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nest/config.Y b/nest/config.Y index a19cce63..83001328 100644 --- a/nest/config.Y +++ b/nest/config.Y @@ -17,7 +17,7 @@ void rt_dev_add_iface(char *); CF_DECLS CF_KEYWORDS(ROUTER, ID, PROTOCOL, PREFERENCE, DISABLED, DEBUG, ALL, OFF, DEVICE) -CF_KEYWORDS(INTERFACE) +CF_KEYWORDS(INTERFACE, INPUT, OUTPUT, FILTER) %type <i> idval @@ -67,6 +67,8 @@ proto_item: | DEBUG expr { this_proto->debug = $2; } | DEBUG ALL { this_proto->debug = ~0; } | DEBUG OFF { this_proto->debug = 0; } + | INPUT FILTER filter { this_proto->in_filter = $3; } + | OUTPUT FILTER filter { this_proto->out_filter = $3; } ; /* Device protocol */ |