version 1.1.1.1, 2012/02/21 17:26:12
|
version 1.1.1.2, 2016/11/02 10:09:11
|
Line 38 struct ospf6
|
Line 38 struct ospf6
|
|
|
/* list of areas */ |
/* list of areas */ |
struct list *area_list; |
struct list *area_list; |
|
struct ospf6_area *backbone; |
|
|
/* AS scope link state database */ |
/* AS scope link state database */ |
struct ospf6_lsdb *lsdb; |
struct ospf6_lsdb *lsdb; |
Line 59 struct ospf6
|
Line 60 struct ospf6
|
|
|
u_char flag; |
u_char flag; |
|
|
|
/* Configured flags */ |
|
u_char config_flags; |
|
#define OSPF6_LOG_ADJACENCY_CHANGES (1 << 0) |
|
#define OSPF6_LOG_ADJACENCY_DETAIL (1 << 1) |
|
|
|
/* SPF parameters */ |
|
unsigned int spf_delay; /* SPF delay time. */ |
|
unsigned int spf_holdtime; /* SPF hold time. */ |
|
unsigned int spf_max_holdtime; /* SPF maximum-holdtime */ |
|
unsigned int spf_hold_multiplier; /* Adaptive multiplier for hold time */ |
|
unsigned int spf_reason; /* reason bits while scheduling SPF */ |
|
|
|
struct timeval ts_spf; /* SPF calculation time stamp. */ |
|
struct timeval ts_spf_duration; /* Execution time of last SPF */ |
|
unsigned int last_spf_reason; /* Last SPF reason */ |
|
|
|
/* Threads */ |
|
struct thread *t_spf_calc; /* SPF calculation timer. */ |
|
struct thread *t_ase_calc; /* ASE calculation timer. */ |
struct thread *maxage_remover; |
struct thread *maxage_remover; |
|
|
|
u_int32_t ref_bandwidth; |
}; |
}; |
|
|
#define OSPF6_DISABLED 0x01 |
#define OSPF6_DISABLED 0x01 |
|
#define OSPF6_STUB_ROUTER 0x02 |
|
|
/* global pointer for OSPF top data structure */ |
/* global pointer for OSPF top data structure */ |
extern struct ospf6 *ospf6; |
extern struct ospf6 *ospf6; |