if (SNMP_CFG->trans_type != SNMP_TRANS_DEFAULT)
cf_error("Duplicit option remote address");
}
- | REMOTE ADDRESS IP4 {
+ | REMOTE ADDRESS ipa {
if (SNMP_CFG->trans_type != SNMP_TRANS_DEFAULT)
cf_error("Duplicit option remote address");
SNMP_CFG->bonds = 0;
SNMP_CFG->local_ip = IP4_NONE;
- SNMP_CFG->remote_ip = IP4_NONE;
+ SNMP_CFG->remote_ip = IPA_NONE;
SNMP_CFG->remote_path = agentx_master_addr;
SNMP_CFG->trans_type = SNMP_TRANS_DEFAULT;
SNMP_CFG->bgp_local_id = IP4_NONE;
* lock->iface
* lock->vrf
*/
- lock->addr = ipa_from_ip4(cf->remote_ip);
- lock->port = cf->remote_port;
+ lock->addr = p->remote_ip;
+ lock->port = p->remote_port;
lock->type = OBJLOCK_TCP;
lock->hook = snmp_start_locked;
lock->data = p;
{
s->type = SK_TCP_ACTIVE;
s->saddr = ipa_from_ip4(p->local_ip);
- s->daddr = ipa_from_ip4(p->remote_ip);
+ s->daddr = p->remote_ip;
s->dport = p->remote_port;
s->rbsize = SNMP_RX_BUFFER_SIZE;
s->tbsize = SNMP_TX_BUFFER_SIZE;
enum snmp_transport_type trans_type;
ip4_addr local_ip;
u16 local_port;
- ip4_addr remote_ip; /* master agentx IP address for TCP transport */
+ ip_addr remote_ip; /* master agentx IP address for TCP transport */
u16 remote_port;
const char *remote_path; /* master agentx UNIX socket name */
enum snmp_proto_state state;
ip4_addr local_ip;
- ip4_addr remote_ip;
+ ip_addr remote_ip;
u16 local_port;
u16 remote_port;