diff options
author | lynne <lynne@voltanet.io> | 2020-09-15 22:46:15 +0200 |
---|---|---|
committer | lynne <lynne@voltanet.io> | 2021-03-02 16:06:31 +0100 |
commit | 1ee746d99035155bcd906436cfe957f3a357ef26 (patch) | |
tree | 7795a82fc730a35c1b74a9b53913c5f21a62385e /isisd/isis_circuit.h | |
parent | Merge pull request #8015 from mjstapp/fix_topo_gen_support (diff) | |
download | frr-1ee746d99035155bcd906436cfe957f3a357ef26.tar.xz frr-1ee746d99035155bcd906436cfe957f3a357ef26.zip |
isisd: support for snmp
Add support for read only mib objects from RFC4444.
Signed-off-by: Lynne Morrison <lynne@voltanet.io>
Signed-off-by: Karen Schoener <karen@voltanet.io>
Diffstat (limited to 'isisd/isis_circuit.h')
-rw-r--r-- | isisd/isis_circuit.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/isisd/isis_circuit.h b/isisd/isis_circuit.h index 3387232da..15d58bd73 100644 --- a/isisd/isis_circuit.h +++ b/isisd/isis_circuit.h @@ -79,6 +79,7 @@ struct isis_circuit_arg { struct isis_circuit { int state; uint8_t circuit_id; /* l1/l2 bcast CircuitID */ + time_t last_uptime; struct isis *isis; struct isis_area *area; /* back pointer to the area */ struct interface *interface; /* interface info from z */ @@ -115,6 +116,8 @@ struct isis_circuit { int pad_hellos; /* add padding to Hello PDUs ? */ char ext_domain; /* externalDomain (boolean) */ int lsp_regenerate_pending[ISIS_LEVELS]; + uint64_t lsp_error_counter; + /* * Configurables */ @@ -165,6 +168,12 @@ struct isis_circuit { uint32_t auth_type_failures; /*authentication-type-fails */ uint32_t auth_failures; /* authentication-fails */ + uint32_t snmp_id; /* Circuit id in snmp */ + + uint32_t snmp_adj_idx_gen; /* Create unique id for adjacency on creation + */ + struct list *snmp_adj_list; /* List in id order */ + QOBJ_FIELDS }; DECLARE_QOBJ_TYPE(isis_circuit) |