Home
last modified time | relevance | path

Searched refs:route_node (Results 1 – 25 of 302) sorted by relevance

12345678910>>...13

/dports/net-mgmt/pmacct/pmacct-1.7.5/src/isis/
H A Dtable.h29 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 Dtable.c169 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 Dtable.h29 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 Dtable.c178 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 Dtable.h39 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 Dsrcdest_table.c51 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 Dsrcdest_table.h62 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 Dtable.c73 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 Dagg_table.h48 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 Dtable.h39 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 Dsrcdest_table.c51 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 Dsrcdest_table.h62 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 Dtable.c73 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 Dagg_table.h48 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 Dstatic_routes.h147 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 Dstatic_routes.c65 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 Dstatic_routes.h147 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 Dstatic_routes.c65 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 Dripng_route.c51 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 Drib.h72 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 Dzebra_rnh.c99 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 Drib.h72 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 Dzebra_rnh.c99 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 Dbgp_table.h134 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 Dbgp_table.h134 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()

12345678910>>...13