diff options
Diffstat (limited to 'ospf6d/ospf6_abr.h')
| -rw-r--r-- | ospf6d/ospf6_abr.h | 68 |
1 files changed, 33 insertions, 35 deletions
diff --git a/ospf6d/ospf6_abr.h b/ospf6d/ospf6_abr.h index 55d657cfc6..61a6a73420 100644 --- a/ospf6d/ospf6_abr.h +++ b/ospf6d/ospf6_abr.h @@ -28,57 +28,55 @@ /* Debug option */ extern unsigned char conf_debug_ospf6_abr; -#define OSPF6_DEBUG_ABR_ON() \ - (conf_debug_ospf6_abr = 1) -#define OSPF6_DEBUG_ABR_OFF() \ - (conf_debug_ospf6_abr = 0) -#define IS_OSPF6_DEBUG_ABR \ - (conf_debug_ospf6_abr) +#define OSPF6_DEBUG_ABR_ON() (conf_debug_ospf6_abr = 1) +#define OSPF6_DEBUG_ABR_OFF() (conf_debug_ospf6_abr = 0) +#define IS_OSPF6_DEBUG_ABR (conf_debug_ospf6_abr) /* Inter-Area-Prefix-LSA */ #define OSPF6_INTER_PREFIX_LSA_MIN_SIZE 4U /* w/o IPv6 prefix */ -struct ospf6_inter_prefix_lsa -{ - u_int32_t metric; - struct ospf6_prefix prefix; +struct ospf6_inter_prefix_lsa { + u_int32_t metric; + struct ospf6_prefix prefix; }; /* Inter-Area-Router-LSA */ #define OSPF6_INTER_ROUTER_LSA_FIX_SIZE 12U -struct ospf6_inter_router_lsa -{ - u_char mbz; - u_char options[3]; - u_int32_t metric; - u_int32_t router_id; +struct ospf6_inter_router_lsa { + u_char mbz; + u_char options[3]; + u_int32_t metric; + u_int32_t router_id; }; #define OSPF6_ABR_SUMMARY_METRIC(E) (ntohl ((E)->metric & htonl (0x00ffffff))) -#define OSPF6_ABR_SUMMARY_METRIC_SET(E,C) \ - { (E)->metric &= htonl (0x00000000); \ - (E)->metric |= htonl (0x00ffffff) & htonl (C); } +#define OSPF6_ABR_SUMMARY_METRIC_SET(E, C) \ + { \ + (E)->metric &= htonl(0x00000000); \ + (E)->metric |= htonl(0x00ffffff) & htonl(C); \ + } #define OSPF6_ABR_RANGE_CLEAR_COST(range) (range->path.cost = OSPF_AREA_RANGE_COST_UNSPEC) -extern int ospf6_is_router_abr (struct ospf6 *o); +extern int ospf6_is_router_abr(struct ospf6 *o); -extern void ospf6_abr_enable_area (struct ospf6_area *oa); -extern void ospf6_abr_disable_area (struct ospf6_area *oa); +extern void ospf6_abr_enable_area(struct ospf6_area *oa); +extern void ospf6_abr_disable_area(struct ospf6_area *oa); -extern int ospf6_abr_originate_summary_to_area (struct ospf6_route *route, - struct ospf6_area *area); -extern void ospf6_abr_originate_summary (struct ospf6_route *route); -extern void ospf6_abr_examin_summary (struct ospf6_lsa *lsa, struct ospf6_area *oa); -extern void ospf6_abr_defaults_to_stub (struct ospf6 *); -extern void ospf6_abr_examin_brouter (u_int32_t router_id); -extern void ospf6_abr_reimport (struct ospf6_area *oa); -extern void ospf6_abr_range_reset_cost (struct ospf6 *ospf6); -extern void ospf6_abr_prefix_resummarize (struct ospf6 *ospf6); +extern int ospf6_abr_originate_summary_to_area(struct ospf6_route *route, + struct ospf6_area *area); +extern void ospf6_abr_originate_summary(struct ospf6_route *route); +extern void ospf6_abr_examin_summary(struct ospf6_lsa *lsa, + struct ospf6_area *oa); +extern void ospf6_abr_defaults_to_stub(struct ospf6 *); +extern void ospf6_abr_examin_brouter(u_int32_t router_id); +extern void ospf6_abr_reimport(struct ospf6_area *oa); +extern void ospf6_abr_range_reset_cost(struct ospf6 *ospf6); +extern void ospf6_abr_prefix_resummarize(struct ospf6 *ospf6); -extern int config_write_ospf6_debug_abr (struct vty *vty); -extern void install_element_ospf6_debug_abr (void); -extern int ospf6_abr_config_write (struct vty *vty); +extern int config_write_ospf6_debug_abr(struct vty *vty); +extern void install_element_ospf6_debug_abr(void); +extern int ospf6_abr_config_write(struct vty *vty); -extern void ospf6_abr_init (void); +extern void ospf6_abr_init(void); #endif /*OSPF6_ABR_H*/ |
