fabricd: never flood back through the incoming interface

Signed-off-by: Christian Franke <chris@opensourcerouting.org>
This commit is contained in:
Christian Franke 2018-11-09 16:40:17 +01:00
parent 3759776ccd
commit 37212c410d

View File

@ -1999,13 +1999,13 @@ void lsp_set_all_srmflags(struct isis_lsp *lsp, bool set)
void lsp_flood(struct isis_lsp *lsp, struct isis_circuit *circuit)
{
if (!fabricd) {
if (!fabricd)
lsp_set_all_srmflags(lsp, true);
if (circuit)
isis_tx_queue_del(circuit->tx_queue, lsp);
} else {
else
fabricd_lsp_flood(lsp);
}
if (circuit)
isis_tx_queue_del(circuit->tx_queue, lsp);
}
static int lsp_handle_adj_state_change(struct isis_adjacency *adj)