summaryrefslogtreecommitdiffstats
path: root/bfdd/event.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* *: Convert THREAD_XXX macros to EVENT_XXX macrosDonald Sharp2023-03-241-4/+4
| | | | Signed-off-by: Donald Sharp <sharpd@nvidia.com>
* *: Convert thread_add_XXX functions to event_add_XXXDonald Sharp2023-03-241-7/+7
| | | | Signed-off-by: Donald Sharp <sharpd@nvidia.com>
* *: auto-convert to SPDX License IDsDavid Lamparter2023-02-091-14/+1
| | | | | | Done with a combination of regex'ing and banging my head against a wall. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* bfdd: remove time calculation debugsRafael Zalamena2020-04-141-16/+0
| | | | | | These were disabled by default and not used by a long time. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
* bfdd: use standard log macrosRafael Zalamena2020-04-101-4/+8
| | | | | | Remove old log_* macros and standardize on FRR's logging infrastructure. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
* bfdd: remove BFD_*_FLAG macrosRafael Zalamena2020-04-091-4/+4
| | | | | | Lets use what FRR provide us instead of implementing a new macros. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
* bfdd: implement session interface observerRafael Zalamena2019-02-141-4/+8
| | | | | | | | Allow `bfdd` to configure inexisting interfaces / VRF and only activate them once the interface/VRF start existing. This implementation doesn't handle dynamic VRFs yet. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
* bfdd: allow timer deactivation on shutdownRafael Zalamena2018-10-011-12/+12
| | | | | | | Peers being shutdown were keeping their timers, so move the cancel code before the shutdown check. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
* bfdd: use THREAD_OFF() instead of thread_cancel()Rafael Zalamena2018-09-051-28/+8
| | | | | | | Use a standardized function to cancel threads instead of hand rolling our own. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
* bfdd: imported new daemon source codeRafael Zalamena2018-08-081-0/+155
Import source code from external `bfdd` daemon ported from Cumulus PTM. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>