summaryrefslogtreecommitdiff
path: root/bgpd/bgp_snmp_bgp4.c
diff options
context:
space:
mode:
authorRuss White <russ@riw.us>2025-01-15 11:11:41 -0500
committerGitHub <noreply@github.com>2025-01-15 11:11:41 -0500
commit66a5d76920da87980dbb4a8e80e9ef04d16f42e9 (patch)
tree5d6e4e7109257ae05de2e0c2cedb0332fa5cd2b1 /bgpd/bgp_snmp_bgp4.c
parentd43bdb956885855aed86dca06f19c9372dd3dcda (diff)
parent348c2dc3f8dc683552c880dfbcb1e0b7dd203692 (diff)
Merge pull request #17810 from donaldsharp/bgp_connect_refactor
Bgp connect refactor
Diffstat (limited to 'bgpd/bgp_snmp_bgp4.c')
-rw-r--r--bgpd/bgp_snmp_bgp4.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/bgpd/bgp_snmp_bgp4.c b/bgpd/bgp_snmp_bgp4.c
index 755777c167..32430f42a8 100644
--- a/bgpd/bgp_snmp_bgp4.c
+++ b/bgpd/bgp_snmp_bgp4.c
@@ -266,25 +266,23 @@ static uint8_t *bgpPeerTable(struct variable *v, oid name[], size_t *length,
case BGPPEERNEGOTIATEDVERSION:
return SNMP_INTEGER(BGP_VERSION_4);
case BGPPEERLOCALADDR:
- if (peer->su_local)
- return SNMP_IPADDRESS(peer->su_local->sin.sin_addr);
+ if (peer->connection->su_local)
+ return SNMP_IPADDRESS(peer->connection->su_local->sin.sin_addr);
else
return SNMP_IPADDRESS(bgp_empty_addr);
case BGPPEERLOCALPORT:
- if (peer->su_local)
- return SNMP_INTEGER(
- ntohs(peer->su_local->sin.sin_port));
+ if (peer->connection->su_local)
+ return SNMP_INTEGER(ntohs(peer->connection->su_local->sin.sin_port));
else
return SNMP_INTEGER(0);
case BGPPEERREMOTEADDR:
- if (peer->su_remote)
- return SNMP_IPADDRESS(peer->su_remote->sin.sin_addr);
+ if (peer->connection->su_remote)
+ return SNMP_IPADDRESS(peer->connection->su_remote->sin.sin_addr);
else
return SNMP_IPADDRESS(bgp_empty_addr);
case BGPPEERREMOTEPORT:
- if (peer->su_remote)
- return SNMP_INTEGER(
- ntohs(peer->su_remote->sin.sin_port));
+ if (peer->connection->su_remote)
+ return SNMP_INTEGER(ntohs(peer->connection->su_remote->sin.sin_port));
else
return SNMP_INTEGER(0);
case BGPPEERREMOTEAS: