Searched refs:ospf (Results 1 - 25 of 123) sorted by relevance

12345

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/quagga/ospfd/
H A Dospf_network.h27 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 Dospf_ase.h27 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 Dospf_zebra.h53 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 Dospf_abr.h70 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 Dospfd.c68 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 Dospf_zebra.c64 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 Dospf_asbr.h57 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 Dospf_abr.c96 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 Dospfd.h83 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 Dospf_network.h27 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 Dospf_ase.h27 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 Dospf_zebra.h53 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 Dospf_abr.h70 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 Dospfd.c68 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 Dospf_zebra.c64 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 Dospf_asbr.h57 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 Dospf_abr.c96 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 Dospfd.h83 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 Dospf_network.h27 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 Dospf_ase.h27 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 Dospf_zebra.h53 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 Dospf_abr.h70 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 Dospfd.c68 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 Dospf_zebra.c64 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 Dospf_asbr.h57 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 *,

Completed in 162 milliseconds

12345