diff options
Diffstat (limited to 'nest/mpls.Y')
-rw-r--r-- | nest/mpls.Y | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/nest/mpls.Y b/nest/mpls.Y index 0e755fec..726a834a 100644 --- a/nest/mpls.Y +++ b/nest/mpls.Y @@ -99,7 +99,11 @@ mpls_channel_start: MPLS $$ = this_channel = channel_config_get(&channel_mpls, net_label[NET_MPLS], NET_MPLS, this_proto); if (EMPTY_LIST(new_config->mpls_domains)) - cf_error("No MPLS domain defined"); + { + int counter = 0; + mpls_domain_config_new(cf_default_name(new_config, "mpls%d", &counter)); + cf_warn("No MPLS domain defined"); + } /* Default values for new channel */ if (!MPLS_CC->domain) |