summaryrefslogtreecommitdiffstats
path: root/bgpd/bgp_main.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bgpd: fix compilation issue with bgpdPhilippe Guibert2018-01-221-3/+3
* bgpd: rd_idspace should be freed in bgp_exitMitesh Kanjariya2017-12-151-0/+1
* bgpd: dynamically allocate synchronization primitivesQuentin Young2017-11-301-1/+1
* lib, bgpd: implement pthread lifecycle managementQuentin Young2017-11-301-4/+5
* bgpd: put BGP keepalives in a pthreadQuentin Young2017-11-301-1/+4
* bgpd: move packet writes into dedicated pthreadQuentin Young2017-11-301-0/+4
* *: Convert list_delete(struct list *) to ** to allow nullingDonald Sharp2017-10-051-1/+1
* bgpd: skip run as option can be reusedPhilippe Guibert2017-09-251-1/+1
* lib: centralized memstats-at-exitDavid Lamparter2017-08-241-3/+0
* bgpd: don't zprivs_terminate() twiceDavid Lamparter2017-08-211-4/+1
* lib: replace if_add_hook with hook_* logicDavid Lamparter2017-08-151-3/+0
* *: centralize some exit cleanup into libfrrDavid Lamparter2017-08-151-8/+4
* Revert "*: reindent pt. 2"David Lamparter2017-07-221-3/+1
* *: reindent pt. 2whitespace / reindent2017-07-171-1/+3
* *: reindentreindent-master-afterwhitespace / reindent2017-07-171-274/+248
* *: fix GCC 7 switch/case fallthrough warningsDavid Lamparter2017-07-141-0/+1
* bgpd: Make buffer sizes automatically the correct sizeDonald Sharp2017-06-221-6/+0
* bgpd: Fix crash when going downDonald Sharp2017-05-201-1/+1
* Merge pull request #537 from donaldsharp/vrf_stuffDavid Lamparter2017-05-171-11/+4
|\
| * *: Consolidate vrf_hooks into vrf_initDonald Sharp2017-05-161-11/+4
* | *: make consistent & update GPLv2 file headersDavid Lamparter2017-05-151-18/+18
|/
* Merge remote-tracking branch 'origin/master' into mpls2Donald Sharp2017-04-261-3/+15
|\
| * bgpd: restore -S, --skip_runas optionsLou Berger2017-04-021-1/+10
| * bgp: fix a couple of instances of bm being used before init'edLou Berger2017-04-021-2/+5
* | bgpd: labeled unicast processingDon Slice2017-04-061-0/+2
|/
* *: fix some option descriptions and make -e workDavid Lamparter2017-03-081-1/+1
* lib: remove remaining struct zlog * argsDavid Lamparter2017-03-081-1/+1
* lib: simplify protocol/log namingDavid Lamparter2017-03-081-2/+1
* *: add frr_run()David Lamparter2017-03-081-14/+5
* *: add frr_config_fork()David Lamparter2017-03-081-57/+7
* *: centralize more into frr_init()David Lamparter2017-03-071-3/+0
* *: add frr_init() infrastructureDavid Lamparter2017-03-071-124/+40
* Merge branch 'frr/pull/240' ("lib, bgpd: clean up headers")David Lamparter2017-03-071-1/+0
|\
| * bgpd: remove unnecessary #include "vty.h"Quentin Young2017-03-021-1/+0
* | bgpd, zebra: Allow setting ecmp from daemon cliDonald Sharp2017-03-011-0/+10
|/
* Merge remote-tracking branch 'origin/stable/2.0'Donald Sharp2017-02-021-2/+15
|\
| * bgpd: clear bgp_master at exit to help valgrindDavid Lamparter2017-02-011-0/+2
| * *: fix warning fallout from set_socket_pathDavid Lamparter2017-02-011-0/+1
| * bgpd: Add vty_socket cli option to override the compiled-in location for the ...Martin Winter2017-01-251-2/+12
* | bgpd: move bgp_show_type enumerate to bgp_route.hPhilippe Guibert2017-01-241-0/+1
|/
* build: rename (1 of ?): configure.ac + preprocDavid Lamparter2016-12-201-5/+5
* zebra/lib: remove redundant fields from zebra_vrfRenato Westphal2016-11-281-21/+11
* *: rename two vrf functionsRenato Westphal2016-11-281-2/+2
* bgpd: Fix shutdown order.Donald Sharp2016-10-201-3/+3
* vnc: use directories in includes (request from Martin W.)Lou Berger2016-10-031-1/+1
* bgpd: add L3/L2VPN Virtual Network Control featureLou Berger2016-10-031-1/+7
* bgp debug: restore printing of memstats on exit, now prints if any debug flag...Lou Berger2016-09-301-0/+2
* lib: migrate to new memory-type handlingDavid Lamparter2016-09-191-0/+1
* bgpd: Add flag to not change e{u,g}id on startup and run as unprivileged userLou Berger2016-09-091-3/+16
* bgpd: Fix startup a bit moreDonald Sharp2016-09-091-7/+6