summaryrefslogtreecommitdiffstats
path: root/isisd/isis_lsp.h
diff options
context:
space:
mode:
authorChristian Franke <chris@opensourcerouting.org>2018-11-23 03:34:16 +0100
committerRodny Molina <rmolina@linkedin.com>2018-12-07 20:45:14 +0100
commita6b60da99af0be34919d94564ad3549ed1757804 (patch)
treeed52825742bc4feebf67bb230016aad97b57cb79 /isisd/isis_lsp.h
parentfabricd: Add `show openfabric flooding` command (diff)
downloadfrr-a6b60da99af0be34919d94564ad3549ed1757804.tar.xz
frr-a6b60da99af0be34919d94564ad3549ed1757804.zip
fabricd: Improve LSP flooding log
Also track when we received an LSP as do not reflood, as well as the time when we last considered flooding it. Signed-off-by: Christian Franke <chris@opensourcerouting.org>
Diffstat (limited to 'isisd/isis_lsp.h')
-rw-r--r--isisd/isis_lsp.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/isisd/isis_lsp.h b/isisd/isis_lsp.h
index 7f088987b..e6ea0b4ed 100644
--- a/isisd/isis_lsp.h
+++ b/isisd/isis_lsp.h
@@ -48,8 +48,10 @@ struct isis_lsp {
struct isis_area *area;
struct isis_tlvs *tlvs;
+ time_t flooding_time;
struct list *flooding_neighbors[TX_LSP_CIRCUIT_SCOPED + 1];
char *flooding_interface;
+ bool flooding_circuit_scoped;
};
dict_t *lsp_db_init(void);