ND
f |= adelay(ND, nldelay);
#ifndef ND /* debug macros */
ND("flags: %s %s %s %s",
ND = (struct nd_ifinfo){
if (ND.linkmtu != 0) {
if (ND.linkmtu < IPV6_MMTU ||
ND.linkmtu > in6_ifmtu(ifp)) {
ext->nd_linkmtu = ND.linkmtu;
if (ND.basereachable != 0) {
ext->nd_basereachable = ND.basereachable;
if (ND.basereachable != obasereachable)
ND_COMPUTE_RTIME(ND.basereachable);
if (ND.retrans != 0)
ext->nd_retrans = ND.retrans;
if (ND.chlim != 0)
ext->nd_curhoplimit = ND.chlim;
!(ND.flags & ND6_IFF_IFDISABLED)) {
ND.flags |= ND6_IFF_IFDISABLED;
(ND.flags & ND6_IFF_IFDISABLED)) {
if (ND.flags & ND6_IFF_AUTO_LINKLOCAL) {
} else if (!(ND.flags & ND6_IFF_IFDISABLED) &&
ext->nd_flags = ND.flags;
ND("W = %d, L = %d, I = %d\n", ONE_FP/inv_w, maxlen, index);
ND("grp %d full %x", grp->index, grp->full_slots);
ND("m is %p F 0x%llx V now 0x%llx", m, cl->F, q->V);
ND("new state %d 0x%x", s, q->bitmaps[s]);
ND("S %llx F %llx V %llx", cl->S, cl->F, q->V);
ND("weight %d len %d\n", f->fs.par[0], f->fs.par[1]);
ND("called");
ND("called");
ND("called");
ND("called, q->quantum %d", q->quantum);
ND("called");
ND("append %p to %p", m, q);
ND("*** WARNING, volatile buf %p ext %p %d dofs %d m_new %p",
ND("append %p to %p", m, q);
ND("*** WARNING, volatile buf %p ext %p %d dofs %d m_new %p",
ND("type %d %s %d len %d", o->type, msg, i, len);
ND("flowset %d", fs->fs.fs_nr);
ND("called");
ND("exit");
ND("remove fs %d from fsunlinked, link to sched %d",
ND("flowset %d", i);
ND("flowset %d unchanged", i);
ND("have %d:%d sched %d, %d:%d links %d, %d:%d flowsets %d, "
ND("removing last instance\n");
ND("called for %s", s->name);
ND("ref_count = %d", r->ref_count);
ND("called for %s", aqm->name);
ND("ref_count = %d", r->ref_count);
ND("fs %d start flags %d qht %p",
ND("fs %d from sched %d flags %s %s %s",
ND("head %p flags %x", h, flags);
ND("done %d flowsets", n);
ND("fs %d found %p", i, fs);
ND("sched %d arg %s%s",
ND("%d %p", i, s);
ND("type %d %s %d len %d", o.type, msg, i, o.len);
ND("q %p id %d current length %d", q, m->flow_id, i);
ND("enqueue ok");
ND(1, "queue %4d tot %10llu", i,
ND(1, "state %d pending %2d", c->state, c->pending);
ND(1, "backlog %d p %p prev %p next %p", i, h, h->prev, h->next);
ND(2, "backlog %d empty", i);
ND(1, "before %d p %p prev %p next %p", i+1, h+1, h[1].prev, h[1].next);
ND(1, " after %d p %p prev %p next %p", i+1, h+1, h[1].prev, h[1].next);
ND(2, "backlog %d full", i+1);
ND(2,"y %6d flow %5d fs %3d weight %4d len %4d",
ND("called on %p", entry);
ND(1,
ND("spec %s num_groups %d", spec, glob_arg.num_groups);
ND("curmf %2x ts->flags %2x shadow_head %3u head %3u tail %3u",
ND(1, "revoked %d buffers from %s", j, lq->name);
ND("freeq <- %d", s.buf_idx);
ND(5, "polling %d file descriptors", polli);
ND(" pass %d arg %d: <%s>", av ? 1 : 0, ac, src+i);
ND("ac is %d", ac);
ND("apply %s to %s", av[0], errmsg);
ND("checking %s [%s]", arg, ep);
ND("scale is %s %lf", conv->s, conv->m);
ND("returning %lf", d);
ND(5, "%ld: %le", i, d);
ND("enqueue len %d at %d new tail %ld qout %.6f tx %.6f",
ND(5, "tt %ld qout %ld tx %ld qt_tx %ld", tt, q->qt_qout, t_tx, q->qt_tx);
ND("ins %d q->prod_tail = %lu", (int)insert, (unsigned long)q->prod_tail);
ND("Transmission restarted");
ND("start pass %d: <%s>", av ? 1 : 0, my);
ND("limit %lu tail %d m %d",
ND("mapped %luKB at %p", (unsigned long)(g.nmd->req.nr_memsize>>10),
newflags = ND.flags;
SETVALUE("basereachable", ND.basereachable);
SETVALUE("retrans", ND.retrans);
SETVALUE("curhlim", ND.chlim);
ND.flags = newflags;
if (!ND.initialized) {
xo_emit("linkmtu={:linkmtu/%d}", ND.linkmtu);
xo_emit(", maxmtu={:maxmtu/%d}", ND.maxmtu);
xo_emit(", curhlim={:curhlim/%d}", ND.chlim);
ND.basereachable / 1000, ND.basereachable % 1000, ND.basereachable);
xo_emit("{d:/, reachable=%ds}{e:reachable_ms/%u}", ND.reachable, ND.reachable * 1000);
xo_emit("{d:/, retrans=%ds%dms}{e:retrans_ms/%u}", ND.retrans / 1000, ND.retrans % 1000,
ND.retrans);
if (memcmp(nullbuf, ND.randomid, sizeof(nullbuf)) != 0) {
rbuf = ND.randomseed0;
rbuf = ND.randomseed1;
rbuf = ND.randomid;
if (ND.flags) {
xo_emit("\nFlags: {e:flags/%u}", ND.flags);
if ((ND.flags & ND6_IFF_IFDISABLED))
if ((ND.flags & ND6_IFF_PERFORMNUD))
if ((ND.flags & ND6_IFF_ACCEPT_RTADV))
if ((ND.flags & ND6_IFF_AUTO_LINKLOCAL))
if ((ND.flags & ND6_IFF_STABLEADDR))
if ((ND.flags & ND6_IFF_NO_PREFER_IFACE))
ND("txr %d txd %d rxr %d rxd %d",