LOG_DEBUG3
RT_LOG(LOG_DEBUG3, "GOT type %d len %d total %d",
RT_LOG(LOG_DEBUG3, "GET RTABLE: %u", fibnum);
RT_LOG(LOG_DEBUG3, "reading attr %d len %d", nla->nla_type, nla->nla_len);
RT_LOG(LOG_DEBUG3, "XFIBNUM %u", fibnum);
#define DEBUG_MAX_LEVEL LOG_DEBUG3
RT_LOG(LOG_DEBUG3, "%p: in %u bytes %u messages", __func__,
FIB_NH_LOG(LOG_DEBUG3, x[0].nh, "sum: %lu, slots: %d",
FIB_NH_LOG(LOG_DEBUG3, x[0].nh,
FIB_RH_LOG(LOG_DEBUG3, rh, "marking nhop %u unlinked", nh_priv->nh_idx);
#if DEBUG_MAX_LEVEL>=LOG_DEBUG3
#ifndef LOG_DEBUG3
#if DEBUG_MAX_LEVEL>=LOG_DEBUG3
NL_LOG(LOG_DEBUG3, "tried %u\n", nl_port);
NL_LOG(LOG_DEBUG3, "socket %p, PID %d", so, curproc->p_pid);
NL_LOG(LOG_DEBUG3, "socket %p, port assign: %d, error: %d", nlp->nl_socket, port_id, error);
NL_LOG(LOG_DEBUG3, "socket %p, trying to assign port %d", nlp->nl_socket, port_id);
NL_LOG(LOG_DEBUG3, "socket %p, autobind to %d, error: %d", nlp->nl_socket, port_id, error);
NL_LOG(LOG_DEBUG3, "socket %p, PID %d", so, curproc->p_pid);
NL_LOG(LOG_DEBUG3, "socket %p, unlinking bound pid %u", so, nlp->nl_port);
NL_LOG(LOG_DEBUG3, "socket %p, detached", so);
NL_LOG(LOG_DEBUG3, "socket %p, PID %d", so, curproc->p_pid);
#define DEBUG_MAX_LEVEL LOG_DEBUG3
NL_LOG(LOG_DEBUG3, "success");
NL_LOG(LOG_DEBUG3, "failure, error %d", error);
NL_LOG(LOG_DEBUG3, "socket %p, PID %d", so, curproc->p_pid);
#define DEBUG_MAX_LEVEL LOG_DEBUG3
NL_LOG(LOG_DEBUG3, "socket %p stuck", so);
NL_LOG(LOG_DEBUG3, "taskqueue called");
NL_LOG(LOG_DEBUG3, "ack");
NL_LOG(LOG_DEBUG3, "RX netlink buf %p on %p", nb, nlp->nl_socket);
NL_LOG(LOG_DEBUG3, "parsing offset %d/%d",
NL_LOG(LOG_DEBUG3, "packet parsing done");
#define DEBUG_MAX_LEVEL LOG_DEBUG3
NL_LOG(LOG_DEBUG3, "taskqueue scheduled");
NL_LOG(LOG_DEBUG3, "taskqueue schedule skipped");
NL_LOG(LOG_DEBUG3, "parse %p remaining_len %d", nla_head, len);
NL_LOG(LOG_DEBUG3, ">> parsing %p attr_type %u len %u (rem %u)",
NL_LOG(LOG_DEBUG3,
NL_LOG(LOG_DEBUG3, "ignoring attr %u", nla->nla_type);
NL_LOG(LOG_DEBUG3, " >>> end %p attr_type %u len %u", nla,
NL_LOG(LOG_DEBUG3, "end parse: %p remaining_len %u", nla, len);
NL_LOG(LOG_DEBUG3, "nla type %d: ifindex %u -> %s", nla->nla_type,
#define DEBUG_MAX_LEVEL LOG_DEBUG3
NL_LOG(LOG_DEBUG3, "STORING %p len %d", nla, nla->nla_len);
NL_LOG(LOG_DEBUG3, "no space at offset %u/%u (want %zu), trying to "
NL_LOG(LOG_DEBUG3, "acknowledging message type %d seq %d",
#define DEBUG_MAX_LEVEL LOG_DEBUG3
NL_LOG(LOG_DEBUG3, "Setting up nw %p len %zu %s", nw, len,
#define DEBUG_MAX_LEVEL LOG_DEBUG3
NLP_LOG(LOG_DEBUG3, nlp, "message %s -> error %d", cmd->name, error);
#define DEBUG_MAX_LEVEL LOG_DEBUG3
NLP_LOG(LOG_DEBUG3, nlp, "priv %d check passed for msg %s", cmd->priv, cmd->name);
#define DEBUG_MAX_LEVEL LOG_DEBUG3
NL_LOG(LOG_DEBUG3, "dumping interface %s data", if_name(ifp));
NLP_LOG(LOG_DEBUG3, nlp, "fast track -> searching index %u",
NLP_LOG(LOG_DEBUG3, nlp, "fast track -> searching name %s",
NLP_LOG(LOG_DEBUG3, nlp, "mapped ifindex %u to %s", attrs.ifi_index, if_name(ifp));
#define DEBUG_MAX_LEVEL LOG_DEBUG3
NL_LOG(LOG_DEBUG3, "dumping ifa %p type %s(%d) for interface %s",
#define DEBUG_MAX_LEVEL LOG_DEBUG3
#define DEBUG_MAX_LEVEL LOG_DEBUG3
NL_LOG(LOG_DEBUG3, "get %u", nhop_get_idx(nh));
FIB_NH_LOG(LOG_DEBUG3, unhop_base->un_nhop,
IF_DEBUG_LEVEL(LOG_DEBUG3) {
#define DEBUG_MAX_LEVEL LOG_DEBUG3
FIB_NH_LOG(LOG_DEBUG3, unhop_chain->un_nhop,
#define DEBUG_MAX_LEVEL LOG_DEBUG3
IF_DEBUG_LEVEL(LOG_DEBUG3) {
FIB_LOG(LOG_DEBUG3, wa->fibnum, wa->family,
#define DEBUG_MAX_LEVEL LOG_DEBUG3