]> git.proxmox.com Git - mirror_frr.git/blame - ospfd/ospf_errors.h
Merge pull request #13677 from LabNConsulting/chopps/bad-abstract
[mirror_frr.git] / ospfd / ospf_errors.h
CommitLineData
acddc0ed 1// SPDX-License-Identifier: GPL-2.0-or-later
313d7993 2/*
247dcce2 3 * OSPF-specific error messages.
313d7993
CS
4 * Copyright (C) 2018 Cumulus Networks, Inc.
5 * Chirag Shah
313d7993 6 */
247dcce2 7
313d7993
CS
8#ifndef __OSPF_ERRORS_H__
9#define __OSPF_ERRORS_H__
10
247dcce2 11#include "lib/ferr.h"
313d7993 12
85cd2f9f 13enum ospf_log_refs {
cf444bcf
QY
14 EC_OSPF_PKT_PROCESS = OSPF_FERR_START,
15 EC_OSPF_ROUTER_LSA_MISMATCH,
16 EC_OSPF_DOMAIN_CORRUPT,
17 EC_OSPF_INIT_FAIL,
18 EC_OSPF_SR_INVALID_DB,
19 EC_OSPF_SR_NODE_CREATE,
20 EC_OSPF_SR_INVALID_LSA_ID,
6f751f14 21 EC_OSPF_SR_SID_OVERFLOW,
cf444bcf
QY
22 EC_OSPF_INVALID_ALGORITHM,
23 EC_OSPF_FSM_INVALID_STATE,
24 EC_OSPF_SET_METRIC_PLUS,
25 EC_OSPF_MD5,
26 EC_OSPF_PACKET,
27 EC_OSPF_LARGE_LSA,
28 EC_OSPF_LSA_UNEXPECTED,
29 EC_OSPF_LSA,
30 EC_OSPF_OPAQUE_REGISTRATION,
31 EC_OSPF_TE_UNEXPECTED,
32 EC_OSPF_LSA_INSTALL_FAILURE,
33 EC_OSPF_LSA_NULL,
34 EC_OSPF_EXT_LSA_UNEXPECTED,
35 EC_OSPF_LSA_MISSING,
36 EC_OSPF_PTP_NEIGHBOR,
37 EC_OSPF_LSA_SIZE,
9b18d58e 38 EC_OSPF_LARGE_HELLO,
313d7993
CS
39};
40
41extern void ospf_error_init(void);
42
43#endif