]> git.proxmox.com Git - mirror_frr.git/blobdiff - isisd/isis_lsp.h
zebra, lib: fix the ZEBRA_INTERFACE_VRF_UPDATE zapi message
[mirror_frr.git] / isisd / isis_lsp.h
index f303c953c0fa1694d063b3349a740d7ebcb06e44..e6ea0b4eda7f47b3849a73b93c7e003b7f81e0cc 100644 (file)
@@ -47,6 +47,11 @@ struct isis_lsp {
        int age_out;
        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);
@@ -100,6 +105,7 @@ void lsp_update(struct isis_lsp *lsp, struct isis_lsp_hdr *hdr,
                struct isis_tlvs *tlvs, struct stream *stream,
                struct isis_area *area, int level, bool confusion);
 void lsp_inc_seqno(struct isis_lsp *lsp, uint32_t seqno);
+void lspid_print(uint8_t *lsp_id, char *dest, char dynhost, char frag);
 void lsp_print(struct isis_lsp *lsp, struct vty *vty, char dynhost);
 void lsp_print_detail(struct isis_lsp *lsp, struct vty *vty, char dynhost);
 int lsp_print_all(struct vty *vty, dict_t *lspdb, char detail, char dynhost);