bprintf
bprintf(bp, " altq ?<%u>", altqptr->qid);
bprintf(bp, " altq %s", qname);
bprintf(bp, "%3u%c", (ni->oid.id) & 0xff,
bprintf(bp, "%-4s ", pe->p_name);
bprintf(bp, "%4u ", id->proto);
bprintf(bp, "%15s/%-5d ",
bprintf(bp, "%15s/%-5d ",
bprintf(bp, "%9s ", pe->p_name);
bprintf(bp, "%9u ", id->proto);
bprintf(bp, "%7d %39s/%-5d ", id->flow_id6,
bprintf(bp, " %39s/%-5d ",
bprintf(bp, "%2u %4u %3u",
bprintf(bp, " %s", sep);
bprintf(bp, "%s", sep);
bprintf(bp, "-");
bprintf(bp, "unreach %s", s);
bprintf(bp, "unreach %u", code);
bprintf(bp, " setup");
bprintf(bp, " %s ", name);
bprintf(bp, "%s%s", comma, list[i].s);
bprintf(bp, "%s!%s", comma, list[i].s);
bprintf(bp, ",%s=%s", name != NULL ? name: "<invalid>",
bprintf(bp, ",%s=%s", name != NULL ? name: "<invalid>",
bprintf(bp, ",%s=%u", name != NULL ? name: "<invalid>",
bprintf(bp, " ");
bprintf(bp, "me");
bprintf(bp, "lookup %s %s",
bprintf(bp, "lookup %s:%s %s", key, maskbuf, t);
bprintf(bp, "lookup %s:%s %s", key,
bprintf(bp, "lookup %s:%s %s", key,
bprintf(bp, "lookup %s:%#x %s",
bprintf(bp, "lookup %s:%#x %s",
bprintf(bp, "table(%s", t);
bprintf(bp, ")");
bprintf(bp, "%s/%d", inet_ntoa(addr),
bprintf(bp, "%c%d", comma, i+x);
bprintf(bp, "-%d", j-1+x);
bprintf(bp, "}");
bprintf(bp, "%s", he->h_name);
bprintf(bp, "any");
bprintf(bp, "%s", inet_ntoa(*ia));
bprintf(bp, ":%s", inet_ntoa(*ia));
bprintf(bp, "/%d", mb);
bprintf(bp, ",");
bprintf(bp, " any");
bprintf(bp, " %02x:%02x:%02x:%02x:%02x:%02x",
bprintf(bp, "&%02x:%02x:%02x:%02x:%02x:%02x",
bprintf(bp, "/%d", l);
bprintf(bp, " MAC");
bprintf(bp, " ");
bprintf(bp, "table(%s", t);
bprintf(bp, ")");
bprintf(bp, " icmptypes");
bprintf(bp, "%c%d", sep, i);
bprintf(bp, " dscp");
bprintf(bp, "%c%s", sep, code);
bprintf(bp, "%c%d", sep, i);
bprintf(bp, "%s%s", comma, p->s);
bprintf(bp, " {");
bprintf(bp, " not");
bprintf(bp, "prob %f ", d);
bprintf(bp, " src-ip");
bprintf(bp, " dst-ip");
bprintf(bp, " src-ip6");
bprintf(bp, " dst-ip6");
bprintf(bp, " src-mac");
bprintf(bp, " dst-mac");
bprintf(bp, " proto");
bprintf(bp, " %s", pe->p_name);
bprintf(bp, " %u", cmd->arg1);
bprintf(bp, " fib %u", cmd->arg1);
bprintf(bp, " sockarg");
bprintf(bp, cmd->len & F_NOT ? " out" : " in");
bprintf(bp, " diverted");
bprintf(bp, " diverted-output");
bprintf(bp, " diverted-loopback");
bprintf(bp, " diverted-?<%u>", cmd->arg1);
bprintf(bp, " layer2");
bprintf(bp, " %s %s", s,
bprintf(bp, " %s table(%s)", s,
bprintf(bp, " %s %s", s,
bprintf(bp, " flow table(%s", s);
bprintf(bp, ")");
bprintf(bp, " %s %u", s, cmd->arg1);
bprintf(bp, " ipver %u", cmd->arg1);
bprintf(bp, " ipprecedence %u", cmd->arg1 >> 5);
bprintf(bp, " established");
bprintf(bp, " tcpack %d",
bprintf(bp, " tcpseq %d",
bprintf(bp, " uid %s", pwd->pw_name);
bprintf(bp, " uid %u",
bprintf(bp, " gid %s", grp->gr_name);
bprintf(bp, " gid %u",
bprintf(bp, " jail %d", insntoc(cmd, u32)->d[0]);
bprintf(bp, " verrevpath");
bprintf(bp, " versrcreach");
bprintf(bp, " antispoof");
bprintf(bp, " ipsec");
bprintf(bp, " // %s", (const char *)(cmd + 1));
bprintf(bp, " keep-state");
bprintf(bp, " record-state");
bprintf(bp, " :%s",
bprintf(bp, " limit");
bprintf(bp, " set-limit");
bprintf(bp, " :%s",
bprintf(bp, " proto");
bprintf(bp, " ip6");
bprintf(bp, " proto");
bprintf(bp, " ip4");
bprintf(bp, " defer-immediate-action");
bprintf(bp, " mark");
bprintf(bp, " tablearg");
bprintf(bp, " %#x", insntoc(cmd, u32)->d[0]);
bprintf(bp, ":%#x", insntoc(cmd, u32)->d[1]);
bprintf(bp, " [opcode %d len %d]", cmd->opcode,
bprintf(bp, " or");
bprintf(bp, " }");
bprintf(bp, "fwd tablearg");
bprintf(bp, "fwd %s", inet_ntoa(sa->sa.sin_addr));
bprintf(bp, "fwd ");
bprintf(bp, "%s", buf);
bprintf(bp, ",%u", port);
bprintf(bp, " logdst ");
bprintf(bp, "%ssyslog", comma);
bprintf(bp, "%sbpf", comma);
bprintf(bp, "%srtsock", comma);
bprintf(bp, "check-state");
bprintf(bp, " :%s", s ? s: "any");
bprintf(bp, "allow");
bprintf(bp, "count");
bprintf(bp, "deny");
bprintf(bp, "reset");
bprintf(bp, "abort");
bprintf(bp, "reject");
bprintf(bp, "needfrag %u",
bprintf(bp, "reset6");
bprintf(bp, "abort6");
bprintf(bp, " log");
bprintf(bp, " logamount %d",
bprintf(bp, "nat global");
bprintf(bp, "setfib %u", cmd->arg1 & 0x7FFF);
bprintf(bp, "%s", s);
bprintf(bp, "eaction %s", s);
bprintf(bp, " %s", s);
bprintf(bp, " %u", cmd->arg1);
bprintf(bp, " %ubytes",
bprintf(bp, "setdscp tablearg");
bprintf(bp, "setdscp %s", s);
bprintf(bp, "setdscp %u", cmd->arg1 & 0x3F);
bprintf(bp, "reass");
bprintf(bp, "return %s", s ? s: "<invalid>");
bprintf(bp, "setmark tablearg");
bprintf(bp, "setmark %#x", insntoc(cmd, u32)->d[0]);
bprintf(bp, "** unrecognized action %d len %d ",
bprintf(bp, " ip");
bprintf(bp, " any");
bprintf(bp, "# DISABLED ");
bprintf(bp, RULENUM_FORMAT " ", rule->rulenum);
bprintf(bp, "%10u ", cntr->timestamp);
bprintf(bp, "%s ", timestr);
bprintf(bp, "%*s ", twidth, "");
bprintf(bp, "set %d ", rule->set);
bprintf(bp, " proto ip");
bprintf(bp, " from");
bprintf(bp, " to");
bprintf(bp, " // ...");
bprintf(bp, "\n");
bprintf(bp, RULENUM_FORMAT, d->rulenum);
bprintf(bp, " ");
bprintf(bp, "(%ds)", d->expire);
bprintf(bp, " PARENT %u", d->count);
bprintf(bp, " LIMIT");
bprintf(bp, " STATE");
bprintf(bp, " %s", pe->p_name);
bprintf(bp, " proto %u", d->id.proto);
bprintf(bp, " %s %d", inet_ntoa(a), d->id.src_port);
bprintf(bp, " <-> %s %d", inet_ntoa(a), d->id.dst_port);
bprintf(bp, " %s %d", inet_ntop(AF_INET6, &d->id.src_ip6, buf,
bprintf(bp, " <-> %s %d", inet_ntop(AF_INET6, &d->id.dst_ip6,
bprintf(bp, " UNKNOWN <-> UNKNOWN");
bprintf(bp, " :%s", object_search_ctlv(fo->tstate,
bprintf(bp, " state 0x%08x%s", d->state,
bprintf(bp, "ORPHANED,");
bprintf(bp, "BOTH_SYN,");
bprintf(bp, "F_SYN,");
bprintf(bp, "R_SYN,");
bprintf(bp, "BOTH_FIN,");
bprintf(bp, "F_FIN,");
bprintf(bp, "R_FIN,");
bprintf(bp, " f_ack 0x%x, r_ack 0x%x", d->ack_fwd,
bprintf(bp, "%s", str);
bprintf(bp, "tablearg");
bprintf(bp, "%u", arg);
bprintf(b, "%*" U64_FMT " ", width, d) :
bprintf(bp, "bad-addr");
bprintf(bp, "%s", buf);
bprintf(&bp, "%s.%03ld AF %s", buf, tp.tv_nsec / 1000000,
bprintf(&bp, " %s >",
bprintf(&bp, " %s, ",
bprintf(&bp, " > ");
bprintf(&bp, ", set %u, rulenum %u, targ 0x%08x, "
bprintf(&bp, ", nh ");
bprintf(&bp, " // %s", loghdr->comment);
bprintf(bp, "%s", s);
bprintf(bp, "0x%04x", port);
bprintf(bp, "%s", se->s_name);
bprintf(bp, "%d", port);
int bprintf(struct buf_pr *b, const char *format, ...) __printflike(2, 3);
bprintf(bp, " ");
bprintf(bp, "%s", he->h_name);
bprintf(bp, "any");
bprintf(bp, "Error ntop in print_ip6\n");
bprintf(bp, "%s", trad );
bprintf(bp, "/%s", inet_ntop(AF_INET6, &a[1],
bprintf(bp, "/%d", mb);
bprintf(bp, ",");
bprintf(bp, " icmp6types");
bprintf(bp, "%c%d", sep, (i*32 + j));
bprintf(bp, " flow-id ");
bprintf(bp, "%d%c", cmd->d[i], sep);
bprintf(bp, " extension header:");
bprintf(bp, "%cfragmentation", sep);
bprintf(bp, "%chop options", sep);
bprintf(bp, "%crouting options", sep);
bprintf(bp, "%crthdr0", sep);
bprintf(bp, "%crthdr2", sep);
bprintf(bp, "%cdestination options", sep);
bprintf(bp, "%cauthentication header", sep);
bprintf(bp, "%cencapsulating security payload", sep);
bprintf(bp, "unreach6 %s", s);
bprintf(bp, "unreach6 %u", code);
bprintf(bp, " me6");
bprintf(bp, " ip6");
bprintf(stdout, addrs, addrnames);
bprintf(stdout, ifm->ifm_flags, ifnetflags);