OKV
extra = olabels_add_extras(ol, OKV(om->name),
OKV(om->stateset[i]));
p->stats.msg_sent_open, OKV("messages"), OKV("open"), ol);
p->stats.msg_sent_notification, OKV("messages"),
OKV("notification"), ol);
p->stats.msg_sent_update, OKV("messages"), OKV("update"), ol);
p->stats.msg_sent_keepalive, OKV("messages"), OKV("keepalive"), ol);
p->stats.msg_sent_rrefresh, OKV("messages"), OKV("route_refresh"),
p->stats.msg_rcvd_open, OKV("messages"), OKV("open"), ol);
p->stats.msg_rcvd_notification, OKV("messages"),
OKV("notification"), ol);
p->stats.msg_rcvd_update, OKV("messages"), OKV("update"), ol);
p->stats.msg_rcvd_keepalive, OKV("messages"), OKV("keepalive"), ol);
p->stats.msg_rcvd_rrefresh, OKV("messages"), OKV("route_refresh"),
p->rde_stats.ibufq_msg_count, OKV("type"), OKV("ibuf_queue"), ol);
p->rde_stats.rib_entry_count, OKV("type"), OKV("rib_entry"), ol);
p->rde_stats.ibufq_payload_size, OKV("type"), OKV("ibuf_queue"),
OKV("type"), OKV(v), NULL);
OKV("type"), OKV(v), NULL);
OKV("type"), OKV(v), NULL);
OKV("type"), OKV("as_set"), NULL);
OKV("type"), OKV("as_set"), NULL);
OKV("type"), OKV("prefix_set"), NULL);
OKV("type"), OKV("aspa_set"), NULL);
OKV("type"), OKV("prefix_set"), NULL);
OKV("type"), OKV("aspa_set"), NULL);
OKV("type"), OKV("ibuf_queue"), NULL);
OKV("type"), OKV("rib_entry"), NULL);
stats->rde_ibufq_payload_size, OKV("type"), OKV("ibuf_queue"),
OKV("stage"), OKV("main"), NULL);
OKV("stage"), OKV("io"), NULL);
OKV("stage"), OKV("peer"), NULL);
OKV("stage"), OKV("adjout"), NULL);
OKV("stage"), OKV("ribdumps"), NULL);
OKV("stage"), OKV("nexthop"), NULL);
OKV("stage"), OKV("update"), NULL);
extra = olabels_add_extras(ol, OKV(om->name),
OKV(om->stateset[i]));
OKV("type", "state"), OKV("vsp", "total"), ol);
OKV("type", "state"), OKV("vsp", "unique"), ol);
OKV("type", "state"), OKV("files", "new"), ol);
OKV("type", "state"), OKV("files", "deleted"), ol);
OKV("type", "state"), OKV("files", "extra"), ol);
OKV("type", "state"), OKV("files", "deleted_extra"), ol);
OKV("type", "state"), OKV("dirs", "deleted"), ol);
OKV("type", "state"), OKV("rsync", "synced"), NULL);
OKV("type", "state"), OKV("rsync", "failed"), NULL);
OKV("type", "state"), OKV("http", "synced"), NULL);
OKV("type", "state"), OKV("http", "failed"), NULL);
OKV("type", "state"), OKV("rrdp", "synced"), NULL);
OKV("type", "state"), OKV("rrdp", "failed"), NULL);
OKV("type"), OKV("elapsed"), NULL);
OKV("type"), OKV("user"), NULL);
OKV("type"), OKV("system"), NULL);
OKV("type", "state"), OKV("cert", "valid"), ol);
OKV("type", "state"), OKV("cert", "failed parse"), ol);
OKV("type", "state"), OKV("cert", "non-functional"), ol);
OKV("type", "state"), OKV("cert", "sync-deferred"), ol);
OKV("type", "state"), OKV("manifest", "valid"), ol);
OKV("type", "state"), OKV("manifest", "failed parse"), ol);
OKV("type", "state"), OKV("manifest", "sequence gap"), ol);
OKV("type", "state"), OKV("roa", "valid"), ol);
OKV("type", "state"), OKV("roa", "failed parse"), ol);
OKV("type", "state"), OKV("roa", "invalid"), ol);
OKV("type", "state"), OKV("aspa", "valid"), ol);
OKV("type", "state"), OKV("aspa", "failed parse"), ol);
OKV("type", "state"), OKV("aspa", "invalid"), ol);
OKV("type", "state"), OKV("router_key", "valid"), ol);
OKV("type", "state"), OKV("crl", "valid"), ol);
OKV("type", "state"), OKV("tak", "valid"), ol);
OKV("type", "state"), OKV("vrp", "total"), ol);
OKV("type", "state"), OKV("vrp", "unique"), ol);
OKV("type", "state"), OKV("vap", "total"), ol);
OKV("type", "state"), OKV("vap", "unique"), ol);
OKV("type", "state"), OKV("vap providers", "total"), ol);
OKV("type", "state"), OKV("vap overflowed"), ol);
OKV("type", "state"), OKV("spl", "valid"), ol);
OKV("type", "state"), OKV("spl", "failed parse"), ol);
OKV("type", "state"), OKV("spl", "invalid"), ol);