]> git.proxmox.com Git - mirror_frr.git/blobdiff - bgpd/bgp_table.h
lib: add frr-isisd to the native models
[mirror_frr.git] / bgpd / bgp_table.h
index 9fcf5c1c79522df14520612c57ab1853f2c4ac1c..040e83a8cd9e8a92ca278759f89cf27967137209 100644 (file)
@@ -26,6 +26,7 @@
 #include "queue.h"
 #include "linklist.h"
 #include "bgpd.h"
+#include "bgp_advertise.h"
 
 struct bgp_table {
        /* table belongs to this instance */
@@ -52,7 +53,7 @@ struct bgp_node {
         */
        ROUTE_NODE_FIELDS
 
-       struct bgp_adj_out *adj_out;
+       struct bgp_adj_out_rb adj_out;
 
        struct bgp_adj_in *adj_in;
 
@@ -331,13 +332,14 @@ bgp_node_set_bgp_aggregate_info(struct bgp_node *node,
        node->info = aggregate;
 }
 
-static inline struct bgp_distance *bgp_distance_get_node(struct bgp_node *node)
+static inline struct bgp_distance *
+bgp_node_get_bgp_distance_info(struct bgp_node *node)
 {
        return node->info;
 }
 
-static inline void bgp_distance_set_node_info(struct bgp_node *node,
-                                             struct bgp_distance *distance)
+static inline void bgp_node_set_bgp_distance_info(struct bgp_node *node,
+                                                 struct bgp_distance *distance)
 {
        node->info = distance;
 }
@@ -355,13 +357,14 @@ static inline void bgp_node_set_bgp_static_info(struct bgp_node *node,
 }
 
 static inline struct bgp_connected_ref *
-bgp_connected_get_node_info(struct bgp_node *node)
+bgp_node_get_bgp_connected_ref_info(struct bgp_node *node)
 {
        return node->info;
 }
 
-static inline void bgp_connected_set_node_info(struct bgp_node *node,
-                                              struct bgp_connected_ref *bc)
+static inline void
+bgp_node_set_bgp_connected_ref_info(struct bgp_node *node,
+                                   struct bgp_connected_ref *bc)
 {
        node->info = bc;
 }