summaryrefslogtreecommitdiffstats
path: root/bgpd/bgp_keepalives.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bgpd: make bgp_keepalives_on|off connection orientedDonald Sharp2023-09-101-2/+6
* *: Convert THREAD_XXX macros to EVENT_XXX macrosDonald Sharp2023-03-241-1/+1
* *: Convert thread_fetch and thread_call to event_fetch and event_callDonald Sharp2023-03-241-1/+1
* *: Add a hash_clean_and_free() functionDonald Sharp2023-03-211-6/+1
* *: auto-convert to SPDX License IDsDavid Lamparter2023-02-091-16/+1
* Merge pull request #12641 from samanvithab/bgpd_crashRuss White2023-01-171-10/+7
|\
| * bgpd: Fix crash during shutdown due to race conditionSamanvitha B Bhargav2023-01-161-10/+7
* | bgpd: Make bgp_keepalives.c not use MTYPE_TMPDonald Sharp2022-12-051-6/+10
* | bgpd: Modify keepalive debug categoryvivek2022-11-211-1/+1
|/
* bgpd: release rcu lock in bgp keepalive pthreadMark Stapp2022-09-061-0/+9
* *: frr_with_mutex change to follow our standardDonald Sharp2022-07-201-3/+3
* *: Properly use memset() when zeroingDonatas Abraitis2022-05-111-2/+2
* *: remove the checking returned value for hash_get()anlan_cs2022-05-021-1/+1
* *: generously apply constDavid Lamparter2019-12-021-1/+1
* bgpd: do not send keepalives when KA timer is 0Quentin Young2019-09-161-1/+8
* lib: add frr_with_mutex() block-wrapperDavid Lamparter2019-09-031-9/+3
* lib: hashing functions should take const argumentsQuentin Young2019-05-141-2/+2
* *: Rename backet to bucketTim Bray2019-02-251-1/+1
* Treewide: use ANSI function definitionsRuben Kerkhof2019-01-241-1/+1
* lib, bgpd: Convert frr_pthread_set_name to only cause it to set os name of th...Donald Sharp2019-01-091-1/+5
* *: Replace hash_cmp function return value to a boolDonald Sharp2018-10-191-1/+2
* lib: remove frr_pthread->idDavid Lamparter2018-09-191-2/+2
* *: pthread set name abstractionChirag Shah2018-08-301-5/+1
* bgpd: zlog_warn to assert for code that must be executed firstDonald Sharp2018-08-161-8/+8
* bgpd: add keepalive thread nameChirag Shah2018-07-281-0/+6
* bgpd: fix incorrect keepalive timer evaluationQuentin Young2018-02-211-1/+1
* bgpd: check flags before attempting keepalive opsQuentin Young2018-01-241-0/+6
* bgpd: update pthreads to use lib changesQuentin Young2018-01-241-41/+45
* bgpd: turn off keepalives when sending NOTIFYQuentin Young2017-11-301-0/+10
* bgpd: rebase onto masterQuentin Young2017-11-301-1/+1
* bgpd: fix includes for bgp_keeaplives.cQuentin Young2017-11-301-12/+11
* bgpd: restyle bgp_keepalives.[ch]Quentin Young2017-11-301-23/+21
* bgpd: rename peer_keepalives* --> bgp_keepalives*Quentin Young2017-11-301-11/+11
* bgpd: implement buffered readsQuentin Young2017-11-301-29/+29
* bgpd: use new threading infraQuentin Young2017-11-301-0/+10
* bgpd: use hash table for bgp_keepalives.cQuentin Young2017-11-301-101/+112
* bgpd: dynamically allocate synchronization primitivesQuentin Young2017-11-301-39/+53
* bgpd: remove unused `struct thread` from peerQuentin Young2017-11-301-0/+3
* bgpd: put BGP keepalives in a pthreadQuentin Young2017-11-301-0/+247