summaryrefslogtreecommitdiff
path: root/bgpd/bgp_updgrp.h
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas.abraitis@gmail.com>2022-01-27 10:12:59 +0200
committerDonatas Abraitis <donatas.abraitis@gmail.com>2022-02-01 13:31:29 +0200
commitb1dd7180785ef92d5a17f230cb7b607c98e51f63 (patch)
tree08bf76b7f8976fc41c8c7a4e59674a1583bfe6d5 /bgpd/bgp_updgrp.h
parentbe92fc9f1aae0f59e3d9f35bf9a557180b8ee7c6 (diff)
bgpd: Add bgp_check_selected() helper for abstraction
Just check if the path is selected to be advertised: best path or addpath capable. Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
Diffstat (limited to 'bgpd/bgp_updgrp.h')
-rw-r--r--bgpd/bgp_updgrp.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/bgpd/bgp_updgrp.h b/bgpd/bgp_updgrp.h
index f00853fc6f..5a9bebf8fe 100644
--- a/bgpd/bgp_updgrp.h
+++ b/bgpd/bgp_updgrp.h
@@ -462,6 +462,8 @@ extern int update_group_clear_update_dbg(struct update_group *updgrp,
extern void update_bgp_group_free(struct bgp *bgp);
extern bool bgp_addpath_encode_tx(struct peer *peer, afi_t afi, safi_t safi);
+extern bool bgp_check_selected(struct bgp_path_info *bpi, struct peer *peer,
+ bool addpath_capable, afi_t afi, safi_t safi);
/*
* Inline functions