* it to be sent up to us
*/
flog_err(EC_ZEBRA_UNKNOWN_NLMSG,
- "Unknown netlink nlmsg_type %s(%d) vrf %u\n",
+ "Unknown netlink nlmsg_type %s(%d) vrf %u",
nl_msg_type_to_str(h->nlmsg_type), h->nlmsg_type,
ns_id);
break;
if (setsockopt(sock, SOL_SOCKET, SO_ATTACH_FILTER, &prog, sizeof(prog))
< 0)
- flog_err_sys(EC_LIB_SOCKET, "Can't install socket filter: %s\n",
+ flog_err_sys(EC_LIB_SOCKET, "Can't install socket filter: %s",
safe_strerror(errno));
}
* associated with any dplane context object.
*/
if (ctx == NULL) {
- zlog_debug(
- "%s: skipping unassociated response, seq number %d NS %u",
- __func__, h->nlmsg_seq, bth->zns->ns_id);
+ if (IS_ZEBRA_DEBUG_KERNEL)
+ zlog_debug(
+ "%s: skipping unassociated response, seq number %d NS %u",
+ __func__, h->nlmsg_seq,
+ bth->zns->ns_id);
continue;
}
dplane_ctx_set_status(
ctx, ZEBRA_DPLANE_REQUEST_FAILURE);
- zlog_debug("%s: netlink error message seq=%d ",
- __func__, h->nlmsg_seq);
+ if (IS_ZEBRA_DEBUG_KERNEL)
+ zlog_debug("%s: netlink error message seq=%d",
+ __func__, h->nlmsg_seq);
continue;
}
* the error and instead received some other message in an
* unexpected way.
*/
- zlog_debug("%s: ignoring message type 0x%04x(%s) NS %u",
- __func__, h->nlmsg_type,
- nl_msg_type_to_str(h->nlmsg_type), bth->zns->ns_id);
+ if (IS_ZEBRA_DEBUG_KERNEL)
+ zlog_debug("%s: ignoring message type 0x%04x(%s) NS %u",
+ __func__, h->nlmsg_type,
+ nl_msg_type_to_str(h->nlmsg_type),
+ bth->zns->ns_id);
}
return 0;
void kernel_terminate(struct zebra_ns *zns, bool complete)
{
- THREAD_READ_OFF(zns->t_netlink);
+ THREAD_OFF(zns->t_netlink);
if (zns->netlink.sock >= 0) {
close(zns->netlink.sock);