]> git.proxmox.com Git - mirror_frr.git/commitdiff
*: fix route map integration
authorRafael Zalamena <rzalamena@opensourcerouting.org>
Tue, 1 Oct 2019 20:56:41 +0000 (17:56 -0300)
committerRafael Zalamena <rzalamena@opensourcerouting.org>
Tue, 4 Feb 2020 17:05:43 +0000 (14:05 -0300)
Add the appropriated code to bootstrap route map northbound for all
daemons.

Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
bgpd/bgp_main.c
eigrpd/eigrp_main.c
isisd/isis_main.c
ospf6d/ospf6_main.c
ospfd/ospf_main.c
ripd/rip_main.c
ripngd/ripng_main.c
zebra/main.c

index fab2a584c0a314463c30977d8edf9c1a120d2e15..0b33f7e9d93926ed286cc473d887b97ee6f0ebe0 100644 (file)
@@ -360,6 +360,8 @@ static void bgp_vrf_terminate(void)
 }
 
 static const struct frr_yang_module_info *const bgpd_yang_modules[] = {
+       &frr_interface_info,
+       &frr_route_map_info,
 };
 
 FRR_DAEMON_INFO(bgpd, BGP, .vty_port = BGP_VTY_PORT,
index 0746b04edb79f0585e3766a69b9a632ddaff4b18..922c0fe3e7863b5eff7f305d7242717d61b35628 100644 (file)
@@ -140,6 +140,7 @@ struct quagga_signal_t eigrp_signals[] = {
 static const struct frr_yang_module_info *const eigrpd_yang_modules[] = {
        &frr_eigrpd_info,
        &frr_interface_info,
+       &frr_route_map_info,
 };
 
 FRR_DAEMON_INFO(eigrpd, EIGRP, .vty_port = EIGRP_VTY_PORT,
index 364441f79d92f7de34f434b7c8b5f98a1bce6c25..f7fe089b99a29e3c242929244ddc1c3c4f9c3943 100644 (file)
@@ -39,6 +39,7 @@
 #include "vrf.h"
 #include "qobj.h"
 #include "libfrr.h"
+#include "routemap.h"
 
 #include "isisd/isis_constants.h"
 #include "isisd/isis_common.h"
@@ -166,6 +167,7 @@ static const struct frr_yang_module_info *const isisd_yang_modules[] = {
 #ifndef FABRICD
        &frr_isisd_info,
 #endif /* ifndef FABRICD */
+       &frr_route_map_info,
 };
 
 #ifdef FABRICD
index 0aaefeb3c26a0c4c9d28d899e2651a787782538e..e4bed7a79d0a7251fa427f26b9341bc4ab1116f5 100644 (file)
@@ -167,6 +167,7 @@ struct quagga_signal_t ospf6_signals[] = {
 
 static const struct frr_yang_module_info *const ospf6d_yang_modules[] = {
        &frr_interface_info,
+       &frr_route_map_info,
 };
 
 FRR_DAEMON_INFO(ospf6d, OSPF6, .vty_port = OSPF6_VTY_PORT,
index d02ffe0448df73ad394fd1e04c67218729d2b850..7caa79d20744a67d779608edd49c255d11b79488 100644 (file)
@@ -40,6 +40,7 @@
 #include "zclient.h"
 #include "vrf.h"
 #include "libfrr.h"
+#include "routemap.h"
 
 #include "ospfd/ospfd.h"
 #include "ospfd/ospf_interface.h"
@@ -126,6 +127,7 @@ struct quagga_signal_t ospf_signals[] = {
 
 static const struct frr_yang_module_info *const ospfd_yang_modules[] = {
        &frr_interface_info,
+       &frr_route_map_info,
 };
 
 FRR_DAEMON_INFO(ospfd, OSPF, .vty_port = OSPF_VTY_PORT,
index 060bb76585c1aac4434a3ae4937fdd3736377b13..ca41afaea6a8e711542b0a304e741ab1f06a17dd 100644 (file)
@@ -35,6 +35,7 @@
 #include "vrf.h"
 #include "if_rmap.h"
 #include "libfrr.h"
+#include "routemap.h"
 
 #include "ripd/ripd.h"
 #include "ripd/rip_nb.h"
@@ -115,6 +116,7 @@ static struct quagga_signal_t ripd_signals[] = {
 static const struct frr_yang_module_info *const ripd_yang_modules[] = {
        &frr_interface_info,
        &frr_ripd_info,
+       &frr_route_map_info,
 };
 
 FRR_DAEMON_INFO(ripd, RIP, .vty_port = RIP_VTY_PORT,
index 9daeeb9580da39a51a0ca4a5c2a6e045ba4f334c..99adb2cba740de4fdee8d7f55248fa6236b3250a 100644 (file)
@@ -36,6 +36,7 @@
 #include "vrf.h"
 #include "if_rmap.h"
 #include "libfrr.h"
+#include "routemap.h"
 
 #include "ripngd/ripngd.h"
 #include "ripngd/ripng_nb.h"
@@ -115,6 +116,7 @@ struct quagga_signal_t ripng_signals[] = {
 static const struct frr_yang_module_info *const ripngd_yang_modules[] = {
        &frr_interface_info,
        &frr_ripngd_info,
+       &frr_route_map_info,
 };
 
 FRR_DAEMON_INFO(ripngd, RIPNG, .vty_port = RIPNG_VTY_PORT,
index f23702d8789d6d050068e8906ea76ab21c984117..5951c7e280758959e62a9400680c3d205430f2a2 100644 (file)
@@ -237,6 +237,7 @@ struct quagga_signal_t zebra_signals[] = {
 
 static const struct frr_yang_module_info *const zebra_yang_modules[] = {
        &frr_interface_info,
+       &frr_route_map_info,
 };
 
 FRR_DAEMON_INFO(