nvl = nvlist_create(0);
- msg(D_DCO_DEBUG, "%s: peer-id %d, fd %d", __func__, peerid, sd);
+ msg(D_DCO_DEBUG, "%s: peer-id %u, fd %d", __func__, peerid, sd);
if (localaddr)
{
nvlist_t *nvl;
int ret;
- msg(D_DCO_DEBUG, "%s: peer-id %d", __func__, peerid);
+ msg(D_DCO_DEBUG, "%s: peer-id %u", __func__, peerid);
nvl = nvlist_create(0);
nvlist_add_number(nvl, "peerid", peerid);
nvlist_t *nvl;
int ret;
- msg(D_DCO_DEBUG, "%s: peer-id %d", __func__, peerid);
+ msg(D_DCO_DEBUG, "%s: peer-id %u", __func__, peerid);
nvl = nvlist_create(0);
nvlist_add_number(nvl, "peerid", peerid);
nvlist_t *nvl;
int ret;
- msg(D_DCO_DEBUG, "%s: peer-id %d, slot %d", __func__, peerid, slot);
+ msg(D_DCO_DEBUG, "%s: peer-id %u, slot %d", __func__, peerid, slot);
nvl = nvlist_create(0);
nvlist_add_number(nvl, "slot", slot);
nvlist_t *nvl, *encrypt_nvl, *decrypt_nvl;
int ret;
- msg(D_DCO_DEBUG, "%s: slot %d, key-id %d, peer-id %d, cipher %s, epoch %d", __func__, slot, keyid, peerid,
+ msg(D_DCO_DEBUG, "%s: slot %d, key-id %d, peer-id %u, cipher %s, epoch %d", __func__, slot, keyid, peerid,
ciphername, epoch);
nvl = nvlist_create(0);
nvlist_t *nvl;
int ret;
- msg(D_DCO_DEBUG, "%s: peer-id %d, ping interval %d, ping timeout %d", __func__, peerid,
+ msg(D_DCO_DEBUG, "%s: peer-id %u, ping interval %d, ping timeout %d", __func__, peerid,
keepalive_interval, keepalive_timeout);
nvl = nvlist_create(0);
{
if (peerid >= m->max_clients || !m->instances[peerid])
{
- msg(M_WARN, "dco_update_peer_stat: invalid peer ID %d returned by kernel", peerid);
+ msg(M_WARN, "dco_update_peer_stat: invalid peer ID %u returned by kernel", peerid);
return;
}
mi->context.c2.dco_read_bytes = nvlist_get_number(nvl, "in");
mi->context.c2.dco_write_bytes = nvlist_get_number(nvl, "out");
+
+ msg(D_DCO_DEBUG, "%s: peer-id %u, dco_read_bytes: " counter_format " dco_write_bytes: " counter_format,
+ __func__, peerid, mi->context.c2.dco_read_bytes, mi->context.c2.dco_write_bytes);
}
int
dco->dco_message_peer_id = nvlist_get_number(nvl, "peerid");
type = nvlist_get_number(nvl, "notification");
+
switch (type)
{
case OVPN_NOTIF_DEL_PEER:
dco->dco_del_peer_reason = OVPN_DEL_PEER_REASON_USERSPACE;
}
}
+ msg(D_DCO_DEBUG, "%s: received NOTIF_DEL_PEER for peer-id=%d, reason=%d", __func__,
+ dco->dco_message_peer_id, dco->dco_del_peer_reason);
if (nvlist_exists_nvlist(nvl, "bytes"))
{
break;
case OVPN_NOTIF_ROTATE_KEY:
+ msg(D_DCO_DEBUG, "%s: received NOTIF_ROTATE_KEY for peer-id=%d", __func__,
+ dco->dco_message_peer_id);
dco->dco_message_type = OVPN_CMD_SWAP_KEYS;
break;
msg(M_WARN, "Failed to parse float notification");
break;
}
+ msg(D_DCO_DEBUG, "%s: received NOTIF_FLOAT for peer-id=%d", __func__,
+ dco->dco_message_peer_id);
dco->dco_message_type = OVPN_CMD_FLOAT_PEER;
break;
}
default:
- msg(M_WARN, "Unknown kernel notification %d", type);
+ msg(M_WARN, "%s: unknown kernel notification %d", __func__, type);
break;
}
return 0;
}
+ msg(D_DCO_DEBUG, __func__);
+
CLEAR(drv);
snprintf(drv.ifd_name, IFNAMSIZ, "%s", dco->ifname);
drv.ifd_cmd = OVPN_GET_PEER_STATS;
int
dco_get_peer_stats(struct context *c, const bool raise_sigusr1_on_err)
{
+ msg(D_DCO_DEBUG, __func__);
/* Not implemented. */
return 0;
}