diff options
| -rw-r--r-- | babeld/babel_main.c | 16 | ||||
| -rw-r--r-- | bfdd/bfdd.c | 19 | ||||
| -rw-r--r-- | bgpd/bgp_main.c | 15 | ||||
| -rw-r--r-- | eigrpd/eigrp_main.c | 16 | ||||
| -rw-r--r-- | isisd/isis_main.c | 26 | ||||
| -rw-r--r-- | ldpd/ldpd.c | 2 | ||||
| -rw-r--r-- | mgmtd/mgmt_main.c | 20 | ||||
| -rw-r--r-- | nhrpd/nhrp_main.c | 15 | ||||
| -rw-r--r-- | ospf6d/ospf6_main.c | 16 | ||||
| -rw-r--r-- | ospfd/ospf_main.c | 15 | ||||
| -rw-r--r-- | pathd/path_main.c | 15 | ||||
| -rw-r--r-- | pbrd/pbr_main.c | 18 | ||||
| -rw-r--r-- | pimd/pim_main.c | 17 | ||||
| -rw-r--r-- | ripd/rip_main.c | 19 | ||||
| -rw-r--r-- | ripngd/ripng_main.c | 22 | ||||
| -rw-r--r-- | sharpd/sharp_main.c | 16 | ||||
| -rw-r--r-- | staticd/static_main.c | 19 | ||||
| -rw-r--r-- | vrrpd/vrrp_main.c | 20 | ||||
| -rw-r--r-- | watchfrr/watchfrr.c | 17 | ||||
| -rw-r--r-- | zebra/main.c | 12 | 
20 files changed, 209 insertions, 126 deletions
diff --git a/babeld/babel_main.c b/babeld/babel_main.c index 31b5ed53d0..ac4d45137c 100644 --- a/babeld/babel_main.c +++ b/babeld/babel_main.c @@ -126,18 +126,20 @@ static const struct frr_yang_module_info *const babeld_yang_modules[] = {  	&frr_vrf_info,  }; +/* clang-format off */  FRR_DAEMON_INFO(babeld, BABELD, -		.vty_port = BABEL_VTY_PORT, -		.proghelp = "Implementation of the BABEL routing protocol.", +	.vty_port = BABEL_VTY_PORT, +	.proghelp = "Implementation of the BABEL routing protocol.", -		.signals = babel_signals, -		.n_signals = array_size(babel_signals), +	.signals = babel_signals, +	.n_signals = array_size(babel_signals), -		.privs = &babeld_privs, +	.privs = &babeld_privs, -		.yang_modules = babeld_yang_modules, -		.n_yang_modules = array_size(babeld_yang_modules), +	.yang_modules = babeld_yang_modules, +	.n_yang_modules = array_size(babeld_yang_modules),  ); +/* clang-format on */  int  main(int argc, char **argv) diff --git a/bfdd/bfdd.c b/bfdd/bfdd.c index 731ca6f875..1a89b9b351 100644 --- a/bfdd/bfdd.c +++ b/bfdd/bfdd.c @@ -117,13 +117,20 @@ static const struct frr_yang_module_info *const bfdd_yang_modules[] = {  	&frr_vrf_info,  }; -FRR_DAEMON_INFO(bfdd, BFD, .vty_port = 2617, -		.proghelp = "Implementation of the BFD protocol.", -		.signals = bfd_signals, .n_signals = array_size(bfd_signals), -		.privs = &bglobal.bfdd_privs, -		.yang_modules = bfdd_yang_modules, -		.n_yang_modules = array_size(bfdd_yang_modules), +/* clang-format off */ +FRR_DAEMON_INFO(bfdd, BFD, +	.vty_port = 2617, +	.proghelp = "Implementation of the BFD protocol.", + +	.signals = bfd_signals, +	.n_signals = array_size(bfd_signals), + +	.privs = &bglobal.bfdd_privs, + +	.yang_modules = bfdd_yang_modules, +	.n_yang_modules = array_size(bfdd_yang_modules),  ); +/* clang-format on */  #define OPTION_CTLSOCK 1001  #define OPTION_DPLANEADDR 2000 diff --git a/bgpd/bgp_main.c b/bgpd/bgp_main.c index 1666d654c5..851c4880c3 100644 --- a/bgpd/bgp_main.c +++ b/bgpd/bgp_main.c @@ -385,15 +385,20 @@ static const struct frr_yang_module_info *const bgpd_yang_modules[] = {  	&frr_bgp_route_map_info,  }; -FRR_DAEMON_INFO(bgpd, BGP, .vty_port = BGP_VTY_PORT, +/* clang-format off */ +FRR_DAEMON_INFO(bgpd, BGP, +	.vty_port = BGP_VTY_PORT, +	.proghelp = "Implementation of the BGP routing protocol.", -		.proghelp = "Implementation of the BGP routing protocol.", +	.signals = bgp_signals, +	.n_signals = array_size(bgp_signals), -		.signals = bgp_signals, .n_signals = array_size(bgp_signals), +	.privs = &bgpd_privs, -		.privs = &bgpd_privs, .yang_modules = bgpd_yang_modules, -		.n_yang_modules = array_size(bgpd_yang_modules), +	.yang_modules = bgpd_yang_modules, +	.n_yang_modules = array_size(bgpd_yang_modules),  ); +/* clang-format on */  #define DEPRECATED_OPTIONS "" diff --git a/eigrpd/eigrp_main.c b/eigrpd/eigrp_main.c index 634bf1772e..552ba7cd96 100644 --- a/eigrpd/eigrp_main.c +++ b/eigrpd/eigrp_main.c @@ -134,16 +134,20 @@ static const struct frr_yang_module_info *const eigrpd_yang_modules[] = {  	&frr_vrf_info,  }; -FRR_DAEMON_INFO(eigrpd, EIGRP, .vty_port = EIGRP_VTY_PORT, +/* clang-format off */ +FRR_DAEMON_INFO(eigrpd, EIGRP, +	.vty_port = EIGRP_VTY_PORT, +	.proghelp = "Implementation of the EIGRP routing protocol.", -		.proghelp = "Implementation of the EIGRP routing protocol.", +	.signals = eigrp_signals, +	.n_signals = array_size(eigrp_signals), -		.signals = eigrp_signals, -		.n_signals = array_size(eigrp_signals), +	.privs = &eigrpd_privs, -		.privs = &eigrpd_privs, .yang_modules = eigrpd_yang_modules, -		.n_yang_modules = array_size(eigrpd_yang_modules), +	.yang_modules = eigrpd_yang_modules, +	.n_yang_modules = array_size(eigrpd_yang_modules),  ); +/* clang-format on */  /* EIGRPd main routine. */  int main(int argc, char **argv, char **envp) diff --git a/isisd/isis_main.c b/isisd/isis_main.c index da4c7bc00a..b9f8099123 100644 --- a/isisd/isis_main.c +++ b/isisd/isis_main.c @@ -212,24 +212,30 @@ static void isis_config_end(void)  	isis_config_finish(t_isis_cfg);  } +/* clang-format off */ +FRR_DAEMON_INFO(  #ifdef FABRICD -FRR_DAEMON_INFO(fabricd, OPEN_FABRIC, .vty_port = FABRICD_VTY_PORT, +		fabricd, OPEN_FABRIC, -		.proghelp = "Implementation of the OpenFabric routing protocol.", +	.vty_port = FABRICD_VTY_PORT, +	.proghelp = "Implementation of the OpenFabric routing protocol.",  #else -FRR_DAEMON_INFO(isisd, ISIS, .vty_port = ISISD_VTY_PORT, +		isisd, ISIS, -		.proghelp = "Implementation of the IS-IS routing protocol.", +	.vty_port = ISISD_VTY_PORT, +	.proghelp = "Implementation of the IS-IS routing protocol.",  #endif -		.copyright = -			"Copyright (c) 2001-2002 Sampo Saaristo, Ofer Wald and Hannes Gredler", +	.copyright = "Copyright (c) 2001-2002 Sampo Saaristo, Ofer Wald and Hannes Gredler", + +	.signals = isisd_signals, +	.n_signals = array_size(isisd_signals), -		.signals = isisd_signals, -		.n_signals = array_size(isisd_signals), +	.privs = &isisd_privs, -		.privs = &isisd_privs, .yang_modules = isisd_yang_modules, -		.n_yang_modules = array_size(isisd_yang_modules), +	.yang_modules = isisd_yang_modules, +	.n_yang_modules = array_size(isisd_yang_modules),  ); +/* clang-format on */  /*   * Main routine of isisd. Parse arguments and handle IS-IS state machine. diff --git a/ldpd/ldpd.c b/ldpd/ldpd.c index bf25467af7..0d66fc70e7 100644 --- a/ldpd/ldpd.c +++ b/ldpd/ldpd.c @@ -197,6 +197,7 @@ static const struct frr_yang_module_info *const ldpd_yang_modules[] = {  	&frr_vrf_info,  }; +/* clang-format off */  FRR_DAEMON_INFO(ldpd, LDP,  	.vty_port = LDP_VTY_PORT, @@ -210,6 +211,7 @@ FRR_DAEMON_INFO(ldpd, LDP,  	.yang_modules = ldpd_yang_modules,  	.n_yang_modules = array_size(ldpd_yang_modules),  ); +/* clang-format on */  static void ldp_config_fork_apply(struct event *t)  { diff --git a/mgmtd/mgmt_main.c b/mgmtd/mgmt_main.c index 1bb1299444..100f574b34 100644 --- a/mgmtd/mgmt_main.c +++ b/mgmtd/mgmt_main.c @@ -197,17 +197,23 @@ static const struct frr_yang_module_info *const mgmt_yang_modules[] = {  #endif  }; -FRR_DAEMON_INFO(mgmtd, MGMTD, .vty_port = MGMTD_VTY_PORT, +/* clang-format off */ +FRR_DAEMON_INFO(mgmtd, MGMTD, +	.vty_port = MGMTD_VTY_PORT, +	.proghelp = "FRR Management Daemon.", -		.proghelp = "FRR Management Daemon.", +	.signals = mgmt_signals, +	.n_signals = array_size(mgmt_signals), -		.signals = mgmt_signals, .n_signals = array_size(mgmt_signals), +	.privs = &mgmt_privs, -		.privs = &mgmt_privs, .yang_modules = mgmt_yang_modules, -		.n_yang_modules = array_size(mgmt_yang_modules), +	.yang_modules = mgmt_yang_modules, +	.n_yang_modules = array_size(mgmt_yang_modules), -		/* avoid libfrr trying to read our config file for us */ -		.flags = FRR_MANUAL_VTY_START); +	/* avoid libfrr trying to read our config file for us */ +	.flags = FRR_MANUAL_VTY_START, +); +/* clang-format on */  #define DEPRECATED_OPTIONS "" diff --git a/nhrpd/nhrp_main.c b/nhrpd/nhrp_main.c index 983a03282b..adb8be36d3 100644 --- a/nhrpd/nhrp_main.c +++ b/nhrpd/nhrp_main.c @@ -120,15 +120,20 @@ static const struct frr_yang_module_info *const nhrpd_yang_modules[] = {  	&frr_vrf_info,  }; -FRR_DAEMON_INFO(nhrpd, NHRP, .vty_port = NHRP_VTY_PORT, +/* clang-format off */ +FRR_DAEMON_INFO(nhrpd, NHRP, +	.vty_port = NHRP_VTY_PORT, +	.proghelp = "Implementation of the NHRP routing protocol.", -		.proghelp = "Implementation of the NHRP routing protocol.", +	.signals = sighandlers, +	.n_signals = array_size(sighandlers), -		.signals = sighandlers, .n_signals = array_size(sighandlers), +	.privs = &nhrpd_privs, -		.privs = &nhrpd_privs, .yang_modules = nhrpd_yang_modules, -		.n_yang_modules = array_size(nhrpd_yang_modules), +	.yang_modules = nhrpd_yang_modules, +	.n_yang_modules = array_size(nhrpd_yang_modules),  ); +/* clang-format on */  int main(int argc, char **argv)  { diff --git a/ospf6d/ospf6_main.c b/ospf6d/ospf6_main.c index b61c8f9a5f..9d802531ba 100644 --- a/ospf6d/ospf6_main.c +++ b/ospf6d/ospf6_main.c @@ -166,16 +166,20 @@ static const struct frr_yang_module_info *const ospf6d_yang_modules[] = {  	&frr_ospf6_route_map_info,  }; -FRR_DAEMON_INFO(ospf6d, OSPF6, .vty_port = OSPF6_VTY_PORT, +/* clang-format off */ +FRR_DAEMON_INFO(ospf6d, OSPF6, +	.vty_port = OSPF6_VTY_PORT, +	.proghelp = "Implementation of the OSPFv3 routing protocol.", -		.proghelp = "Implementation of the OSPFv3 routing protocol.", +	.signals = ospf6_signals, +	.n_signals = array_size(ospf6_signals), -		.signals = ospf6_signals, -		.n_signals = array_size(ospf6_signals), +	.privs = &ospf6d_privs, -		.privs = &ospf6d_privs, .yang_modules = ospf6d_yang_modules, -		.n_yang_modules = array_size(ospf6d_yang_modules), +	.yang_modules = ospf6d_yang_modules, +	.n_yang_modules = array_size(ospf6d_yang_modules),  ); +/* clang-format on */  /* Max wait time for config to load before accepting hellos */  #define OSPF6_PRE_CONFIG_MAX_WAIT_SECONDS 600 diff --git a/ospfd/ospf_main.c b/ospfd/ospf_main.c index a2a1c4a94f..168cdbe482 100644 --- a/ospfd/ospf_main.c +++ b/ospfd/ospf_main.c @@ -126,15 +126,20 @@ static const struct frr_yang_module_info *const ospfd_yang_modules[] = {  	&frr_ospf_route_map_info,  }; -FRR_DAEMON_INFO(ospfd, OSPF, .vty_port = OSPF_VTY_PORT, +/* clang-format off */ +FRR_DAEMON_INFO(ospfd, OSPF, +	.vty_port = OSPF_VTY_PORT, +	.proghelp = "Implementation of the OSPFv2 routing protocol.", -		.proghelp = "Implementation of the OSPFv2 routing protocol.", +	.signals = ospf_signals, +	.n_signals = array_size(ospf_signals), -		.signals = ospf_signals, .n_signals = array_size(ospf_signals), +	.privs = &ospfd_privs, -		.privs = &ospfd_privs, .yang_modules = ospfd_yang_modules, -		.n_yang_modules = array_size(ospfd_yang_modules), +	.yang_modules = ospfd_yang_modules, +	.n_yang_modules = array_size(ospfd_yang_modules),  ); +/* clang-format on */  /** Max wait time for config to load before accepting hellos */  #define OSPF_PRE_CONFIG_MAX_WAIT_SECONDS 600 diff --git a/pathd/path_main.c b/pathd/path_main.c index c333162f2b..c3409522e2 100644 --- a/pathd/path_main.c +++ b/pathd/path_main.c @@ -97,15 +97,20 @@ static const struct frr_yang_module_info *pathd_yang_modules[] = {  #define PATH_VTY_PORT 2621 -FRR_DAEMON_INFO(pathd, PATH, .vty_port = PATH_VTY_PORT, +/* clang-format off */ +FRR_DAEMON_INFO(pathd, PATH, +	.vty_port = PATH_VTY_PORT, +	.proghelp = "Implementation of PATH.", -		.proghelp = "Implementation of PATH.", +	.signals = path_signals, +	.n_signals = array_size(path_signals), -		.signals = path_signals, .n_signals = array_size(path_signals), +	.privs = &pathd_privs, -		.privs = &pathd_privs, .yang_modules = pathd_yang_modules, -		.n_yang_modules = array_size(pathd_yang_modules), +	.yang_modules = pathd_yang_modules, +	.n_yang_modules = array_size(pathd_yang_modules),  ); +/* clang-format on */  int main(int argc, char **argv, char **envp)  { diff --git a/pbrd/pbr_main.c b/pbrd/pbr_main.c index dd4893bb78..8cddf87a27 100644 --- a/pbrd/pbr_main.c +++ b/pbrd/pbr_main.c @@ -111,18 +111,20 @@ static const struct frr_yang_module_info *const pbrd_yang_modules[] = {  	&frr_vrf_info,  }; -FRR_DAEMON_INFO(pbrd, PBR, .vty_port = PBR_VTY_PORT, +/* clang-format off */ +FRR_DAEMON_INFO(pbrd, PBR, +	.vty_port = PBR_VTY_PORT, +	.proghelp = "Implementation of PBR.", -		.proghelp = "Implementation of PBR.", +	.signals = pbr_signals, +	.n_signals = array_size(pbr_signals), -		.signals = pbr_signals, -		.n_signals = array_size(pbr_signals), +	.privs = &pbr_privs, -		.privs = &pbr_privs, - -		.yang_modules = pbrd_yang_modules, -		.n_yang_modules = array_size(pbrd_yang_modules), +	.yang_modules = pbrd_yang_modules, +	.n_yang_modules = array_size(pbrd_yang_modules),  ); +/* clang-format on */  int main(int argc, char **argv, char **envp)  { diff --git a/pimd/pim_main.c b/pimd/pim_main.c index 7db0a7676b..400db396c2 100644 --- a/pimd/pim_main.c +++ b/pimd/pim_main.c @@ -70,17 +70,20 @@ static const struct frr_yang_module_info *const pimd_yang_modules[] = {  	&frr_gmp_info,  }; -FRR_DAEMON_INFO(pimd, PIM, .vty_port = PIMD_VTY_PORT, +/* clang-format off */ +FRR_DAEMON_INFO(pimd, PIM, +	.vty_port = PIMD_VTY_PORT, +	.proghelp = "Implementation of the PIM routing protocol.", -		.proghelp = "Implementation of the PIM routing protocol.", +	.signals = pimd_signals, +	.n_signals = 4 /* XXX array_size(pimd_signals) XXX*/, -		.signals = pimd_signals, -		.n_signals = 4 /* XXX array_size(pimd_signals) XXX*/, +	.privs = &pimd_privs, -		.privs = &pimd_privs, .yang_modules = pimd_yang_modules, -		.n_yang_modules = array_size(pimd_yang_modules), +	.yang_modules = pimd_yang_modules, +	.n_yang_modules = array_size(pimd_yang_modules),  ); - +/* clang-format on */  int main(int argc, char **argv, char **envp)  { diff --git a/ripd/rip_main.c b/ripd/rip_main.c index c86caabaf1..845c5078a5 100644 --- a/ripd/rip_main.c +++ b/ripd/rip_main.c @@ -133,18 +133,23 @@ static const struct frr_yang_module_info *const ripd_yang_modules[] = {  	&frr_vrf_info,  }; -FRR_DAEMON_INFO(ripd, RIP, .vty_port = RIP_VTY_PORT, +/* clang-format off */ +FRR_DAEMON_INFO(ripd, RIP, +	.vty_port = RIP_VTY_PORT, +	.proghelp = "Implementation of the RIP routing protocol.", -		.proghelp = "Implementation of the RIP routing protocol.", +	.signals = ripd_signals, +	.n_signals = array_size(ripd_signals), -		.signals = ripd_signals, .n_signals = array_size(ripd_signals), +	.privs = &ripd_privs, -		.privs = &ripd_privs, .yang_modules = ripd_yang_modules, -		.n_yang_modules = array_size(ripd_yang_modules), +	.yang_modules = ripd_yang_modules, +	.n_yang_modules = array_size(ripd_yang_modules), -		/* mgmtd will load the per-daemon config file now */ -		.flags = FRR_NO_SPLIT_CONFIG, +	/* mgmtd will load the per-daemon config file now */ +	.flags = FRR_NO_SPLIT_CONFIG,  ); +/* clang-format on */  #define DEPRECATED_OPTIONS "" diff --git a/ripngd/ripng_main.c b/ripngd/ripng_main.c index 80b78a150a..ada9ad4e78 100644 --- a/ripngd/ripng_main.c +++ b/ripngd/ripng_main.c @@ -127,21 +127,23 @@ static const struct frr_yang_module_info *const ripngd_yang_modules[] = {  	&frr_vrf_info,  }; -FRR_DAEMON_INFO(ripngd, RIPNG, .vty_port = RIPNG_VTY_PORT, +/* clang-format off */ +FRR_DAEMON_INFO(ripngd, RIPNG, +	.vty_port = RIPNG_VTY_PORT, +	.proghelp = "Implementation of the RIPng routing protocol.", -		.proghelp = "Implementation of the RIPng routing protocol.", +	.signals = ripng_signals, +	.n_signals = array_size(ripng_signals), -		.signals = ripng_signals, -		.n_signals = array_size(ripng_signals), +	.privs = &ripngd_privs, -		.privs = &ripngd_privs, +	.yang_modules = ripngd_yang_modules, +	.n_yang_modules = array_size(ripngd_yang_modules), -		.yang_modules = ripngd_yang_modules, -		.n_yang_modules = array_size(ripngd_yang_modules), - -		/* mgmtd will load the per-daemon config file now */ -		.flags = FRR_NO_SPLIT_CONFIG, +	/* mgmtd will load the per-daemon config file now */ +	.flags = FRR_NO_SPLIT_CONFIG,  ); +/* clang-format on */  #define DEPRECATED_OPTIONS "" diff --git a/sharpd/sharp_main.c b/sharpd/sharp_main.c index 1eba9037ae..57948388b2 100644 --- a/sharpd/sharp_main.c +++ b/sharpd/sharp_main.c @@ -129,16 +129,20 @@ static const struct frr_yang_module_info *const sharpd_yang_modules[] = {  	&frr_vrf_info,  }; -FRR_DAEMON_INFO(sharpd, SHARP, .vty_port = SHARP_VTY_PORT, +/* clang-format off */ +FRR_DAEMON_INFO(sharpd, SHARP, +	.vty_port = SHARP_VTY_PORT, +	.proghelp = "Implementation of a Sharp of routes daemon.", -		.proghelp = "Implementation of a Sharp of routes daemon.", +	.signals = sharp_signals, +	.n_signals = array_size(sharp_signals), -		.signals = sharp_signals, -		.n_signals = array_size(sharp_signals), +	.privs = &sharp_privs, -		.privs = &sharp_privs, .yang_modules = sharpd_yang_modules, -		.n_yang_modules = array_size(sharpd_yang_modules), +	.yang_modules = sharpd_yang_modules, +	.n_yang_modules = array_size(sharpd_yang_modules),  ); +/* clang-format on */  static void sharp_start_configuration(void)  { diff --git a/staticd/static_main.c b/staticd/static_main.c index b2f5ec4952..1953701fbb 100644 --- a/staticd/static_main.c +++ b/staticd/static_main.c @@ -119,17 +119,22 @@ static const struct frr_yang_module_info *const staticd_yang_modules[] = {   * NOTE: .flags == FRR_NO_SPLIT_CONFIG to avoid reading split config, mgmtd will   * do this for us now   */ -FRR_DAEMON_INFO(staticd, STATIC, .vty_port = STATIC_VTY_PORT, +/* clang-format off */ +FRR_DAEMON_INFO(staticd, STATIC, +	.vty_port = STATIC_VTY_PORT, +	.proghelp = "Implementation of STATIC.", -		.proghelp = "Implementation of STATIC.", +	.signals = static_signals, +	.n_signals = array_size(static_signals), -		.signals = static_signals, -		.n_signals = array_size(static_signals), +	.privs = &static_privs, -		.privs = &static_privs, .yang_modules = staticd_yang_modules, -		.n_yang_modules = array_size(staticd_yang_modules), +	.yang_modules = staticd_yang_modules, +	.n_yang_modules = array_size(staticd_yang_modules), -		.flags = FRR_NO_SPLIT_CONFIG); +	.flags = FRR_NO_SPLIT_CONFIG, +); +/* clang-format on */  int main(int argc, char **argv, char **envp)  { diff --git a/vrrpd/vrrp_main.c b/vrrpd/vrrp_main.c index 5245c74689..7f859ca6d2 100644 --- a/vrrpd/vrrp_main.c +++ b/vrrpd/vrrp_main.c @@ -109,14 +109,20 @@ static const struct frr_yang_module_info *const vrrp_yang_modules[] = {  #define VRRP_VTY_PORT 2619 -FRR_DAEMON_INFO(vrrpd, VRRP, .vty_port = VRRP_VTY_PORT, -		.proghelp = "Virtual Router Redundancy Protocol", -		.signals = vrrp_signals, -		.n_signals = array_size(vrrp_signals), -		.privs = &vrrp_privs, -		.yang_modules = vrrp_yang_modules, -		.n_yang_modules = array_size(vrrp_yang_modules), +/* clang-format off */ +FRR_DAEMON_INFO(vrrpd, VRRP, +	.vty_port = VRRP_VTY_PORT, +	.proghelp = "Virtual Router Redundancy Protocol", + +	.signals = vrrp_signals, +	.n_signals = array_size(vrrp_signals), + +	.privs = &vrrp_privs, + +	.yang_modules = vrrp_yang_modules, +	.n_yang_modules = array_size(vrrp_yang_modules),  ); +/* clang-format on */  int main(int argc, char **argv, char **envp)  { diff --git a/watchfrr/watchfrr.c b/watchfrr/watchfrr.c index f121cd60b9..c22f21ed1a 100644 --- a/watchfrr/watchfrr.c +++ b/watchfrr/watchfrr.c @@ -1352,19 +1352,20 @@ static struct frr_signal_t watchfrr_signals[] = {  	},  }; +/* clang-format off */  FRR_DAEMON_INFO(watchfrr, WATCHFRR, -		.flags = FRR_NO_PRIVSEP | FRR_NO_TCPVTY | FRR_LIMITED_CLI -			 | FRR_NO_CFG_PID_DRY | FRR_NO_ZCLIENT -			 | FRR_DETACH_LATER, +	.flags = FRR_NO_PRIVSEP | FRR_NO_TCPVTY | FRR_LIMITED_CLI +		 | FRR_NO_CFG_PID_DRY | FRR_NO_ZCLIENT | FRR_DETACH_LATER, -		.printhelp = printhelp, -		.copyright = "Copyright 2004 Andrew J. Schorr", +	.printhelp = printhelp, +	.copyright = "Copyright 2004 Andrew J. Schorr", -		.signals = watchfrr_signals, -		.n_signals = array_size(watchfrr_signals), +	.signals = watchfrr_signals, +	.n_signals = array_size(watchfrr_signals), -		.privs = &watchfrr_privs, +	.privs = &watchfrr_privs,  ); +/* clang-format on */  #define DEPRECATED_OPTIONS "aAezR:" diff --git a/zebra/main.c b/zebra/main.c index f3e4bf50d5..47aef46cac 100644 --- a/zebra/main.c +++ b/zebra/main.c @@ -289,19 +289,23 @@ static const struct frr_yang_module_info *const zebra_yang_modules[] = {  };  /* clang-format on */ -FRR_DAEMON_INFO( -	zebra, ZEBRA, .vty_port = ZEBRA_VTY_PORT, .flags = FRR_NO_ZCLIENT, - +/* clang-format off */ +FRR_DAEMON_INFO(zebra, ZEBRA, +	.vty_port = ZEBRA_VTY_PORT,  	.proghelp =  		"Daemon which manages kernel routing table management and\nredistribution between different routing protocols.", -	.signals = zebra_signals, .n_signals = array_size(zebra_signals), +	.flags = FRR_NO_ZCLIENT, + +	.signals = zebra_signals, +	.n_signals = array_size(zebra_signals),  	.privs = &zserv_privs,  	.yang_modules = zebra_yang_modules,  	.n_yang_modules = array_size(zebra_yang_modules),  ); +/* clang-format on */  /* Main startup routine. */  int main(int argc, char **argv)  | 
