]> git.proxmox.com Git - mirror_frr.git/blobdiff - isisd/isisd.h
isisd: implement the 'lsp-received' notification
[mirror_frr.git] / isisd / isisd.h
index d91e8cd54326ae2ec89b9e1a40769e8b360e0bd4..bad930ddf394a9ca07fbbaa9bf360b11ae28474d 100644 (file)
@@ -234,6 +234,22 @@ extern void isis_notif_lsp_exceed_max(const struct isis_area *area,
 extern void
 isis_notif_max_area_addr_mismatch(const struct isis_circuit *circuit,
                                  uint8_t max_area_addrs, const char *raw_pdu);
+extern void
+isis_notif_authentication_type_failure(const struct isis_circuit *circuit,
+                                      const char *raw_pdu);
+extern void
+isis_notif_authentication_failure(const struct isis_circuit *circuit,
+                                 const char *raw_pdu);
+extern void isis_notif_adj_state_change(const struct isis_adjacency *adj,
+                                       int new_state, const char *reason);
+extern void isis_notif_reject_adjacency(const struct isis_circuit *circuit,
+                                       const char *reason,
+                                       const char *raw_pdu);
+extern void isis_notif_area_mismatch(const struct isis_circuit *circuit,
+                                    const char *raw_pdu);
+extern void isis_notif_lsp_received(const struct isis_circuit *circuit,
+                                   const char *lsp_id, uint32_t seqno,
+                                   uint32_t timestamp, const char *sys_id);
 /* Master of threads. */
 extern struct thread_master *master;