/dports/net-mgmt/pmacct/pmacct-1.7.5/src/isis/ |
H A D | table.h | 29 struct route_node *top; 33 struct route_node struct 40 struct route_node *parent; argument 41 struct route_node *link[2]; argument 58 extern void route_unlock_node (struct route_node *); argument 59 extern void route_node_delete (struct route_node *); 60 extern struct route_node *route_top (struct route_table *); 61 extern struct route_node *route_next (struct route_node *); 62 extern struct route_node *route_next_until (struct route_node *, struct route_node *); 63 extern struct route_node *route_node_get (struct route_table *, struct isis_prefix *); [all …]
|
H A D | table.c | 169 set_link (struct route_node *node, struct route_node *new) in set_link() 178 struct route_node * 196 struct route_node * 226 struct route_node * 240 struct route_node * 255 struct route_node * 274 struct route_node * 368 struct route_node * 381 struct route_node * 422 struct route_node * [all …]
|
/dports/net/quagga/quagga-1.2.4/lib/ |
H A D | table.h | 29 struct route_node; 55 struct route_node *top; 79 struct route_node *parent; \ 80 struct route_node *link[2]; \ 93 struct route_node struct 130 struct route_node *current; 147 extern struct route_node *route_next (struct route_node *); 148 extern struct route_node *route_next_until (struct route_node *, 154 extern struct route_node *route_lock_node (struct route_node *node); 166 extern struct route_node * [all …]
|
H A D | table.c | 178 set_link (struct route_node *node, struct route_node *new) in set_link() 187 struct route_node * 206 struct route_node * 236 struct route_node * 251 struct route_node * 267 struct route_node * 289 struct route_node * 389 struct route_node * 402 struct route_node * 443 struct route_node * [all …]
|
/dports/net/frr7/frr-frr-7.5.1/lib/ |
H A D | table.h | 39 struct route_node; 55 struct route_node *); 66 struct route_node *top; 140 struct route_node { struct 174 struct route_node *current; 206 ext_pure struct route_node *route_next(struct route_node *node); 207 ext_pure struct route_node *route_next_until(struct route_node *node, 208 const struct route_node *limit); 229 struct route_node *node); 249 static inline struct route_node *route_lock_node(struct route_node *node) in route_lock_node() [all …]
|
H A D | srcdest_table.c | 51 return (struct route_node *)srn; in srcdest_rnode_to_rnode() 64 struct route_node *rn) in srcdest_rnode_destroy() 92 static struct route_node * 101 struct route_node *rn) in srcdest_srcnode_destroy() 130 static struct route_node *srcdest_srcnode_get(struct route_node *rn, in srcdest_srcnode_get() 166 struct route_node *rn, in srcdest_srcnode_lookup() 195 struct route_node *srcdest_route_next(struct route_node *rn) in srcdest_route_next() 197 struct route_node *next, *parent; in srcdest_route_next() 242 struct route_node *rn; in srcdest_rnode_get() 253 struct route_node *rn; in srcdest_rnode_lookup() [all …]
|
H A D | srcdest_table.h | 62 extern struct route_node *srcdest_rnode_get(struct route_table *table, 65 extern struct route_node *srcdest_rnode_lookup(struct route_table *table, 68 extern void srcdest_rnode_prefixes(const struct route_node *rn, 74 extern const char *srcdest_rnode2str(const struct route_node *rn, char *str, 76 extern struct route_node *srcdest_route_next(struct route_node *rn); 78 static inline int rnode_is_dstnode(const struct route_node *rn) in rnode_is_dstnode() 83 static inline int rnode_is_srcnode(const struct route_node *rn) in rnode_is_srcnode() 91 struct route_node *dst_rn = in srcdest_rnode_table() 92 (struct route_node *)route_table_get_info(rn->table); in srcdest_rnode_table() 98 static inline void *srcdest_rnode_table_info(struct route_node *rn) in srcdest_rnode_table_info() [all …]
|
H A D | table.c | 73 struct route_node *node; in route_node_set() 97 struct route_node *node; in route_table_free() 185 static void set_link(struct route_node *node, struct route_node *new) in set_link() 198 struct route_node *node; in route_node_match() 284 struct route_node *new; in route_node_get() 285 struct route_node *node; in route_node_get() 402 struct route_node *route_next(struct route_node *node) in route_next() 404 struct route_node *next; in route_next() 438 struct route_node *route_next_until(struct route_node *node, in route_next_until() 441 struct route_node *next; in route_next_until() [all …]
|
H A D | agg_table.h | 48 static inline struct route_node *agg_node_to_rnode(struct agg_node *node) in agg_node_to_rnode() 50 return (struct route_node *)node; in agg_node_to_rnode() 53 static inline struct agg_node *agg_node_from_rnode(struct route_node *node) in agg_node_from_rnode() 103 struct route_node *rnode; in agg_route_next_until() 119 struct route_node *rn = agg_node_to_rnode(node); in agg_node_parent() 126 struct route_node *rn = agg_node_to_rnode(node); in agg_node_left() 133 struct route_node *rn = agg_node_to_rnode(node); in agg_node_right()
|
/dports/net/frr7-pythontools/frr-frr-7.5.1/lib/ |
H A D | table.h | 39 struct route_node; 55 struct route_node *); 66 struct route_node *top; 140 struct route_node { struct 174 struct route_node *current; 206 ext_pure struct route_node *route_next(struct route_node *node); 207 ext_pure struct route_node *route_next_until(struct route_node *node, 208 const struct route_node *limit); 229 struct route_node *node); 249 static inline struct route_node *route_lock_node(struct route_node *node) in route_lock_node() [all …]
|
H A D | srcdest_table.c | 51 return (struct route_node *)srn; in srcdest_rnode_to_rnode() 64 struct route_node *rn) in srcdest_rnode_destroy() 92 static struct route_node * 101 struct route_node *rn) in srcdest_srcnode_destroy() 130 static struct route_node *srcdest_srcnode_get(struct route_node *rn, in srcdest_srcnode_get() 166 struct route_node *rn, in srcdest_srcnode_lookup() 195 struct route_node *srcdest_route_next(struct route_node *rn) in srcdest_route_next() 197 struct route_node *next, *parent; in srcdest_route_next() 242 struct route_node *rn; in srcdest_rnode_get() 253 struct route_node *rn; in srcdest_rnode_lookup() [all …]
|
H A D | srcdest_table.h | 62 extern struct route_node *srcdest_rnode_get(struct route_table *table, 65 extern struct route_node *srcdest_rnode_lookup(struct route_table *table, 68 extern void srcdest_rnode_prefixes(const struct route_node *rn, 74 extern const char *srcdest_rnode2str(const struct route_node *rn, char *str, 76 extern struct route_node *srcdest_route_next(struct route_node *rn); 78 static inline int rnode_is_dstnode(const struct route_node *rn) in rnode_is_dstnode() 83 static inline int rnode_is_srcnode(const struct route_node *rn) in rnode_is_srcnode() 91 struct route_node *dst_rn = in srcdest_rnode_table() 92 (struct route_node *)route_table_get_info(rn->table); in srcdest_rnode_table() 98 static inline void *srcdest_rnode_table_info(struct route_node *rn) in srcdest_rnode_table_info() [all …]
|
H A D | table.c | 73 struct route_node *node; in route_node_set() 97 struct route_node *node; in route_table_free() 185 static void set_link(struct route_node *node, struct route_node *new) in set_link() 198 struct route_node *node; in route_node_match() 284 struct route_node *new; in route_node_get() 285 struct route_node *node; in route_node_get() 402 struct route_node *route_next(struct route_node *node) in route_next() 404 struct route_node *next; in route_next() 438 struct route_node *route_next_until(struct route_node *node, in route_next_until() 441 struct route_node *next; in route_next_until() [all …]
|
H A D | agg_table.h | 48 static inline struct route_node *agg_node_to_rnode(struct agg_node *node) in agg_node_to_rnode() 50 return (struct route_node *)node; in agg_node_to_rnode() 53 static inline struct agg_node *agg_node_from_rnode(struct route_node *node) in agg_node_from_rnode() 103 struct route_node *rnode; in agg_route_next_until() 119 struct route_node *rn = agg_node_to_rnode(node); in agg_node_parent() 126 struct route_node *rn = agg_node_to_rnode(node); in agg_node_left() 133 struct route_node *rn = agg_node_to_rnode(node); in agg_node_right()
|
/dports/net/frr7-pythontools/frr-frr-7.5.1/staticd/ |
H A D | static_routes.h | 147 static_route_info_from_rnode(struct route_node *rn) in static_route_info_from_rnode() 159 static_add_nexthop(struct route_node *rn, struct static_path *pn, safi_t safi, 163 extern void static_install_nexthop(struct route_node *rn, 169 extern int static_delete_nexthop(struct route_node *rn, struct static_path *pn, 179 extern void static_install_path(struct route_node *rn, struct static_path *pn, 182 extern struct route_node *static_add_route(afi_t afi, safi_t safi, 186 extern void static_del_route(struct route_node *rn, safi_t safi, 189 extern struct static_path *static_add_path(struct route_node *rn, 191 extern void static_del_path(struct route_node *rn, struct static_path *pn, 198 extern struct stable_info *static_get_stable_info(struct route_node *rn);
|
H A D | static_routes.c | 65 struct route_node *rn; in static_add_route() 87 static void static_del_src_route(struct route_node *rn, safi_t safi, in static_del_src_route() 106 void static_del_route(struct route_node *rn, safi_t safi, in static_del_route() 112 struct route_node *src_node; in static_del_route() 359 struct route_node *rn, in static_ifindex_update_nh() 387 struct route_node *rn; in static_ifindex_update_af() 432 struct route_node *rn; in static_fixup_vrf() 478 struct route_node *rn; in static_enable_vrf() 556 struct route_node *rn; in static_cleanup_vrf() 588 struct route_node *rn; in static_disable_vrf() [all …]
|
/dports/net/frr7/frr-frr-7.5.1/staticd/ |
H A D | static_routes.h | 147 static_route_info_from_rnode(struct route_node *rn) in static_route_info_from_rnode() 159 static_add_nexthop(struct route_node *rn, struct static_path *pn, safi_t safi, 163 extern void static_install_nexthop(struct route_node *rn, 169 extern int static_delete_nexthop(struct route_node *rn, struct static_path *pn, 179 extern void static_install_path(struct route_node *rn, struct static_path *pn, 182 extern struct route_node *static_add_route(afi_t afi, safi_t safi, 186 extern void static_del_route(struct route_node *rn, safi_t safi, 189 extern struct static_path *static_add_path(struct route_node *rn, 191 extern void static_del_path(struct route_node *rn, struct static_path *pn, 198 extern struct stable_info *static_get_stable_info(struct route_node *rn);
|
H A D | static_routes.c | 65 struct route_node *rn; in static_add_route() 87 static void static_del_src_route(struct route_node *rn, safi_t safi, in static_del_src_route() 106 void static_del_route(struct route_node *rn, safi_t safi, in static_del_route() 112 struct route_node *src_node; in static_del_route() 359 struct route_node *rn, in static_ifindex_update_nh() 387 struct route_node *rn; in static_ifindex_update_af() 432 struct route_node *rn; in static_fixup_vrf() 478 struct route_node *rn; in static_enable_vrf() 556 struct route_node *rn; in static_cleanup_vrf() 588 struct route_node *rn; in static_disable_vrf() [all …]
|
/dports/net/quagga/quagga-1.2.4/ripngd/ |
H A D | ripng_route.c | 51 ripng_aggregate_increment (struct route_node *child, struct ripng_info *rinfo) in ripng_aggregate_increment() 53 struct route_node *np; in ripng_aggregate_increment() 66 ripng_aggregate_decrement (struct route_node *child, struct ripng_info *rinfo) in ripng_aggregate_decrement() 68 struct route_node *np; in ripng_aggregate_decrement() 81 ripng_aggregate_decrement_list (struct route_node *child, struct list *list) in ripng_aggregate_decrement_list() 83 struct route_node *np; in ripng_aggregate_decrement_list() 100 struct route_node *top; in ripng_aggregate_add() 101 struct route_node *rp; in ripng_aggregate_add() 142 struct route_node *top; in ripng_aggregate_delete() 143 struct route_node *rp; in ripng_aggregate_delete()
|
/dports/net/frr7/frr-frr-7.5.1/zebra/ |
H A D | rib.h | 72 struct route_node *node; 191 struct route_node *rnode; 388 struct route_node **rn_out); 391 struct route_node **rn_out); 409 extern int rib_queue_add(struct route_node *rn); 419 extern void rib_unlink(struct route_node *rn, struct route_entry *re); 420 extern int rib_gc_dest(struct route_node *rn); 442 static inline rib_dest_t *rib_dest_from_rnode(struct route_node *rn) in rib_dest_from_rnode() 453 static inline struct route_entry *rnode_to_ribs(struct route_node *rn) in rnode_to_ribs() 501 extern rib_dest_t *zebra_rib_create_dest(struct route_node *rn); [all …]
|
H A D | zebra_rnh.c | 99 struct route_node *rn; in zebra_rnh_remove_from_routing_table() 128 struct route_node *rn; in zebra_rnh_store_in_routing_table() 154 struct route_node *rn; in zebra_add_rnh() 213 struct route_node *rn; in zebra_lookup_rnh() 263 struct route_node *rn; in zebra_delete_rnh() 438 struct route_node *rn; in zebra_rnh_resolve_import_entry() 630 struct route_node *rn; in zebra_rnh_resolve_nexthop_entry() 821 struct route_node *prn; in zebra_rnh_evaluate_entry() 867 struct route_node *prn; in zebra_rnh_clear_nhc_flag() 926 struct route_node *rn; in zebra_print_rnh_table() [all …]
|
/dports/net/frr7-pythontools/frr-frr-7.5.1/zebra/ |
H A D | rib.h | 72 struct route_node *node; 191 struct route_node *rnode; 388 struct route_node **rn_out); 391 struct route_node **rn_out); 409 extern int rib_queue_add(struct route_node *rn); 419 extern void rib_unlink(struct route_node *rn, struct route_entry *re); 420 extern int rib_gc_dest(struct route_node *rn); 442 static inline rib_dest_t *rib_dest_from_rnode(struct route_node *rn) in rib_dest_from_rnode() 453 static inline struct route_entry *rnode_to_ribs(struct route_node *rn) in rnode_to_ribs() 501 extern rib_dest_t *zebra_rib_create_dest(struct route_node *rn); [all …]
|
H A D | zebra_rnh.c | 99 struct route_node *rn; in zebra_rnh_remove_from_routing_table() 128 struct route_node *rn; in zebra_rnh_store_in_routing_table() 154 struct route_node *rn; in zebra_add_rnh() 213 struct route_node *rn; in zebra_lookup_rnh() 263 struct route_node *rn; in zebra_delete_rnh() 438 struct route_node *rn; in zebra_rnh_resolve_import_entry() 630 struct route_node *rn; in zebra_rnh_resolve_nexthop_entry() 821 struct route_node *prn; in zebra_rnh_evaluate_entry() 867 struct route_node *prn; in zebra_rnh_clear_nhc_flag() 926 struct route_node *rn; in zebra_print_rnh_table() [all …]
|
/dports/net/frr7-pythontools/frr-frr-7.5.1/bgpd/ |
H A D | bgp_table.h | 134 static inline struct bgp_dest *bgp_dest_from_rnode(struct route_node *rnode) in bgp_dest_from_rnode() 144 static inline struct route_node *bgp_dest_to_rnode(const struct bgp_dest *dest) in bgp_dest_to_rnode() 146 return (struct route_node *)dest; in bgp_dest_to_rnode() 166 struct route_node *rn = bgp_dest_to_rnode(dest)->parent; in bgp_dest_parent_nolock() 216 struct route_node *rnode; in bgp_route_next_until() 239 struct route_node *rn = route_node_lookup(table->route_table, p); in bgp_node_lookup() 249 struct route_node *rn = route_lock_node(bgp_dest_to_rnode(dest)); in bgp_dest_lock_node() 260 struct route_node *rn = route_node_match(table->route_table, p); in bgp_node_match() 271 struct route_node *rn = route_node_match_ipv4(table->route_table, addr); in bgp_node_match_ipv4() 282 struct route_node *rn = route_node_match_ipv6(table->route_table, addr); in bgp_node_match_ipv6()
|
/dports/net/frr7/frr-frr-7.5.1/bgpd/ |
H A D | bgp_table.h | 134 static inline struct bgp_dest *bgp_dest_from_rnode(struct route_node *rnode) in bgp_dest_from_rnode() 144 static inline struct route_node *bgp_dest_to_rnode(const struct bgp_dest *dest) in bgp_dest_to_rnode() 146 return (struct route_node *)dest; in bgp_dest_to_rnode() 166 struct route_node *rn = bgp_dest_to_rnode(dest)->parent; in bgp_dest_parent_nolock() 216 struct route_node *rnode; in bgp_route_next_until() 239 struct route_node *rn = route_node_lookup(table->route_table, p); in bgp_node_lookup() 249 struct route_node *rn = route_lock_node(bgp_dest_to_rnode(dest)); in bgp_dest_lock_node() 260 struct route_node *rn = route_node_match(table->route_table, p); in bgp_node_match() 271 struct route_node *rn = route_node_match_ipv4(table->route_table, addr); in bgp_node_match_ipv4() 282 struct route_node *rn = route_node_match_ipv6(table->route_table, addr); in bgp_node_match_ipv6()
|