summaryrefslogtreecommitdiff
path: root/proto/bmp/config.Y
diff options
context:
space:
mode:
Diffstat (limited to 'proto/bmp/config.Y')
-rw-r--r--proto/bmp/config.Y11
1 files changed, 3 insertions, 8 deletions
diff --git a/proto/bmp/config.Y b/proto/bmp/config.Y
index 776d7ecc..acb0c4d9 100644
--- a/proto/bmp/config.Y
+++ b/proto/bmp/config.Y
@@ -25,13 +25,8 @@ proto: bmp_proto '}' ;
bmp_proto_start: proto_start BMP {
this_proto = proto_config_new(&proto_bmp, $1);
- BMP_CFG->station_ip = IPA_NONE4;
- BMP_CFG->station_port = 0;
BMP_CFG->sys_descr = "Not defined";
BMP_CFG->sys_name = "Not defined";
- BMP_CFG->monitoring_rib_in_pre_policy = false;
- BMP_CFG->monitoring_rib_in_post_policy = false;
- BMP_CFG->monitoring_rib_local = false;
}
;
@@ -52,6 +47,9 @@ bmp_station_address:
bmp_proto:
bmp_proto_start proto_name '{'
| bmp_proto proto_item ';'
+ | bmp_proto LOCAL ADDRESS ipa ';' {
+ BMP_CFG->local_addr = $4;
+ }
| bmp_proto STATION ADDRESS bmp_station_address ';'
| bmp_proto SYSTEM DESCRIPTION text ';' {
if (!$4 || (strlen($4) == 0))
@@ -73,9 +71,6 @@ bmp_proto:
| bmp_proto MONITORING RIB IN POST_POLICY bool ';' {
BMP_CFG->monitoring_rib_in_post_policy = $6;
}
- | bmp_proto MONITORING RIB LOCAL bool ';' {
- BMP_CFG->monitoring_rib_local = $5;
- }
;
CF_CODE