summaryrefslogtreecommitdiff
path: root/bgpd/bgp_updgrp.h
diff options
context:
space:
mode:
authorQuentin Young <qlyoung@cumulusnetworks.com>2017-06-12 20:20:50 +0000
committerQuentin Young <qlyoung@cumulusnetworks.com>2017-11-30 16:18:03 -0500
commit2fc102e16bc2e430bf56198ca9ff73666b483693 (patch)
treeed25d95387935f2007ff3ade0be3f536b8fc5c8d /bgpd/bgp_updgrp.h
parente9aac3a29a997e144cb51a66da491ce5ccfdabce (diff)
bgpd: re-add update-group write triggers
Removed in earlier version where the I/O pthread busy-waited for packets to be posted to an output queue. Now that it's poll()-based, it's necessary once again. Although this time we can say what we're actually doing instead of a side effect of a write job. Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
Diffstat (limited to 'bgpd/bgp_updgrp.h')
-rw-r--r--bgpd/bgp_updgrp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/bgpd/bgp_updgrp.h b/bgpd/bgp_updgrp.h
index 3e503a8be7..97afe7a11a 100644
--- a/bgpd/bgp_updgrp.h
+++ b/bgpd/bgp_updgrp.h
@@ -442,6 +442,7 @@ extern void bgp_adj_out_unset_subgroup(struct bgp_node *rn,
char withdraw, u_int32_t addpath_tx_id);
void subgroup_announce_table(struct update_subgroup *subgrp,
struct bgp_table *table);
+extern void subgroup_trigger_write(struct update_subgroup *subgrp);
extern int update_group_clear_update_dbg(struct update_group *updgrp,
void *arg);