summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Zalamena <rzalamena@opensourcerouting.org>2018-08-16 01:40:40 +0200
committerRafael Zalamena <rzalamena@opensourcerouting.org>2018-08-16 23:33:32 +0200
commitae9f45a3ae64b028294376b5ff1329d345e9cde1 (patch)
treeee813dc084ae2302e893007574075ad0fc4a756b
parentbfdd: fix coverity scan issues (1472630, 1472623) (diff)
downloadfrr-ae9f45a3ae64b028294376b5ff1329d345e9cde1.tar.xz
frr-ae9f45a3ae64b028294376b5ff1329d345e9cde1.zip
bfdd: improve ptm_adapter log messages
Make them look like the rest of the daemon: message begins with a unique descriptive message to help locate debug messages. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
-rw-r--r--bfdd/ptm_adapter.c29
1 files changed, 14 insertions, 15 deletions
diff --git a/bfdd/ptm_adapter.c b/bfdd/ptm_adapter.c
index 3e528b0d1..428789162 100644
--- a/bfdd/ptm_adapter.c
+++ b/bfdd/ptm_adapter.c
@@ -276,7 +276,7 @@ static void _ptm_msg_read_address(struct stream *msg, struct sockaddr_any *sa)
return;
default:
- log_warning("%s: invalid family: %d", __func__, family);
+ log_warning("ptm-read-address: invalid family: %d", family);
break;
}
@@ -331,7 +331,7 @@ static int _ptm_msg_read(struct stream *msg, int command,
*pc = pc_new(pid);
if (*pc == NULL) {
- log_debug("%s: failed to allocate memory", __func__);
+ log_debug("ptm-read: failed to allocate memory");
return -1;
}
@@ -372,8 +372,8 @@ static int _ptm_msg_read(struct stream *msg, int command,
* structure, otherwise fail.
*/
STREAM_GETC(msg, ifnamelen);
- if (ifnamelen > sizeof(bpc->bpc_localif)) {
- log_error("%s: interface name is too big", __func__);
+ if (ifnamelen >= sizeof(bpc->bpc_localif)) {
+ log_error("ptm-read: interface name is too big");
return -1;
}
@@ -388,8 +388,7 @@ static int _ptm_msg_read(struct stream *msg, int command,
if (bpc->bpc_local.sa_sin.sin_family != 0
&& (bpc->bpc_local.sa_sin.sin_family
!= bpc->bpc_peer.sa_sin.sin_family)) {
- log_warning("%s: peer family doesn't match local type",
- __func__);
+ log_warning("ptm-read: peer family doesn't match local type");
return -1;
}
@@ -417,7 +416,7 @@ static void bfdd_dest_register(struct stream *msg)
if (bs == NULL) {
bs = ptm_bfd_sess_new(&bpc);
if (bs == NULL) {
- log_debug("%s: failed to create BFD session", __func__);
+ log_debug("ptm-add-dest: failed to create BFD session");
return;
}
} else {
@@ -430,7 +429,7 @@ static void bfdd_dest_register(struct stream *msg)
/* Create client peer notification register. */
pcn = pcn_new(pc, bs);
if (pcn == NULL) {
- log_error("%s: failed to registrate notifications", __func__);
+ log_error("ptm-add-dest: failed to registrate notifications");
return;
}
@@ -453,7 +452,7 @@ static void bfdd_dest_deregister(struct stream *msg)
/* Find or start new BFD session. */
bs = bs_peer_find(&bpc);
if (bs == NULL) {
- log_debug("%s: failed to create BFD session", __func__);
+ log_debug("ptm-del-dest: failed to find BFD session");
return;
}
@@ -476,14 +475,14 @@ static void bfdd_client_register(struct stream *msg)
pc = pc_new(pid);
if (pc == NULL) {
- log_error("%s: failed to register client: %u", __func__, pid);
+ log_error("ptm-add-client: failed to register client: %u", pid);
return;
}
return;
stream_failure:
- log_error("%s: failed to register client", __func__);
+ log_error("ptm-add-client: failed to register client");
}
/*
@@ -500,7 +499,7 @@ static void bfdd_client_deregister(struct stream *msg)
pc = pc_lookup(pid);
if (pc == NULL) {
- log_debug("%s: failed to find client: %u", __func__, pid);
+ log_debug("ptm-del-client: failed to find client: %u", pid);
return;
}
@@ -509,7 +508,7 @@ static void bfdd_client_deregister(struct stream *msg)
return;
stream_failure:
- log_error("%s: failed to deregister client", __func__);
+ log_error("ptm-del-client: failed to deregister client");
}
static int bfdd_replay(int cmd, struct zclient *zc, uint16_t len, vrf_id_t vid)
@@ -535,14 +534,14 @@ static int bfdd_replay(int cmd, struct zclient *zc, uint16_t len, vrf_id_t vid)
break;
default:
- log_debug("%s: invalid message type %u", __func__, rcmd);
+ log_debug("ptm-replay: invalid message type %u", rcmd);
return -1;
}
return 0;
stream_failure:
- log_error("%s: failed to find command", __func__);
+ log_error("ptm-replay: failed to find command");
return -1;
}