From: Rodny Molina Date: Tue, 27 Nov 2018 01:21:31 +0000 (+0000) Subject: fabricd: Disabling OpenFabric optimization to avoid considering T0 devices only as... X-Git-Tag: frr-7.1-dev~106^2~1 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=e5b0aaf16bbe9f46645c07ed3c00b5c97733723a;p=matthieu%2Ffrr.git fabricd: Disabling OpenFabric optimization to avoid considering T0 devices only as DNRs Signed-off-by: Rodny Molina --- diff --git a/isisd/fabricd.c b/isisd/fabricd.c index 302b7e17e3..152bfb5283 100644 --- a/isisd/fabricd.c +++ b/isisd/fabricd.c @@ -645,25 +645,9 @@ void fabricd_lsp_flood(struct isis_lsp *lsp, struct isis_circuit *circuit) void *cursor = NULL; struct neighbor_entry *n; - /* Mark all elements in NL as present and move T0s into DNR */ + /* Mark all elements in NL as present */ while (!skiplist_next(f->neighbors, NULL, (void **)&n, &cursor)) { n->present = true; - - struct isis_lsp *node_lsp = lsp_for_neighbor(f, n); - if (!node_lsp - || !node_lsp->tlvs - || !node_lsp->tlvs->spine_leaf - || !node_lsp->tlvs->spine_leaf->has_tier - || node_lsp->tlvs->spine_leaf->tier != 0) { - continue; - } - - if (isis->debugs & DEBUG_FLOODING) { - zlog_debug("Moving %s to DNR because it's T0", - rawlspid_print(node_lsp->hdr.lsp_id)); - } - - move_to_queue(lsp, n, TX_LSP_CIRCUIT_SCOPED, circuit); } /* Mark all elements in NN as present */