summaryrefslogtreecommitdiff
path: root/bgpd/bgp_snmp.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2020-03-26 19:11:58 -0400
committerDavid Lamparter <equinox@diac24.net>2020-06-23 17:32:52 +0200
commit9bcb3eef541180a17341d1d4510586efc35711db (patch)
tree686e6d7721a180a168cb3353e2c900b63069e6c3 /bgpd/bgp_snmp.c
parent6d7824f29c4aad88009ac1dfe0491de31c01fcb3 (diff)
bgp: rename bgp_node to bgp_dest
This is the bulk part extracted from "bgpd: Convert from `struct bgp_node` to `struct bgp_dest`". It should not result in any functional change. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'bgpd/bgp_snmp.c')
-rw-r--r--bgpd/bgp_snmp.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/bgpd/bgp_snmp.c b/bgpd/bgp_snmp.c
index e7aa02863c..719ff1452b 100644
--- a/bgpd/bgp_snmp.c
+++ b/bgpd/bgp_snmp.c
@@ -660,7 +660,7 @@ static struct bgp_path_info *bgp4PathAttrLookup(struct variable *v, oid name[],
int offsetlen;
struct bgp_path_info *path;
struct bgp_path_info *min;
- struct bgp_node *rn;
+ struct bgp_dest *dest;
union sockunion su;
unsigned int len;
struct in_addr paddr;
@@ -687,12 +687,12 @@ static struct bgp_path_info *bgp4PathAttrLookup(struct variable *v, oid name[],
oid2in_addr(offset, IN_ADDR_SIZE, &su.sin.sin_addr);
/* Lookup node. */
- rn = bgp_node_lookup(bgp->rib[AFI_IP][SAFI_UNICAST],
- (struct prefix *)addr);
- if (rn) {
- bgp_unlock_node(rn);
+ dest = bgp_node_lookup(bgp->rib[AFI_IP][SAFI_UNICAST],
+ (struct prefix *)addr);
+ if (dest) {
+ bgp_dest_unlock_node(dest);
- for (path = bgp_node_get_bgp_path_info(rn); path;
+ for (path = bgp_dest_get_bgp_path_info(dest); path;
path = path->next)
if (sockunion_same(&path->peer->su, &su))
return path;
@@ -703,7 +703,7 @@ static struct bgp_path_info *bgp4PathAttrLookup(struct variable *v, oid name[],
len = offsetlen;
if (offsetlen == 0)
- rn = bgp_table_top(bgp->rib[AFI_IP][SAFI_UNICAST]);
+ dest = bgp_table_top(bgp->rib[AFI_IP][SAFI_UNICAST]);
else {
if (len > IN_ADDR_SIZE)
len = IN_ADDR_SIZE;
@@ -718,8 +718,8 @@ static struct bgp_path_info *bgp4PathAttrLookup(struct variable *v, oid name[],
else
addr->prefixlen = len * 8;
- rn = bgp_node_get(bgp->rib[AFI_IP][SAFI_UNICAST],
- (struct prefix *)addr);
+ dest = bgp_node_get(bgp->rib[AFI_IP][SAFI_UNICAST],
+ (struct prefix *)addr);
offset++;
offsetlen--;
@@ -734,13 +734,13 @@ static struct bgp_path_info *bgp4PathAttrLookup(struct variable *v, oid name[],
} else
paddr.s_addr = INADDR_ANY;
- if (!rn)
+ if (!dest)
return NULL;
do {
min = NULL;
- for (path = bgp_node_get_bgp_path_info(rn); path;
+ for (path = bgp_dest_get_bgp_path_info(dest); path;
path = path->next) {
if (path->peer->su.sin.sin_family == AF_INET
&& ntohl(paddr.s_addr)
@@ -762,7 +762,7 @@ static struct bgp_path_info *bgp4PathAttrLookup(struct variable *v, oid name[],
if (min) {
const struct prefix *rn_p =
- bgp_node_get_prefix(rn);
+ bgp_dest_get_prefix(dest);
*length =
v->namelen + BGP_PATHATTR_ENTRY_OFFSET;
@@ -779,13 +779,13 @@ static struct bgp_path_info *bgp4PathAttrLookup(struct variable *v, oid name[],
addr->prefix = rn_p->u.prefix4;
addr->prefixlen = rn_p->prefixlen;
- bgp_unlock_node(rn);
+ bgp_dest_unlock_node(dest);
return min;
}
paddr.s_addr = INADDR_ANY;
- } while ((rn = bgp_route_next(rn)) != NULL);
+ } while ((dest = bgp_route_next(dest)) != NULL);
}
return NULL;
}