/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/quagga/ospfd/ |
H A D | ospf_network.h | 27 extern int ospf_if_add_allspfrouters (struct ospf *, struct prefix *, 29 extern int ospf_if_drop_allspfrouters (struct ospf *, struct prefix *, 31 extern int ospf_if_add_alldrouters (struct ospf *, struct prefix *, 33 extern int ospf_if_drop_alldrouters (struct ospf *, struct prefix *, 35 extern int ospf_if_ipmulticast (struct ospf *, struct prefix *, unsigned int); 37 extern void ospf_adjust_sndbuflen (struct ospf *, unsigned int);
|
H A D | ospf_ase.h | 27 extern struct ospf_route *ospf_find_asbr_route (struct ospf *, 37 extern int ospf_ase_calculate_route (struct ospf *, struct ospf_lsa *); 38 extern void ospf_ase_calculate_schedule (struct ospf *); 39 extern void ospf_ase_calculate_timer_add (struct ospf *); 42 extern void ospf_ase_incremental_update (struct ospf *, struct ospf_lsa *); 43 extern void ospf_ase_register_external_lsa (struct ospf_lsa *, struct ospf *); 45 struct ospf *);
|
H A D | ospf_zebra.h | 53 extern int ospf_redistribute_check (struct ospf *, struct external_info *, 55 extern int ospf_distribute_check_connected (struct ospf *, 57 extern void ospf_distribute_list_update (struct ospf *, uintptr_t); 60 extern void ospf_distance_reset (struct ospf *); 63 extern int ospf_redistribute_set (struct ospf *, int, int, int); 64 extern int ospf_redistribute_unset (struct ospf *, int); 65 extern int ospf_redistribute_default_set (struct ospf *, int, int, int); 66 extern int ospf_redistribute_default_unset (struct ospf *); 67 extern int ospf_distribute_list_out_set (struct ospf *, int, const char *); 68 extern int ospf_distribute_list_out_unset (struct ospf *, in [all...] |
H A D | ospf_abr.h | 70 extern int ospf_area_range_set (struct ospf *, struct in_addr, 72 extern int ospf_area_range_cost_set (struct ospf *, struct in_addr, 74 extern int ospf_area_range_unset (struct ospf *, struct in_addr, 76 extern int ospf_area_range_substitute_set (struct ospf *, struct in_addr, 79 extern int ospf_area_range_substitute_unset (struct ospf *, struct in_addr, 81 extern struct ospf_area_range *ospf_area_range_match_any (struct ospf *, 85 extern int ospf_act_bb_connection (struct ospf *); 87 extern void ospf_check_abr_status (struct ospf *); 88 extern void ospf_abr_task (struct ospf *); 89 extern void ospf_schedule_abr_task (struct ospf *); [all...] |
H A D | ospfd.c | 68 static void ospf_remove_vls_through_area (struct ospf *, struct ospf_area *); 69 static void ospf_network_free (struct ospf *, struct ospf_network *); 76 static void ospf_finish_final (struct ospf *); 81 ospf_router_id_update (struct ospf *ospf) argument 89 zlog_debug ("Router-ID[OLD:%s]: Update", inet_ntoa (ospf->router_id)); 91 router_id_old = ospf->router_id; 100 if (ospf->router_id_static.s_addr != 0) 101 router_id = ospf->router_id_static; 102 else if (ospf 250 ospf_add(struct ospf *ospf) argument 256 ospf_delete(struct ospf *ospf) argument 264 struct ospf *ospf; local 292 ospf_deferred_shutdown_finish(struct ospf *ospf) argument 313 struct ospf *ospf = THREAD_ARG(t); local 324 ospf_deferred_shutdown_check(struct ospf *ospf) argument 362 struct ospf *ospf; local 385 ospf_finish(struct ospf *ospf) argument 399 ospf_finish_final(struct ospf *ospf) argument 569 ospf_area_new(struct ospf *ospf, struct in_addr area_id) argument 655 ospf_area_check_free(struct ospf *ospf, struct in_addr area_id) argument 677 ospf_area_get(struct ospf *ospf, struct in_addr area_id, int format) argument 698 ospf_area_lookup_by_area_id(struct ospf *ospf, struct in_addr area_id) argument 737 ospf_network_free(struct ospf *ospf, struct ospf_network *network) argument 745 ospf_network_set(struct ospf *ospf, struct prefix_ipv4 *p, struct in_addr area_id) argument 785 ospf_network_unset(struct ospf *ospf, struct prefix_ipv4 *p, struct in_addr area_id) argument 959 ospf_if_update(struct ospf *ospf, struct interface *ifp) argument 983 ospf_remove_vls_through_area(struct ospf *ospf, struct ospf_area *area) argument 1064 ospf_area_shortcut_set(struct ospf *ospf, struct ospf_area *area, int mode) argument 1079 ospf_area_shortcut_unset(struct ospf *ospf, struct ospf_area *area) argument 1090 ospf_area_vlink_count(struct ospf *ospf, struct ospf_area *area) argument 1104 ospf_area_stub_set(struct ospf *ospf, struct in_addr area_id) argument 1120 ospf_area_stub_unset(struct ospf *ospf, struct in_addr area_id) argument 1137 ospf_area_no_summary_set(struct ospf *ospf, struct in_addr area_id) argument 1149 ospf_area_no_summary_unset(struct ospf *ospf, struct in_addr area_id) argument 1164 ospf_area_nssa_set(struct ospf *ospf, struct in_addr area_id) argument 1189 ospf_area_nssa_unset(struct ospf *ospf, struct in_addr area_id) argument 1209 ospf_area_nssa_translator_role_set(struct ospf *ospf, struct in_addr area_id, int role) argument 1244 ospf_area_export_list_set(struct ospf *ospf, struct ospf_area *area, const char *list_name) argument 1262 ospf_area_export_list_unset(struct ospf *ospf, struct ospf_area * area) argument 1280 ospf_area_import_list_set(struct ospf *ospf, struct ospf_area *area, const char *name) argument 1298 ospf_area_import_list_unset(struct ospf *ospf, struct ospf_area * area) argument 1314 ospf_timers_refresh_set(struct ospf *ospf, int interval) argument 1336 ospf_timers_refresh_unset(struct ospf *ospf) argument 1378 ospf_nbr_nbma_delete(struct ospf *ospf, struct ospf_nbr_nbma *nbr_nbma) argument 1462 ospf_nbr_nbma_if_update(struct ospf *ospf, struct ospf_interface *oi) argument 1485 ospf_nbr_nbma_lookup(struct ospf *ospf, struct in_addr nbr_addr) argument 1504 ospf_nbr_nbma_lookup_next(struct ospf *ospf, struct in_addr *addr, int first) argument 1533 ospf_nbr_nbma_set(struct ospf *ospf, struct in_addr nbr_addr) argument 1569 ospf_nbr_nbma_unset(struct ospf *ospf, struct in_addr nbr_addr) argument 1584 ospf_nbr_nbma_priority_set(struct ospf *ospf, struct in_addr nbr_addr, u_char priority) argument 1600 ospf_nbr_nbma_priority_unset(struct ospf *ospf, struct in_addr nbr_addr) argument 1615 ospf_nbr_nbma_poll_interval_set(struct ospf *ospf, struct in_addr nbr_addr, unsigned int interval) argument 1639 ospf_nbr_nbma_poll_interval_unset(struct ospf *ospf, struct in_addr addr) argument [all...] |
H A D | ospf_zebra.c | 64 struct ospf *ospf; local 77 ospf = ospf_lookup (); 79 if (ospf != NULL) 80 ospf_router_id_update (ospf); 567 ospf_redistribute_set (struct ospf *ospf, int type, int mtype, int mvalue) argument 573 if (mtype != ospf->dmetric[type].type) 575 ospf->dmetric[type].type = mtype; 578 if (mvalue != ospf 610 ospf_redistribute_unset(struct ospf *ospf, int type) argument 636 ospf_redistribute_default_set(struct ospf *ospf, int originate, int mtype, int mvalue) argument 676 ospf_redistribute_default_unset(struct ospf *ospf) argument 696 ospf_external_lsa_originate_check(struct ospf *ospf, struct external_info *ei) argument 721 ospf_distribute_check_connected(struct ospf *ospf, struct external_info *ei) argument 735 ospf_redistribute_check(struct ospf *ospf, struct external_info *ei, int *changed) argument 797 ospf_routemap_set(struct ospf *ospf, int type, const char *name) argument 807 ospf_routemap_unset(struct ospf *ospf, int type) argument 827 struct ospf *ospf; local 924 ospf_distribute_list_out_set(struct ospf *ospf, int type, const char *name) argument 944 ospf_distribute_list_out_unset(struct ospf *ospf, int type, const char *name) argument 971 struct ospf *ospf; local 1007 ospf_distribute_list_update(struct ospf *ospf, uintptr_t type) argument 1029 struct ospf *ospf; local 1100 struct ospf *ospf; local 1164 ospf_distance_set(struct vty *vty, struct ospf *ospf, const char *distance_str, const char *ip_str, const char *access_list_str) argument 1213 ospf_distance_unset(struct vty *vty, struct ospf *ospf, const char *distance_str, const char *ip_str, char const *access_list_str) argument 1251 ospf_distance_reset(struct ospf *ospf) argument 1270 struct ospf *ospf; local [all...] |
H A D | ospf_asbr.h | 57 extern void ospf_external_route_remove (struct ospf *, struct prefix_ipv4 *); 69 extern struct ospf_route *ospf_external_route_lookup (struct ospf *, 71 extern void ospf_asbr_status_update (struct ospf *, u_char); 73 extern void ospf_redistribute_withdraw (struct ospf *, u_char); 77 extern struct ospf_lsa *ospf_external_info_find_lsa (struct ospf *,
|
H A D | ospf_abr.c | 96 ospf_delete_discard_route (area->ospf->new_table, 169 ospf_area_range_match_any (struct ospf *ospf, struct prefix_ipv4 *p) argument 175 for (ALL_LIST_ELEMENTS_RO (ospf->areas, node, area)) 195 ospf_area_range_set (struct ospf *ospf, struct in_addr area_id, argument 202 area = ospf_area_get (ospf, area_id, ret); 213 ospf_schedule_abr_task (ospf); 219 ospf_schedule_abr_task (ospf); 231 ospf_area_range_cost_set (struct ospf *osp argument 257 ospf_area_range_unset(struct ospf *ospf, struct in_addr area_id, struct prefix_ipv4 *p) argument 280 ospf_area_range_substitute_set(struct ospf *ospf, struct in_addr area_id, struct prefix_ipv4 *p, struct prefix_ipv4 *s) argument 312 ospf_area_range_substitute_unset(struct ospf *ospf, struct in_addr area_id, struct prefix_ipv4 *p) argument 338 ospf_act_bb_connection(struct ospf *ospf) argument 403 ospf_abr_nssa_check_status(struct ospf *ospf) argument 486 ospf_check_abr_status(struct ospf *ospf) argument 882 ospf_abr_announce_network(struct ospf *ospf, struct prefix_ipv4 *p, struct ospf_route *or) argument 961 ospf_abr_should_announce(struct ospf *ospf, struct prefix_ipv4 *p, struct ospf_route *or) argument 984 ospf_abr_process_nssa_translates(struct ospf *ospf) argument 1022 ospf_abr_process_network_rt(struct ospf *ospf, struct route_table *rt) argument 1192 ospf_abr_announce_rtr(struct ospf *ospf, struct prefix_ipv4 *p, struct ospf_route *or) argument 1245 ospf_abr_process_router_rt(struct ospf *ospf, struct route_table *rt) argument 1345 ospf_abr_unapprove_translates(struct ospf *ospf) argument 1371 ospf_abr_unapprove_summaries(struct ospf *ospf) argument 1413 ospf_abr_prepare_aggregates(struct ospf *ospf) argument 1438 ospf_abr_announce_aggregates(struct ospf *ospf) argument 1519 ospf_abr_send_nssa_aggregates(struct ospf *ospf) argument 1588 ospf_abr_announce_stub_defaults(struct ospf *ospf) argument 1630 ospf_abr_remove_unapproved_translates_apply(struct ospf *ospf, struct ospf_lsa *lsa) argument 1649 ospf_abr_remove_unapproved_translates(struct ospf *ospf) argument 1667 ospf_abr_remove_unapproved_summaries(struct ospf *ospf) argument 1699 ospf_abr_manage_discard_routes(struct ospf *ospf) argument 1746 ospf_abr_nssa_task(struct ospf *ospf) argument 1810 ospf_abr_task(struct ospf *ospf) argument 1862 struct ospf *ospf = THREAD_ARG (thread); local 1879 ospf_schedule_abr_task(struct ospf *ospf) argument [all...] |
H A D | ospfd.h | 83 struct list *ospf; member in struct:ospf_master 104 struct ospf struct 170 struct list *oiflist; /* ospf interfaces */ 289 struct ospf *ospf; member in struct:ospf_area 467 (T) = thread_add_timer (master, (F), ospf, (V)); \ 512 extern struct ospf *ospf_lookup (void); 513 extern struct ospf *ospf_get (void); 514 extern void ospf_finish (struct ospf *); 515 extern void ospf_router_id_update (struct ospf *osp [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/quagga/ospfd/ |
H A D | ospf_network.h | 27 extern int ospf_if_add_allspfrouters (struct ospf *, struct prefix *, 29 extern int ospf_if_drop_allspfrouters (struct ospf *, struct prefix *, 31 extern int ospf_if_add_alldrouters (struct ospf *, struct prefix *, 33 extern int ospf_if_drop_alldrouters (struct ospf *, struct prefix *, 35 extern int ospf_if_ipmulticast (struct ospf *, struct prefix *, unsigned int); 37 extern void ospf_adjust_sndbuflen (struct ospf *, unsigned int);
|
H A D | ospf_ase.h | 27 extern struct ospf_route *ospf_find_asbr_route (struct ospf *, 37 extern int ospf_ase_calculate_route (struct ospf *, struct ospf_lsa *); 38 extern void ospf_ase_calculate_schedule (struct ospf *); 39 extern void ospf_ase_calculate_timer_add (struct ospf *); 42 extern void ospf_ase_incremental_update (struct ospf *, struct ospf_lsa *); 43 extern void ospf_ase_register_external_lsa (struct ospf_lsa *, struct ospf *); 45 struct ospf *);
|
H A D | ospf_zebra.h | 53 extern int ospf_redistribute_check (struct ospf *, struct external_info *, 55 extern int ospf_distribute_check_connected (struct ospf *, 57 extern void ospf_distribute_list_update (struct ospf *, uintptr_t); 60 extern void ospf_distance_reset (struct ospf *); 63 extern int ospf_redistribute_set (struct ospf *, int, int, int); 64 extern int ospf_redistribute_unset (struct ospf *, int); 65 extern int ospf_redistribute_default_set (struct ospf *, int, int, int); 66 extern int ospf_redistribute_default_unset (struct ospf *); 67 extern int ospf_distribute_list_out_set (struct ospf *, int, const char *); 68 extern int ospf_distribute_list_out_unset (struct ospf *, in [all...] |
H A D | ospf_abr.h | 70 extern int ospf_area_range_set (struct ospf *, struct in_addr, 72 extern int ospf_area_range_cost_set (struct ospf *, struct in_addr, 74 extern int ospf_area_range_unset (struct ospf *, struct in_addr, 76 extern int ospf_area_range_substitute_set (struct ospf *, struct in_addr, 79 extern int ospf_area_range_substitute_unset (struct ospf *, struct in_addr, 81 extern struct ospf_area_range *ospf_area_range_match_any (struct ospf *, 85 extern int ospf_act_bb_connection (struct ospf *); 87 extern void ospf_check_abr_status (struct ospf *); 88 extern void ospf_abr_task (struct ospf *); 89 extern void ospf_schedule_abr_task (struct ospf *); [all...] |
H A D | ospfd.c | 68 static void ospf_remove_vls_through_area (struct ospf *, struct ospf_area *); 69 static void ospf_network_free (struct ospf *, struct ospf_network *); 76 static void ospf_finish_final (struct ospf *); 81 ospf_router_id_update (struct ospf *ospf) argument 89 zlog_debug ("Router-ID[OLD:%s]: Update", inet_ntoa (ospf->router_id)); 91 router_id_old = ospf->router_id; 100 if (ospf->router_id_static.s_addr != 0) 101 router_id = ospf->router_id_static; 102 else if (ospf 250 ospf_add(struct ospf *ospf) argument 256 ospf_delete(struct ospf *ospf) argument 264 struct ospf *ospf; local 292 ospf_deferred_shutdown_finish(struct ospf *ospf) argument 313 struct ospf *ospf = THREAD_ARG(t); local 324 ospf_deferred_shutdown_check(struct ospf *ospf) argument 362 struct ospf *ospf; local 385 ospf_finish(struct ospf *ospf) argument 399 ospf_finish_final(struct ospf *ospf) argument 569 ospf_area_new(struct ospf *ospf, struct in_addr area_id) argument 655 ospf_area_check_free(struct ospf *ospf, struct in_addr area_id) argument 677 ospf_area_get(struct ospf *ospf, struct in_addr area_id, int format) argument 698 ospf_area_lookup_by_area_id(struct ospf *ospf, struct in_addr area_id) argument 737 ospf_network_free(struct ospf *ospf, struct ospf_network *network) argument 745 ospf_network_set(struct ospf *ospf, struct prefix_ipv4 *p, struct in_addr area_id) argument 785 ospf_network_unset(struct ospf *ospf, struct prefix_ipv4 *p, struct in_addr area_id) argument 959 ospf_if_update(struct ospf *ospf, struct interface *ifp) argument 983 ospf_remove_vls_through_area(struct ospf *ospf, struct ospf_area *area) argument 1064 ospf_area_shortcut_set(struct ospf *ospf, struct ospf_area *area, int mode) argument 1079 ospf_area_shortcut_unset(struct ospf *ospf, struct ospf_area *area) argument 1090 ospf_area_vlink_count(struct ospf *ospf, struct ospf_area *area) argument 1104 ospf_area_stub_set(struct ospf *ospf, struct in_addr area_id) argument 1120 ospf_area_stub_unset(struct ospf *ospf, struct in_addr area_id) argument 1137 ospf_area_no_summary_set(struct ospf *ospf, struct in_addr area_id) argument 1149 ospf_area_no_summary_unset(struct ospf *ospf, struct in_addr area_id) argument 1164 ospf_area_nssa_set(struct ospf *ospf, struct in_addr area_id) argument 1189 ospf_area_nssa_unset(struct ospf *ospf, struct in_addr area_id) argument 1209 ospf_area_nssa_translator_role_set(struct ospf *ospf, struct in_addr area_id, int role) argument 1244 ospf_area_export_list_set(struct ospf *ospf, struct ospf_area *area, const char *list_name) argument 1262 ospf_area_export_list_unset(struct ospf *ospf, struct ospf_area * area) argument 1280 ospf_area_import_list_set(struct ospf *ospf, struct ospf_area *area, const char *name) argument 1298 ospf_area_import_list_unset(struct ospf *ospf, struct ospf_area * area) argument 1314 ospf_timers_refresh_set(struct ospf *ospf, int interval) argument 1336 ospf_timers_refresh_unset(struct ospf *ospf) argument 1378 ospf_nbr_nbma_delete(struct ospf *ospf, struct ospf_nbr_nbma *nbr_nbma) argument 1462 ospf_nbr_nbma_if_update(struct ospf *ospf, struct ospf_interface *oi) argument 1485 ospf_nbr_nbma_lookup(struct ospf *ospf, struct in_addr nbr_addr) argument 1504 ospf_nbr_nbma_lookup_next(struct ospf *ospf, struct in_addr *addr, int first) argument 1533 ospf_nbr_nbma_set(struct ospf *ospf, struct in_addr nbr_addr) argument 1569 ospf_nbr_nbma_unset(struct ospf *ospf, struct in_addr nbr_addr) argument 1584 ospf_nbr_nbma_priority_set(struct ospf *ospf, struct in_addr nbr_addr, u_char priority) argument 1600 ospf_nbr_nbma_priority_unset(struct ospf *ospf, struct in_addr nbr_addr) argument 1615 ospf_nbr_nbma_poll_interval_set(struct ospf *ospf, struct in_addr nbr_addr, unsigned int interval) argument 1639 ospf_nbr_nbma_poll_interval_unset(struct ospf *ospf, struct in_addr addr) argument [all...] |
H A D | ospf_zebra.c | 64 struct ospf *ospf; local 77 ospf = ospf_lookup (); 79 if (ospf != NULL) 80 ospf_router_id_update (ospf); 567 ospf_redistribute_set (struct ospf *ospf, int type, int mtype, int mvalue) argument 573 if (mtype != ospf->dmetric[type].type) 575 ospf->dmetric[type].type = mtype; 578 if (mvalue != ospf 610 ospf_redistribute_unset(struct ospf *ospf, int type) argument 636 ospf_redistribute_default_set(struct ospf *ospf, int originate, int mtype, int mvalue) argument 676 ospf_redistribute_default_unset(struct ospf *ospf) argument 696 ospf_external_lsa_originate_check(struct ospf *ospf, struct external_info *ei) argument 721 ospf_distribute_check_connected(struct ospf *ospf, struct external_info *ei) argument 735 ospf_redistribute_check(struct ospf *ospf, struct external_info *ei, int *changed) argument 797 ospf_routemap_set(struct ospf *ospf, int type, const char *name) argument 807 ospf_routemap_unset(struct ospf *ospf, int type) argument 827 struct ospf *ospf; local 924 ospf_distribute_list_out_set(struct ospf *ospf, int type, const char *name) argument 944 ospf_distribute_list_out_unset(struct ospf *ospf, int type, const char *name) argument 971 struct ospf *ospf; local 1007 ospf_distribute_list_update(struct ospf *ospf, uintptr_t type) argument 1029 struct ospf *ospf; local 1100 struct ospf *ospf; local 1164 ospf_distance_set(struct vty *vty, struct ospf *ospf, const char *distance_str, const char *ip_str, const char *access_list_str) argument 1213 ospf_distance_unset(struct vty *vty, struct ospf *ospf, const char *distance_str, const char *ip_str, char const *access_list_str) argument 1251 ospf_distance_reset(struct ospf *ospf) argument 1270 struct ospf *ospf; local [all...] |
H A D | ospf_asbr.h | 57 extern void ospf_external_route_remove (struct ospf *, struct prefix_ipv4 *); 69 extern struct ospf_route *ospf_external_route_lookup (struct ospf *, 71 extern void ospf_asbr_status_update (struct ospf *, u_char); 73 extern void ospf_redistribute_withdraw (struct ospf *, u_char); 77 extern struct ospf_lsa *ospf_external_info_find_lsa (struct ospf *,
|
H A D | ospf_abr.c | 96 ospf_delete_discard_route (area->ospf->new_table, 169 ospf_area_range_match_any (struct ospf *ospf, struct prefix_ipv4 *p) argument 175 for (ALL_LIST_ELEMENTS_RO (ospf->areas, node, area)) 195 ospf_area_range_set (struct ospf *ospf, struct in_addr area_id, argument 202 area = ospf_area_get (ospf, area_id, ret); 213 ospf_schedule_abr_task (ospf); 219 ospf_schedule_abr_task (ospf); 231 ospf_area_range_cost_set (struct ospf *osp argument 257 ospf_area_range_unset(struct ospf *ospf, struct in_addr area_id, struct prefix_ipv4 *p) argument 280 ospf_area_range_substitute_set(struct ospf *ospf, struct in_addr area_id, struct prefix_ipv4 *p, struct prefix_ipv4 *s) argument 312 ospf_area_range_substitute_unset(struct ospf *ospf, struct in_addr area_id, struct prefix_ipv4 *p) argument 338 ospf_act_bb_connection(struct ospf *ospf) argument 403 ospf_abr_nssa_check_status(struct ospf *ospf) argument 486 ospf_check_abr_status(struct ospf *ospf) argument 882 ospf_abr_announce_network(struct ospf *ospf, struct prefix_ipv4 *p, struct ospf_route *or) argument 961 ospf_abr_should_announce(struct ospf *ospf, struct prefix_ipv4 *p, struct ospf_route *or) argument 984 ospf_abr_process_nssa_translates(struct ospf *ospf) argument 1022 ospf_abr_process_network_rt(struct ospf *ospf, struct route_table *rt) argument 1192 ospf_abr_announce_rtr(struct ospf *ospf, struct prefix_ipv4 *p, struct ospf_route *or) argument 1245 ospf_abr_process_router_rt(struct ospf *ospf, struct route_table *rt) argument 1345 ospf_abr_unapprove_translates(struct ospf *ospf) argument 1371 ospf_abr_unapprove_summaries(struct ospf *ospf) argument 1413 ospf_abr_prepare_aggregates(struct ospf *ospf) argument 1438 ospf_abr_announce_aggregates(struct ospf *ospf) argument 1519 ospf_abr_send_nssa_aggregates(struct ospf *ospf) argument 1588 ospf_abr_announce_stub_defaults(struct ospf *ospf) argument 1630 ospf_abr_remove_unapproved_translates_apply(struct ospf *ospf, struct ospf_lsa *lsa) argument 1649 ospf_abr_remove_unapproved_translates(struct ospf *ospf) argument 1667 ospf_abr_remove_unapproved_summaries(struct ospf *ospf) argument 1699 ospf_abr_manage_discard_routes(struct ospf *ospf) argument 1746 ospf_abr_nssa_task(struct ospf *ospf) argument 1810 ospf_abr_task(struct ospf *ospf) argument 1862 struct ospf *ospf = THREAD_ARG (thread); local 1879 ospf_schedule_abr_task(struct ospf *ospf) argument [all...] |
H A D | ospfd.h | 83 struct list *ospf; member in struct:ospf_master 104 struct ospf struct 170 struct list *oiflist; /* ospf interfaces */ 289 struct ospf *ospf; member in struct:ospf_area 467 (T) = thread_add_timer (master, (F), ospf, (V)); \ 512 extern struct ospf *ospf_lookup (void); 513 extern struct ospf *ospf_get (void); 514 extern void ospf_finish (struct ospf *); 515 extern void ospf_router_id_update (struct ospf *osp [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/quagga/ospfd/ |
H A D | ospf_network.h | 27 extern int ospf_if_add_allspfrouters (struct ospf *, struct prefix *, 29 extern int ospf_if_drop_allspfrouters (struct ospf *, struct prefix *, 31 extern int ospf_if_add_alldrouters (struct ospf *, struct prefix *, 33 extern int ospf_if_drop_alldrouters (struct ospf *, struct prefix *, 35 extern int ospf_if_ipmulticast (struct ospf *, struct prefix *, unsigned int); 37 extern void ospf_adjust_sndbuflen (struct ospf *, unsigned int);
|
H A D | ospf_ase.h | 27 extern struct ospf_route *ospf_find_asbr_route (struct ospf *, 37 extern int ospf_ase_calculate_route (struct ospf *, struct ospf_lsa *); 38 extern void ospf_ase_calculate_schedule (struct ospf *); 39 extern void ospf_ase_calculate_timer_add (struct ospf *); 42 extern void ospf_ase_incremental_update (struct ospf *, struct ospf_lsa *); 43 extern void ospf_ase_register_external_lsa (struct ospf_lsa *, struct ospf *); 45 struct ospf *);
|
H A D | ospf_zebra.h | 53 extern int ospf_redistribute_check (struct ospf *, struct external_info *, 55 extern int ospf_distribute_check_connected (struct ospf *, 57 extern void ospf_distribute_list_update (struct ospf *, uintptr_t); 60 extern void ospf_distance_reset (struct ospf *); 63 extern int ospf_redistribute_set (struct ospf *, int, int, int); 64 extern int ospf_redistribute_unset (struct ospf *, int); 65 extern int ospf_redistribute_default_set (struct ospf *, int, int, int); 66 extern int ospf_redistribute_default_unset (struct ospf *); 67 extern int ospf_distribute_list_out_set (struct ospf *, int, const char *); 68 extern int ospf_distribute_list_out_unset (struct ospf *, in [all...] |
H A D | ospf_abr.h | 70 extern int ospf_area_range_set (struct ospf *, struct in_addr, 72 extern int ospf_area_range_cost_set (struct ospf *, struct in_addr, 74 extern int ospf_area_range_unset (struct ospf *, struct in_addr, 76 extern int ospf_area_range_substitute_set (struct ospf *, struct in_addr, 79 extern int ospf_area_range_substitute_unset (struct ospf *, struct in_addr, 81 extern struct ospf_area_range *ospf_area_range_match_any (struct ospf *, 85 extern int ospf_act_bb_connection (struct ospf *); 87 extern void ospf_check_abr_status (struct ospf *); 88 extern void ospf_abr_task (struct ospf *); 89 extern void ospf_schedule_abr_task (struct ospf *); [all...] |
H A D | ospfd.c | 68 static void ospf_remove_vls_through_area (struct ospf *, struct ospf_area *); 69 static void ospf_network_free (struct ospf *, struct ospf_network *); 76 static void ospf_finish_final (struct ospf *); 81 ospf_router_id_update (struct ospf *ospf) argument 89 zlog_debug ("Router-ID[OLD:%s]: Update", inet_ntoa (ospf->router_id)); 91 router_id_old = ospf->router_id; 100 if (ospf->router_id_static.s_addr != 0) 101 router_id = ospf->router_id_static; 102 else if (ospf 250 ospf_add(struct ospf *ospf) argument 256 ospf_delete(struct ospf *ospf) argument 264 struct ospf *ospf; local 292 ospf_deferred_shutdown_finish(struct ospf *ospf) argument 313 struct ospf *ospf = THREAD_ARG(t); local 324 ospf_deferred_shutdown_check(struct ospf *ospf) argument 362 struct ospf *ospf; local 385 ospf_finish(struct ospf *ospf) argument 399 ospf_finish_final(struct ospf *ospf) argument 569 ospf_area_new(struct ospf *ospf, struct in_addr area_id) argument 655 ospf_area_check_free(struct ospf *ospf, struct in_addr area_id) argument 677 ospf_area_get(struct ospf *ospf, struct in_addr area_id, int format) argument 698 ospf_area_lookup_by_area_id(struct ospf *ospf, struct in_addr area_id) argument 737 ospf_network_free(struct ospf *ospf, struct ospf_network *network) argument 745 ospf_network_set(struct ospf *ospf, struct prefix_ipv4 *p, struct in_addr area_id) argument 785 ospf_network_unset(struct ospf *ospf, struct prefix_ipv4 *p, struct in_addr area_id) argument 959 ospf_if_update(struct ospf *ospf, struct interface *ifp) argument 983 ospf_remove_vls_through_area(struct ospf *ospf, struct ospf_area *area) argument 1064 ospf_area_shortcut_set(struct ospf *ospf, struct ospf_area *area, int mode) argument 1079 ospf_area_shortcut_unset(struct ospf *ospf, struct ospf_area *area) argument 1090 ospf_area_vlink_count(struct ospf *ospf, struct ospf_area *area) argument 1104 ospf_area_stub_set(struct ospf *ospf, struct in_addr area_id) argument 1120 ospf_area_stub_unset(struct ospf *ospf, struct in_addr area_id) argument 1137 ospf_area_no_summary_set(struct ospf *ospf, struct in_addr area_id) argument 1149 ospf_area_no_summary_unset(struct ospf *ospf, struct in_addr area_id) argument 1164 ospf_area_nssa_set(struct ospf *ospf, struct in_addr area_id) argument 1189 ospf_area_nssa_unset(struct ospf *ospf, struct in_addr area_id) argument 1209 ospf_area_nssa_translator_role_set(struct ospf *ospf, struct in_addr area_id, int role) argument 1244 ospf_area_export_list_set(struct ospf *ospf, struct ospf_area *area, const char *list_name) argument 1262 ospf_area_export_list_unset(struct ospf *ospf, struct ospf_area * area) argument 1280 ospf_area_import_list_set(struct ospf *ospf, struct ospf_area *area, const char *name) argument 1298 ospf_area_import_list_unset(struct ospf *ospf, struct ospf_area * area) argument 1314 ospf_timers_refresh_set(struct ospf *ospf, int interval) argument 1336 ospf_timers_refresh_unset(struct ospf *ospf) argument 1378 ospf_nbr_nbma_delete(struct ospf *ospf, struct ospf_nbr_nbma *nbr_nbma) argument 1462 ospf_nbr_nbma_if_update(struct ospf *ospf, struct ospf_interface *oi) argument 1485 ospf_nbr_nbma_lookup(struct ospf *ospf, struct in_addr nbr_addr) argument 1504 ospf_nbr_nbma_lookup_next(struct ospf *ospf, struct in_addr *addr, int first) argument 1533 ospf_nbr_nbma_set(struct ospf *ospf, struct in_addr nbr_addr) argument 1569 ospf_nbr_nbma_unset(struct ospf *ospf, struct in_addr nbr_addr) argument 1584 ospf_nbr_nbma_priority_set(struct ospf *ospf, struct in_addr nbr_addr, u_char priority) argument 1600 ospf_nbr_nbma_priority_unset(struct ospf *ospf, struct in_addr nbr_addr) argument 1615 ospf_nbr_nbma_poll_interval_set(struct ospf *ospf, struct in_addr nbr_addr, unsigned int interval) argument 1639 ospf_nbr_nbma_poll_interval_unset(struct ospf *ospf, struct in_addr addr) argument [all...] |
H A D | ospf_zebra.c | 64 struct ospf *ospf; local 77 ospf = ospf_lookup (); 79 if (ospf != NULL) 80 ospf_router_id_update (ospf); 567 ospf_redistribute_set (struct ospf *ospf, int type, int mtype, int mvalue) argument 573 if (mtype != ospf->dmetric[type].type) 575 ospf->dmetric[type].type = mtype; 578 if (mvalue != ospf 610 ospf_redistribute_unset(struct ospf *ospf, int type) argument 636 ospf_redistribute_default_set(struct ospf *ospf, int originate, int mtype, int mvalue) argument 676 ospf_redistribute_default_unset(struct ospf *ospf) argument 696 ospf_external_lsa_originate_check(struct ospf *ospf, struct external_info *ei) argument 721 ospf_distribute_check_connected(struct ospf *ospf, struct external_info *ei) argument 735 ospf_redistribute_check(struct ospf *ospf, struct external_info *ei, int *changed) argument 797 ospf_routemap_set(struct ospf *ospf, int type, const char *name) argument 807 ospf_routemap_unset(struct ospf *ospf, int type) argument 827 struct ospf *ospf; local 924 ospf_distribute_list_out_set(struct ospf *ospf, int type, const char *name) argument 944 ospf_distribute_list_out_unset(struct ospf *ospf, int type, const char *name) argument 971 struct ospf *ospf; local 1007 ospf_distribute_list_update(struct ospf *ospf, uintptr_t type) argument 1029 struct ospf *ospf; local 1100 struct ospf *ospf; local 1164 ospf_distance_set(struct vty *vty, struct ospf *ospf, const char *distance_str, const char *ip_str, const char *access_list_str) argument 1213 ospf_distance_unset(struct vty *vty, struct ospf *ospf, const char *distance_str, const char *ip_str, char const *access_list_str) argument 1251 ospf_distance_reset(struct ospf *ospf) argument 1270 struct ospf *ospf; local [all...] |
H A D | ospf_asbr.h | 57 extern void ospf_external_route_remove (struct ospf *, struct prefix_ipv4 *); 69 extern struct ospf_route *ospf_external_route_lookup (struct ospf *, 71 extern void ospf_asbr_status_update (struct ospf *, u_char); 73 extern void ospf_redistribute_withdraw (struct ospf *, u_char); 77 extern struct ospf_lsa *ospf_external_info_find_lsa (struct ospf *,
|