summaryrefslogtreecommitdiffstats
path: root/bgpd/bgp_fsm.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bgpd: nexthop tracking with labels for vrf-vpn leakingG. Paul Ziemba2018-04-041-1/+1
* *: use C99 standard fixed-width integer typesQuentin Young2018-03-271-5/+6
* bgpd: peer->bgp must be non NULLDonald Sharp2018-03-211-1/+1
* *: conform with COMMUNITY.md formatting rules, via 'make indent'Lou Berger2018-03-061-9/+7
* bgpd: do not start BGP VRF peer connection, if VRF not unknownPhilippe Guibert2018-02-271-1/+2
* bgpd: bgp support for netnsPhilippe Guibert2018-02-271-0/+9
* Merge pull request #1591 from qlyoung/bgpd-ringbufRuss White2018-01-111-3/+5
|\
| * bgpd: use ring buffer for network inputQuentin Young2018-01-031-3/+5
* | bgpd: use atomic_* ops on _Atomic variablesQuentin Young2018-01-091-3/+5
|/
* bgpd: schedule packet job after connection xferQuentin Young2017-11-301-0/+3
* bgpd: transfer raw input buffer to new peerQuentin Young2017-11-301-0/+2
* bgpd: fix bgp active openQuentin Young2017-11-301-9/+26
* bgpd, tests: comment formattingQuentin Young2017-11-301-26/+28
* bgpd: misc fsm fixesQuentin Young2017-11-301-14/+23
* bgpd: fix bgp_packet.c / bgp_fsm.c organizationQuentin Young2017-11-301-7/+17
* bgpd: bye bye THREAD_BACKGROUNDQuentin Young2017-11-301-2/+2
* bgpd: batched i/oQuentin Young2017-11-301-3/+4
* bgpd: rename peer_keepalives* --> bgp_keepalives*Quentin Young2017-11-301-10/+10
* bgpd: implement buffered readsQuentin Young2017-11-301-40/+89
* bgpd: move bgp i/o to a separate source fileQuentin Young2017-11-301-0/+2
* bgpd: correctly schedule select() at session startupQuentin Young2017-11-301-1/+5
* bgpd: transfer packets from peer stub to actual peerQuentin Young2017-11-301-7/+16
* bgpd: put BGP keepalives in a pthreadQuentin Young2017-11-301-44/+13
* bgpd: move bgp_connect_check() to bgp_fsm.cQuentin Young2017-11-301-2/+46
* bgpd: move packet writes into dedicated pthreadQuentin Young2017-11-301-12/+29
* bgpd: use FOREACH_AFI_SAFI where possibleQuentin Young2017-11-211-67/+53
* bgpd: fix various problems with hold/keepalive timersDon Slice2017-10-261-1/+1
* lib: remove SAFI_RESERVED_4 and SAFI_RESERVED_5Renato Westphal2017-08-011-4/+4
* Revert "*: reindent pt. 2"David Lamparter2017-07-221-2/+3
* *: reindent pt. 2whitespace / reindent2017-07-171-3/+2
* *: reindentreindent-master-afterwhitespace / reindent2017-07-171-1522/+1477
* *: fix GCC 7 switch/case fallthrough warningsDavid Lamparter2017-07-141-0/+1
* *: simplify log message lookupQuentin Young2017-06-211-8/+8
* Merge branch 'stable/3.0'David Lamparter2017-05-181-1/+1
|\
| * Merge branch stable/2.0 into stable/3.0David Lamparter2017-05-181-1/+1
| |\
| | * Merge branch 'stable/2.0' into bgp-fixesDon Slice2017-05-171-1/+1
| | |\
| | * | bgpd: fix crash in bgp_stop due to missing vrfDon Slice2017-05-161-1/+1
| | * | bgpd: Fix ADJCHANGE message to include more infoDonald Sharp2017-05-161-4/+15
| * | | bgpd: Fix vrf crashDonald Sharp2017-05-171-1/+1
| * | | bgpd: Fix ADJCHANGE message to include more infoDonald Sharp2017-05-171-4/+15
* | | | Merge remote-tracking branch 'origin/stable/2.0'Donald Sharp2017-05-171-4/+15
|\ \ \ \ | | |_|/ | |/| |
| * | | bgpd: Fix vrf crashDonald Sharp2017-05-161-1/+1
| * | | bgpd: Fix ADJCHANGE message to include more infoDonald Sharp2017-05-161-4/+15
| | |/ | |/|
* | | *: make consistent & update GPLv2 file headersDavid Lamparter2017-05-151-19/+19
* | | *: remove THREAD_ON macros, add nullity checkQuentin Young2017-05-091-7/+6
* | | bgpd: labeled unicast processingDon Slice2017-04-061-0/+2
| |/ |/|
* | *: use hooks for sending SNMP trapsDavid Lamparter2017-03-251-9/+5
* | bgpd: remove unnecessary #include "vty.h"Quentin Young2017-03-021-1/+0
* | bgpd: graceful restart for vpnv4 address familyJulien Courtat2017-01-041-4/+4
* | Merge branch 'stable/2.0'David Lamparter2016-12-051-4/+2
|\|