else
newseq = seqno + 1;
+#ifndef FABRICD
+ /* check for overflow */
+ if (newseq < lsp->hdr.seqno) {
+ /* send northbound notification */
+ isis_notif_lsp_exceed_max(lsp->area,
+ rawlspid_print(lsp->hdr.lsp_id));
+ }
+#endif /* ifndef FABRICD */
+
lsp->hdr.seqno = newseq;
lsp_pack_pdu(lsp);
"ISIS (%s): Built L%d LSP. Set triggered regenerate to non-pending.",
area->area_tag, level);
+#ifndef FABRICD
+ /* send northbound notification */
+ isis_notif_lsp_gen(area, rawlspid_print(newlsp->hdr.lsp_id),
+ newlsp->hdr.seqno, newlsp->last_generated);
+#endif /* ifndef FABRICD */
+
return ISIS_OK;
}