Attention is currently required from: flichtenheld, plaisthos.
Hello plaisthos, flichtenheld,
I'd like you to do a code review.
Please visit
http://gerrit.openvpn.net/c/openvpn/+/1158?usp=email
to review the following change.
Change subject: dco: avoid printing mi prefix on float
......................................................................
dco: avoid printing mi prefix on float
On float, a new prefix is generated which leads
to a mismatch between the current and previous
peer-id being logged. To avoid this, the
M_NOIPREFIX flag is now used along with msglevel.
Change-Id: I84a73d625c79d6a6a19122e48c91960dbe01ec49
Signed-off-by: Gianmarco De Gregori <[email protected]>
---
M src/openvpn/dco_linux.c
M src/openvpn/sig.c
2 files changed, 11 insertions(+), 11 deletions(-)
git pull ssh://gerrit.openvpn.net:29418/openvpn refs/changes/58/1158/1
diff --git a/src/openvpn/dco_linux.c b/src/openvpn/dco_linux.c
index a3907fe..6115d51 100644
--- a/src/openvpn/dco_linux.c
+++ b/src/openvpn/dco_linux.c
@@ -548,7 +548,7 @@
int
dco_del_peer(dco_context_t *dco, unsigned int peerid)
{
- msg(D_DCO_DEBUG, "%s: peer-id %d", __func__, peerid);
+ msg(D_DCO_DEBUG | M_NOIPREFIX, "%s: peer-id %d", __func__, peerid);
struct nl_msg *nl_msg = ovpn_dco_nlmsg_create(dco, OVPN_CMD_PEER_DEL);
if (!nl_msg)
@@ -868,7 +868,7 @@
uint32_t peer_id = nla_get_u32(tb_peer[OVPN_A_PEER_ID]);
struct context_2 *c2;
- msg(D_DCO_DEBUG, "%s: parsing message for peer %u...", __func__, peer_id);
+ msg(D_DCO_DEBUG | M_NOIPREFIX, "%s: parsing message for peer %u...",
__func__, peer_id);
if (dco->ifmode == OVPN_MODE_P2P)
{
@@ -890,7 +890,7 @@
struct multi_instance *mi = dco->c->multi->instances[peer_id];
if (!mi)
{
- msg(M_WARN, "%s: received data for a non-existing peer %u",
__func__, peer_id);
+ msg(M_WARN | M_NOIPREFIX, "%s: received data for a non-existing
peer %u", __func__, peer_id);
return NL_SKIP;
}
@@ -934,32 +934,32 @@
if (!attrs[OVPN_A_PEER])
{
- msg(D_DCO, "ovpn-dco: no peer in PEER_DEL_NTF message");
+ msg(D_DCO | M_NOIPREFIX, "ovpn-dco: no peer in PEER_DEL_NTF message");
return NL_STOP;
}
struct nlattr *dp_attrs[OVPN_A_PEER_MAX + 1];
if (nla_parse_nested(dp_attrs, OVPN_A_PEER_MAX, attrs[OVPN_A_PEER], NULL))
{
- msg(D_DCO, "ovpn-dco: can't parse peer in PEER_DEL_NTF messsage");
+ msg(D_DCO | M_NOIPREFIX, "ovpn-dco: can't parse peer in PEER_DEL_NTF
messsage");
return NL_STOP;
}
if (!dp_attrs[OVPN_A_PEER_DEL_REASON])
{
- msg(D_DCO, "ovpn-dco: no reason in PEER_DEL_NTF message");
+ msg(D_DCO | M_NOIPREFIX, "ovpn-dco: no reason in PEER_DEL_NTF
message");
return NL_STOP;
}
if (!dp_attrs[OVPN_A_PEER_ID])
{
- msg(D_DCO, "ovpn-dco: no peer-id in PEER_DEL_NTF message");
+ msg(D_DCO | M_NOIPREFIX, "ovpn-dco: no peer-id in PEER_DEL_NTF
message");
return NL_STOP;
}
int reason = nla_get_u32(dp_attrs[OVPN_A_PEER_DEL_REASON]);
unsigned int peerid = nla_get_u32(dp_attrs[OVPN_A_PEER_ID]);
- msg(D_DCO_DEBUG, "ovpn-dco: received CMD_PEER_DEL_NTF, ifindex: %d,
peer-id %u, reason: %d",
+ msg(D_DCO_DEBUG | M_NOIPREFIX, "ovpn-dco: received CMD_PEER_DEL_NTF,
ifindex: %d, peer-id %u, reason: %d",
dco->ifindex, peerid, reason);
dco->dco_message_peer_id = peerid;
dco->dco_del_peer_reason = reason;
@@ -1065,7 +1065,7 @@
struct nlmsghdr *nlh = nlmsg_hdr(msg);
struct genlmsghdr *gnlh = genlmsg_hdr(nlh);
- msg(D_DCO_DEBUG, "ovpn-dco: received netlink message type=%u cmd=%u
flags=%#.4x",
+ msg(D_DCO_DEBUG | M_NOIPREFIX, "ovpn-dco: received netlink message type=%u
cmd=%u flags=%#.4x",
nlh->nlmsg_type, gnlh->cmd, nlh->nlmsg_flags);
/* if we get a message from the NLCTRL family, it means
@@ -1148,7 +1148,7 @@
return 0;
}
- msg(D_DCO_DEBUG, "%s: peer-id %d", __func__, peer_id);
+ msg(D_DCO_DEBUG | M_NOIPREFIX, "%s: peer-id %d", __func__, peer_id);
struct nl_msg *nl_msg = ovpn_dco_nlmsg_create(dco, OVPN_CMD_PEER_GET);
struct nlattr *attr = nla_nest_start(nl_msg, OVPN_A_PEER);
diff --git a/src/openvpn/sig.c b/src/openvpn/sig.c
index 5f5a808..ecea635 100644
--- a/src/openvpn/sig.c
+++ b/src/openvpn/sig.c
@@ -239,7 +239,7 @@
{
si->source = SIG_SOURCE_CONNECTION_FAILED;
}
- msg(D_SIGNAL_DEBUG, "register signal: %s (%s)", signal_name(signum,
true), signal_text);
+ msg(D_SIGNAL_DEBUG | M_NOIPREFIX, "register signal: %s (%s)",
signal_name(signum, true), signal_text);
}
else
{
--
To view, visit http://gerrit.openvpn.net/c/openvpn/+/1158?usp=email
To unsubscribe, or for help writing mail filters, visit
http://gerrit.openvpn.net/settings
Gerrit-Project: openvpn
Gerrit-Branch: master
Gerrit-Change-Id: I84a73d625c79d6a6a19122e48c91960dbe01ec49
Gerrit-Change-Number: 1158
Gerrit-PatchSet: 1
Gerrit-Owner: its_Giaan <[email protected]>
Gerrit-Reviewer: flichtenheld <[email protected]>
Gerrit-Reviewer: plaisthos <[email protected]>
Gerrit-CC: openvpn-devel <[email protected]>
Gerrit-Attention: plaisthos <[email protected]>
Gerrit-Attention: flichtenheld <[email protected]>
Gerrit-MessageType: newchange
_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel