#include "isis_constants.h"
#include "isis_common.h"
-#define CIRCUIT_MAX 255
-
struct isis_lsp;
struct password {
struct isis_circuit {
int state;
- u_char circuit_id; /* l1/l2 p2p/bcast CircuitID */
+ u_char circuit_id; /* l1/l2 bcast CircuitID */
struct isis_area *area; /* back pointer to the area */
struct interface *interface; /* interface info from z */
int fd; /* IS-IS l1/2 socket */
struct thread *t_send_csnp[2];
struct thread *t_send_psnp[2];
struct thread *t_send_lsp;
- struct list *lsp_queue; /* LSPs to be txed (both levels) */
- struct isis_lsp_hash
- *lsp_hash; /* Hashtable synchronized with lsp_queue */
+ struct list *lsp_queue; /* LSPs to be txed (both levels) */
+ struct isis_lsp_hash *lsp_hash; /* Hashtable synchronized with lsp_queue */
time_t lsp_queue_last_push[2]; /* timestamp used to enforce transmit
* interval;
* for scalability, use one timestamp per
u_int16_t upadjcount[2];
#define ISIS_CIRCUIT_FLAPPED_AFTER_SPF 0x01
u_char flags;
+ bool disable_threeway_adj;
/*
* Counters as in 10589--11.2.5.9
*/