summaryrefslogtreecommitdiffstats
path: root/ospfd/ospf_dump_api.h
diff options
context:
space:
mode:
Diffstat (limited to 'ospfd/ospf_dump_api.h')
-rw-r--r--ospfd/ospf_dump_api.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/ospfd/ospf_dump_api.h b/ospfd/ospf_dump_api.h
new file mode 100644
index 0000000..34da113
--- /dev/null
+++ b/ospfd/ospf_dump_api.h
@@ -0,0 +1,29 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * OSPFd dump routine (parts used by ospfclient).
+ * Copyright (C) 1999 Toshiaki Takada
+ */
+
+#ifndef _ZEBRA_OSPF_DUMP_API_H
+#define _ZEBRA_OSPF_DUMP_API_H
+
+#include "log.h"
+struct lsa_header;
+
+extern const struct message ospf_ism_state_msg[];
+extern const struct message ospf_nsm_state_msg[];
+extern const struct message ospf_lsa_type_msg[];
+extern const struct message ospf_link_state_id_type_msg[];
+extern const struct message ospf_network_type_msg[];
+extern const struct message ospf_auth_type_str[];
+extern const int ospf_ism_state_msg_max;
+extern const int ospf_nsm_state_msg_max;
+extern const int ospf_lsa_type_msg_max;
+extern const int ospf_link_state_id_type_msg_max;
+extern const int ospf_network_type_msg_max;
+extern const size_t ospf_auth_type_str_max;
+
+extern char *ospf_options_dump(uint8_t);
+extern void ospf_lsa_header_dump(struct lsa_header *);
+
+#endif /* _ZEBRA_OSPF_DUMP_API_H */