diff options
Diffstat (limited to 'proto/static/config.Y')
-rw-r--r-- | proto/static/config.Y | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/proto/static/config.Y b/proto/static/config.Y index 215681e8..7b282898 100644 --- a/proto/static/config.Y +++ b/proto/static/config.Y @@ -45,7 +45,7 @@ static_route_finish(void) CF_DECLS -CF_KEYWORDS(STATIC, ROUTE, VIA, DROP, REJECT, PROHIBIT, PREFERENCE, CHECK, LINK) +CF_KEYWORDS(STATIC, ROUTE, VIA, DROP, REJECT, PROHIBIT, PREFERENCE, CHECK, LINK, DEV) CF_KEYWORDS(ONLINK, WEIGHT, RECURSIVE, IGP, TABLE, BLACKHOLE, UNREACHABLE, BFD, MPLS) @@ -87,6 +87,9 @@ stat_nexthop: this_snh->via = IPA_NONE; this_snh->iface = if_get_by_name($2); } + | stat_nexthop DEV TEXT { + this_snh->iface = if_get_by_name($3); + } | stat_nexthop MPLS label_stack { this_snh->mls = $3; } |