/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/zebra/ospfd/ |
H A D | ospf_ism.h | 54 listnode_add (ospf_top->oi_write_q, oi); \ 57 if (ospf_top->t_write == NULL) \ 58 ospf_top->t_write = \ 59 thread_add_write (master, ospf_write, ospf_top, ospf_top->fd); \
|
H A D | ospf_zebra.c | 499 if (mtype != ospf_top->dmetric[type].type) 501 ospf_top->dmetric[type].type = mtype; 504 if (mvalue != ospf_top->dmetric[type].value) 506 ospf_top->dmetric[type].value = mvalue; 520 ospf_top->dmetric[type].type = mtype; 521 ospf_top->dmetric[type].value = mvalue; 530 ospf_asbr_status_update (++ospf_top->redistribute); 550 ospf_top->dmetric[type].type = -1; 551 ospf_top->dmetric[type].value = -1; 556 ospf_asbr_status_update (--ospf_top [all...] |
H A D | ospf_asbr.c | 55 rn = route_node_lookup (ospf_top->old_external_route, (struct prefix *) p); 84 rn = route_node_lookup (ospf_top->old_external_route, (struct prefix *) p); 214 lsa = ospf_lsdb_lookup_by_id (ospf_top->lsdb, OSPF_AS_EXTERNAL_LSA, 215 p->prefix, ospf_top->router_id); 227 lsa = ospf_lsdb_lookup_by_id (ospf_top->lsdb, OSPF_AS_EXTERNAL_LSA, 228 id, ospf_top->router_id); 253 SET_FLAG (ospf_top->flags, OSPF_FLAG_ASBR); 263 UNSET_FLAG (ospf_top->flags, OSPF_FLAG_ASBR); 268 OSPF_TIMER_ON (ospf_top->t_router_lsa_update, 285 ospf_top [all...] |
H A D | ospf_abr.c | 345 if (ospf_top->backbone == NULL) 348 return ospf_top->backbone->full_nbrs; 362 u_char new_flags = ospf_top->flags; 367 for (node = listhead (ospf_top->areas); node; nextnode (node)) 400 switch (ospf_top->abr_type) 427 if (new_flags != ospf_top->flags) 432 ospf_top->flags = new_flags; 433 OSPF_TIMER_ON (ospf_top->t_router_lsa_update, 700 for (node = listhead (ospf_top->areas); node; nextnode (node)) 803 for (node = listhead (ospf_top [all...] |
H A D | ospfd.c | 56 struct ospf *ospf_top; variable in typeref:struct:ospf 103 zlog_info ("Router-ID[OLD:%s]: Update",inet_ntoa (ospf_top->router_id)); 105 router_id_old = ospf_top->router_id; 107 if (ospf_top->router_id_static.s_addr != 0) 108 router_id = ospf_top->router_id_static; 110 router_id = ospf_router_id_get (ospf_top->oiflist); 112 ospf_top->router_id = router_id; 115 zlog_info ("Router-ID[NEW:%s]: Update", inet_ntoa (ospf_top->router_id)); 119 for (node = listhead (ospf_top->oiflist); node; nextnode (node)) 128 if (router_id_old.s_addr == 0 && ospf_top [all...] |
H A D | ospf_ase.c | 72 if (!CHECK_FLAG (ospf_top->config, OSPF_RFC1583_COMPATIBLE)) 155 for (ifn = listhead (ospf_top->oiflist); ifn; nextnode (ifn)) 346 asbr_route = ospf_find_asbr_route (ospf_top->new_rtrs, &asbr); 396 rn = route_node_match (ospf_top->new_table, (struct prefix *) &asbr); 440 if ((rn = route_node_lookup (ospf_top->new_table, 451 if ((rn = route_node_lookup (ospf_top->new_external_route, 458 ospf_route_add (ospf_top->new_external_route, &p, new, asbr_route); 627 foreach_lsa (EXTERNAL_LSDB (ospf_top), NULL, 0, 632 if (ospf_top->anyNSSA) 633 for (node = listhead (ospf_top [all...] |
H A D | ospf_ia.c | 246 (range = ospf_area_range_match_any (ospf_top, &p)) && 250 if (ospf_top->abr_type != OSPF_ABR_STAND && 340 if (ospf_top->abr_type != OSPF_ABR_SHORTCUT) 379 if (ospf_top->abr_type == OSPF_ABR_SHORTCUT) 424 if ((ospf_top->abr_type == OSPF_ABR_SHORTCUT) && 469 if ((ospf_top->backbone == NULL) && 470 (ospf_top->abr_type != OSPF_ABR_SHORTCUT)) 475 or = ospf_find_asbr_route_through_area (rtrs, p, ospf_top->backbone); 479 if (ospf_top->abr_type != OSPF_ABR_SHORTCUT) 625 switch (ospf_top [all...] |
H A D | ospf_vty.c | 188 if (ospf_top == NULL) 194 ospf_finish (ospf_top); 216 /* ospf_top->router_id = router_id; */ 217 ospf_top->router_id_static = router_id; 219 if (ospf_top->t_router_id_update == NULL) 220 ospf_top->t_router_id_update = 240 ospf_top->router_id_static.s_addr = 0; 1352 if (ospf_top->abr_type != OSPF_ABR_SHORTCUT) 1968 if (ospf_top->abr_type != abr_type) 1970 ospf_top 190 ospf_finish (ospf_top); variable [all...] |
H A D | ospf_lsa.c | 404 lsah->adv_router = ospf_top->router_id; 418 flags = ospf_top->flags; 429 if (ospf_top->abr_type == OSPF_ABR_SHORTCUT) 432 !ospf_top->backbone) || 456 if (!IPV4_ADDR_SAME (&nbr->router_id, &ospf_top->router_id)) 491 if ((nbr = ospf_nbr_lookup_ptop (oi->nbrs, ospf_top->router_id))) 586 if ((nbr = ospf_nbr_lookup_ptop (oi->nbrs, ospf_top->router_id))) 689 OSPF_ROUTER_LSA, ospf_top->router_id); 693 OSPF_ROUTER_LSA, ospf_top->router_id); 738 ospf_top [all...] |
H A D | ospfd.h | 181 #define EXTERNAL_INFO(T) ospf_top->external_info[T] 236 #define DISTRIBUTE_NAME(T) ospf_top->dlist[T].name 237 #define DISTRIBUTE_LIST(T) ospf_top->dlist[T].list 253 #define ROUTEMAP_NAME(T) ospf_top->route_map[T].name 254 #define ROUTEMAP(T) ospf_top->route_map[T].map 436 #define OSPF_IS_ABR (ospf_top->flags & OSPF_FLAG_ABR) 437 #define OSPF_IS_ASBR (ospf_top->flags & OSPF_FLAG_ASBR) 506 extern struct ospf *ospf_top;
|
H A D | ospf_interface.c | 62 refbw = ospf_top ? ospf_top->ref_bandwidth : OSPF_DEFAULT_REF_BANDWIDTH; 173 listnode_add (ospf_top->oiflist, oi); 194 /* oi->nbr_self->router_id = ospf_top->router_id; */ 206 oi->ospf = ospf_top; 293 listnode_delete (ospf_top->oiflist, oi); 313 for (node = listhead (ospf_top->oiflist); node; nextnode (node)) 340 for (node = listhead (ospf_top->oiflist); node; nextnode (node)) 361 for (node = listhead (ospf_top->oiflist); node; nextnode (node)) { 393 for (node = listhead (ospf_top [all...] |
H A D | ospf_snmp.c | 504 if (! ospf_top) 507 for (node = listhead (ospf_top->oiflist); node; nextnode (node)) 531 if (ospf_top) 532 return SNMP_IPADDRESS (ospf_top->router_id); 549 if (ospf_top && CHECK_FLAG (ospf_top->flags, OSPF_FLAG_ABR)) 556 if (ospf_top && CHECK_FLAG (ospf_top->flags, OSPF_FLAG_ASBR)) 563 if (ospf_top) 564 return SNMP_INTEGER (ospf_lsdb_count_all (ospf_top [all...] |
H A D | ospf_spf.c | 979 ospf_top->ts_spf = time (NULL); 1031 if (ospf_top->old_rtrs) 1034 /* ospf_route_delete (ospf_top->old_rtrs); */ 1035 ospf_rtrs_free (ospf_top->old_rtrs); 1038 ospf_top->old_rtrs = ospf_top->new_rtrs; 1039 ospf_top->new_rtrs = new_rtrs; 1061 if (!ospf_top) 1065 if (ospf_top->t_spf_calc) 1069 ospf_top [all...] |
H A D | ospf_route.c | 216 if (ospf_top->old_table) 217 ospf_route_table_free (ospf_top->old_table); 219 ospf_top->old_table = ospf_top->new_table; 220 ospf_top->new_table = rt; 223 if (ospf_top->old_table) 224 ospf_route_delete_uniq (ospf_top->old_table, rt); 232 if (! ospf_route_match_same (ospf_top->old_table, 237 if (! ospf_route_match_same (ospf_top->old_table, 679 if (ospf_top) [all...] |
H A D | ospf_flood.c | 152 for (node = listhead (ospf_top->oiflist); node; nextnode (node)) 348 ospf_top->rx_lsa_count++; 444 if (IS_OPAQUE_LSA_ORIGINATION_BLOCKED (ospf_top->opaque) 646 for (node = listhead (ospf_top->areas); node; nextnode (node)) 936 list oiflist = area ? area->oiflist : ospf_top->oiflist; 967 for (node = listhead (ospf_top->oiflist); node; nextnode (node))
|
H A D | ospf_neighbor.c | 215 if (!IPV4_ADDR_SAME (&nbr->router_id, &ospf_top->router_id)) 237 if (!IPV4_ADDR_SAME (&nbr->router_id, &ospf_top->router_id))
|
H A D | ospf_ism.c | 208 if (!IPV4_ADDR_SAME (&nbr->router_id, &ospf_top->router_id)) 263 ospf_if_add_alldrouters (ospf_top, oi->address, oi->ifp->ifindex); 266 ospf_if_drop_alldrouters (ospf_top, oi->address, oi->ifp->ifindex);
|
H A D | ospf_packet.c | 573 ospf_top->t_write = 596 if (IPV4_ADDR_SAME (&ospfh->router_id, &ospf_top->router_id)) 656 if (CHECK_FLAG (ospf_top->config, OSPF_OPAQUE_CAPABLE) 798 if (ospf_nbr_bidirectional (&ospf_top->router_id, hello->neighbors, 1025 && !CHECK_FLAG (ospf_top->config, OSPF_OPAQUE_CAPABLE)) 1056 if (IPV4_ADDR_CMP (&nbr->router_id, &ospf_top->router_id) > 0) 1073 IPV4_ADDR_CMP (&nbr->router_id, &ospf_top->router_id) < 0) 1088 if (CHECK_FLAG (ospf_top->config, OSPF_OPAQUE_CAPABLE)) 1598 && IPV4_ADDR_SAME (&lsa->data->adv_router, &ospf_top->router_id)) 1963 for (node = listhead (ospf_top [all...] |
H A D | ospf_routemap.c | 49 if (!ospf_top) 78 if (!ospf_top)
|
H A D | ospf_nsm.c | 314 foreach_lsa (EXTERNAL_LSDB (ospf_top), nbr, 0, ospf_db_summary_add); 320 foreach_lsa (OPAQUE_AS_LSDB (ospf_top),
|
H A D | ospf_opaque.c | 511 top = ospf_top; 575 top = ospf_top; 1465 top = ospf_top;
|