diff options
Diffstat (limited to 'ospf6d/ospf6_top.h')
| -rw-r--r-- | ospf6d/ospf6_top.h | 109 |
1 files changed, 53 insertions, 56 deletions
diff --git a/ospf6d/ospf6_top.h b/ospf6d/ospf6_top.h index 5e101520d7..d8d34d0f3c 100644 --- a/ospf6d/ospf6_top.h +++ b/ospf6d/ospf6_top.h @@ -25,76 +25,75 @@ #include "routemap.h" /* OSPFv3 top level data structure */ -struct ospf6 -{ - /* my router id */ - u_int32_t router_id; +struct ospf6 { + /* my router id */ + u_int32_t router_id; - /* static router id */ - u_int32_t router_id_static; + /* static router id */ + u_int32_t router_id_static; - /* start time */ - struct timeval starttime; + /* start time */ + struct timeval starttime; - /* list of areas */ - struct list *area_list; - struct ospf6_area *backbone; + /* list of areas */ + struct list *area_list; + struct ospf6_area *backbone; - /* AS scope link state database */ - struct ospf6_lsdb *lsdb; - struct ospf6_lsdb *lsdb_self; + /* AS scope link state database */ + struct ospf6_lsdb *lsdb; + struct ospf6_lsdb *lsdb_self; - struct ospf6_route_table *route_table; - struct ospf6_route_table *brouter_table; + struct ospf6_route_table *route_table; + struct ospf6_route_table *brouter_table; - struct ospf6_route_table *external_table; - struct route_table *external_id_table; - u_int32_t external_id; + struct ospf6_route_table *external_table; + struct route_table *external_id_table; + u_int32_t external_id; - /* redistribute route-map */ - struct - { - char *name; - struct route_map *map; - } rmap[ZEBRA_ROUTE_MAX]; + /* redistribute route-map */ + struct { + char *name; + struct route_map *map; + } rmap[ZEBRA_ROUTE_MAX]; - u_char flag; + u_char flag; - /* Configured flags */ - u_char config_flags; + /* Configured flags */ + u_char config_flags; #define OSPF6_LOG_ADJACENCY_CHANGES (1 << 0) #define OSPF6_LOG_ADJACENCY_DETAIL (1 << 1) - /* LSA timer parameters */ - unsigned int lsa_minarrival; /* LSA minimum arrival in milliseconds. */ + /* LSA timer parameters */ + unsigned int lsa_minarrival; /* LSA minimum arrival in milliseconds. */ - /* 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 */ + /* 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 */ + 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; + /* Threads */ + struct thread *t_spf_calc; /* SPF calculation timer. */ + struct thread *t_ase_calc; /* ASE calculation timer. */ + struct thread *maxage_remover; - u_int32_t ref_bandwidth; + u_int32_t ref_bandwidth; - /* Distance parameters */ - u_char distance_all; - u_char distance_intra; - u_char distance_inter; - u_char distance_external; + /* Distance parameters */ + u_char distance_all; + u_char distance_intra; + u_char distance_inter; + u_char distance_external; - struct route_table *distance_table; + struct route_table *distance_table; - QOBJ_FIELDS + QOBJ_FIELDS }; DECLARE_QOBJ_TYPE(ospf6) @@ -105,11 +104,9 @@ DECLARE_QOBJ_TYPE(ospf6) extern struct ospf6 *ospf6; /* prototypes */ -extern void ospf6_top_init (void); -extern void ospf6_delete (struct ospf6 *o); +extern void ospf6_top_init(void); +extern void ospf6_delete(struct ospf6 *o); -extern void ospf6_maxage_remove (struct ospf6 *o); +extern void ospf6_maxage_remove(struct ospf6 *o); #endif /* OSPF6_TOP_H */ - - |
