mirror_frr/ospfd
Donald Sharp 651415bd61 quagga: Fixup startup to allow consistency between sysV and systemd
We want the ability to start up quagga in a varied set of
environments.  This needs to be done in SysV and systemd
startups.  As such refactor the code to allow us to
allow end users to easily switch between the two

sysV:
edit the /etc/quagga/daemons file
service quagga [start|stop|reload|restart]

Systemd:
edit the /etc/quagga/daemons file
systemctl [start|stop|reload|restart] quagga

Ticket: CM-10634
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Reviewed-by: Daniel Walton <dwalton@cumulusnetworks.com>
2016-04-27 16:04:48 -04:00
..
.gitignore [administrivia] Git should ignore backup files and .loT files 2008-08-22 20:00:46 +01:00
ChangeLog.opaque.txt Initial revision 2003-02-03 16:31:16 +00:00
Makefile.am Add --enable-werror to configure 2015-07-25 16:05:56 -07:00
ospf_abr.c Quagga: prefix2str fixup 2015-11-23 13:31:11 -08:00
ospf_abr.h ospf6d: ospfv3-abr-ecmp-support.patch 2015-05-19 18:03:39 -07:00
ospf_api.c ospfd: ospfd-warnings.patch 2015-05-19 18:29:14 -07:00
ospf_api.h 2005-05-06 Paul Jakma <paul.jakma@sun.com> 2005-05-06 21:37:42 +00:00
ospf_apiserver.c ospfd: compile warning cleanups 2013-01-07 09:59:59 -08:00
ospf_apiserver.h ospf: Fix OSPF API and ospf-te LSA refreshers to match recent API change 2011-04-13 15:13:33 +01:00
ospf_asbr.c Zebra: Make redistribute do replace instead of del/add for better convergence 2015-10-20 21:38:38 -07:00
ospf_asbr.h Multi-Instance OSPF Summary 2015-05-19 18:03:42 -07:00
ospf_ase.c ospfd: ospfd-warnings.patch 2015-05-19 18:29:14 -07:00
ospf_ase.h 2005-05-06 Paul Jakma <paul.jakma@sun.com> 2005-05-06 21:37:42 +00:00
ospf_bfd.c bgpd, lib, ospfd, ospf6d: Fix bfd interface lookup 2016-03-24 06:03:02 -07:00
ospf_bfd.h Support of BFD status in Quagga 2015-08-31 14:56:11 -07:00
ospf_dump.c Add "no debug ospf" and "no debug ospf6" commands to disable all ospf debugging 2015-11-03 10:37:25 -08:00
ospf_dump.h ospfd: introduce ospf_auth_type_str[] 2012-03-12 11:05:34 +01:00
ospf_flood.c *: add VRF ID in the API message header 2015-11-03 22:04:36 -08:00
ospf_flood.h ospfd: Fix maxage/flush to not try flood twice, remember maxages for longer 2010-12-08 17:13:19 +00:00
ospf_ia.c *: nuke ^L (page feed) 2014-06-04 06:58:02 +02:00
ospf_ia.h 2005-05-06 Paul Jakma <paul.jakma@sun.com> 2005-05-06 21:37:42 +00:00
ospf_interface.c quagga: Remove iflist global variable 2016-04-08 13:15:59 -04:00
ospf_interface.h Fixup of a few missed warnings after --enable-werror turned on 2015-07-25 16:13:58 -07:00
ospf_ism.c *: nuke ^L (page feed) 2014-06-04 06:58:02 +02:00
ospf_ism.h [ospfd] Make OSPF_ISM_TIMER_OFF macro safer. 2005-11-16 19:33:22 +00:00
ospf_lsa.c Fixes Quagga Bugzilla #842 - ospfd uses non-zero metric when describing loopback addresses 2016-04-18 09:50:26 -04:00
ospf_lsa.h Command to adjust min-arrival value in Milliseconds. 2015-05-19 18:04:07 -07:00
ospf_lsdb.c *: nuke ^L (page feed) 2014-06-04 06:58:02 +02:00
ospf_lsdb.h ospf: Convert MAX_AGE LSA list to tree 2013-01-07 09:59:43 -08:00
ospf_main.c quagga: Fixup startup to allow consistency between sysV and systemd 2016-04-27 16:04:48 -04:00
ospf_neighbor.c Support of BFD status in Quagga 2015-08-31 14:56:11 -07:00
ospf_neighbor.h Support of BFD status in Quagga 2015-08-31 14:56:11 -07:00
ospf_network.c Set the RCVBUF and SNDBUF sizes to the maximum possible amount to 2015-05-19 17:24:42 -07:00
ospf_network.h ospfd: compile warning cleanups 2013-01-07 09:59:59 -08:00
ospf_nsm.c This patch changes ospfd from only listening mode for BFD status updates to interactive mode of dynamically registering/deregistering neighbors discovered on BFD enabled interfaces with PTM/BFD through zebra. Neighbor is registered with BFD when 2-way adjacency is established and deregistered when adjacency goes down if the BFD is enabled on the interface through which the neighbor was discovered. 2015-07-22 12:35:37 -07:00
ospf_nsm.h ospfd: Update nsm_change_state to static scope, as it is not called from elsewhere 2013-01-07 09:59:57 -08:00
ospf_opaque.c configuration options for faster OSPF convergence 2015-07-31 06:29:35 -07:00
ospf_opaque.h ospfd: Compile fix for opaque support 2011-03-22 15:23:55 +00:00
ospf_packet.c OSPF: Fix zlog_warn to zlog_debug in some unlikely scenarios 2015-11-09 06:51:45 -08:00
ospf_packet.h Send ARP requests proactively during OSPF Adjacency formation. 2015-05-19 17:24:41 -07:00
ospf_route.c Unnumbered interface support. 2015-05-19 17:58:13 -07:00
ospf_route.h Unnumbered interface support. 2015-05-19 17:58:13 -07:00
ospf_routemap.c ospfd: ospfd-warnings.patch 2015-05-19 18:29:14 -07:00
ospf_snmp.c *: nuke ^L (page feed) 2014-06-04 06:58:02 +02:00
ospf_snmp.h 2005-09-29 Alain Ritoux <alain.ritoux@6wind.com> 2005-09-29 16:34:30 +00:00
ospf_spf.c Quagga: Fixup some compile warnings 2015-11-23 13:31:11 -08:00
ospf_spf.h ospfd-spf-stats.patch 2015-05-19 16:36:05 -07:00
ospf_te.c quagga: Remove iflist global variable 2016-04-08 13:15:59 -04:00
ospf_te.h ospfd: Changed TE instance check to remove -Wtype-limits warning 2013-01-07 09:59:53 -08:00
ospf_vty.c quagga: Remove iflist global variable 2016-04-08 13:15:59 -04:00
ospf_vty.h Support for 'clear ip ospf interface [IFNAME]' 2015-05-19 17:58:13 -07:00
ospf_zebra.c zebra: Change interface handling so non-vrf aware protocols correctly handle them 2016-04-22 05:26:12 -07:00
ospf_zebra.h lib: zclient.c remove extern struct thread_master * 2015-09-23 13:26:56 -07:00
OSPF-ALIGNMENT.txt add note about alignment in LS updates due to opaque LSAs. 2004-11-17 17:59:52 +00:00
OSPF-MIB.txt spelling: s/supress/suppress/ 2004-11-05 13:24:12 +00:00
OSPF-TRAP-MIB.txt Initial revision 2002-12-13 20:15:29 +00:00
ospfd.c quagga: Fixup startup to allow consistency between sysV and systemd 2016-04-27 16:04:48 -04:00
ospfd.conf.sample Initial revision 2002-12-13 20:15:29 +00:00
ospfd.h configuration options for faster OSPF convergence 2015-07-31 06:29:35 -07:00