summaryrefslogtreecommitdiff
path: root/bgpd/bgp_fsm.h
AgeCommit message (Expand)Author
2025-01-24bgpd: Fix wrong pthread event cancellingDonald Sharp
2024-06-27bgpd: Streamline GR config, act on change immediatelyvivek
2024-02-29bgpd: Send "Send Hold Timer Expired" on such events notificationDonatas Abraitis
2024-01-24bgpd: Fix format overflow for graceful-restart debug logsDonatas Abraitis
2023-09-10bgpd: Convert bgp_fsm_nht_update to take a connectionDonald Sharp
2023-09-10bgpd: bgp_fsm_change_status/BGP_TIMER_ON and BGP_EVENT_ADDDonald Sharp
2023-09-10bgpd: make bgp_timer_set use a peer_connection insteadDonald Sharp
2023-09-09bgpd: Remove BGP_EVENT_FLUSH and just use event_cancel_event_readyDonald Sharp
2023-08-18bgpd: Convert FSM to use `struct peer_connection`Donald Sharp
2023-08-18bgpd: Convert `struct peer_connection` to dynamically allocatedDonald Sharp
2023-08-18bgpd: Move status and ostatus to `struct peer_connection`Donald Sharp
2023-06-13bgpd: Use enum bgp_fsm_state_progress for bgp_stop()Donatas Abraitis
2023-03-24*: Convert thread_cancelXXX to event_cancelXXXDonald Sharp
2023-03-24*: Convert thread_add_XXX functions to event_add_XXXDonald Sharp
2023-03-24*: Rename `struct thread` to `struct event`Donald Sharp
2023-02-09*: auto-convert to SPDX License IDsDavid Lamparter
2023-01-17Revert "bgpd: optimal router reflection cli and fsm changes"Donatas Abraitis
2022-12-15bgpd: use the enum instead of an intDonald Sharp
2022-10-12bgpd: optimal router reflection cli and fsm changesMadhuri Kuruganti
2022-07-21bgpd: Remove various macros that overlap THREAD_OFFDonald Sharp
2022-04-27bgpd: Rename graceful restart constants for R-bit capabilitiesDonatas Abraitis
2022-02-23*: Change thread->func to return void instead of intDonald Sharp
2021-04-15bgpd: Address LL peer not NHT when receiving connection attemptDonald Sharp
2021-03-17*: require semicolon after DEFINE_HOOK & co.David Lamparter
2021-02-09libs, bgpd: improve task cancellation by argument valueMark Stapp
2020-11-06bgpd: Advertise FIB installed routes to bgp peers (Part 3)Soman K S
2020-10-23*: unify thread/event cancel macrosMark Stapp
2020-10-12*: Use proper semantics for turning off threadDonald Sharp
2020-09-17bgpd: rename bgp_fsm_event_updateQuentin Young
2020-03-21bgpd: Convert lots of int type functions to bool/voidDonatas Abraitis
2020-03-20bgpd: Convert #define of bgp fsm events to an enumDonald Sharp
2020-03-16bgpd: Add subcodes for BGP Finite State Machine ErrorDonatas Abraitis
2020-02-04bgpd, lib: fix style from BGP GR codeQuentin Young
2020-01-23bgpd: BGP Garaceful Restart debug logs.bisdhdh
2020-01-23bgpd: Adding Selection Deferral Timer handler changes.bisdhdh
2020-01-23bgpd: Adding BGP GR Per Neighbor show commands.bisdhdh
2020-01-23bgpd: Adding BGP GR Global & Per Neighbour FSM changesbisdhdh
2020-01-23bgpd: BGP Graceful Restart Per Neighbor(BGPN), DS & header files.bisdhdh
2019-12-02*: generously apply constDavid Lamparter
2019-08-13bgpd: hook for bgp peer status change eventsMarton Kun-Szabo
2019-04-18bgpd: improve reconnection mechanism by cancelling connect timersPhilippe Guibert
2017-11-30bgpd: fix bgp_packet.c / bgp_fsm.c organizationQuentin Young
2017-11-30bgpd: implement buffered readsQuentin Young
2017-11-30bgpd: move packet writes into dedicated pthreadQuentin Young
2017-07-17*: reindentreindent-master-afterwhitespace / reindent
2017-05-15*: make consistent & update GPLv2 file headersDavid Lamparter
2017-05-09*: remove THREAD_ON macros, add nullity checkQuentin Young
2017-03-25*: use hooks for sending SNMP trapsDavid Lamparter
2015-10-14bgpd: fix using of two pointers for struct thread_master *Donald Sharp
2015-05-19BGP: Add dynamic update group supportDonald Sharp