Lines Matching refs:json_do_string
66 json_do_string("mp", aid2str(i));
93 json_do_string("family", aid2str(i));
109 json_do_string("family", aid2str(i));
112 json_do_string("mode", "recv");
115 json_do_string("mode", "send");
118 json_do_string("mode", "bidir");
131 json_do_string("open_policy",
142 json_do_string("last_read", fmt_monotime(p->stats.last_read));
144 json_do_string("last_write", fmt_monotime(p->stats.last_write));
247 json_do_string("authentication",
253 json_do_string("role", log_policy(p->conf.role));
266 json_do_string("my_shutdown_reason",
269 json_do_string("last_shutdown_reason",
274 json_do_string("last_error_sent", errstr);
278 json_do_string("last_error_received", errstr);
287 json_do_string("address", log_addr(&p->local));
293 json_do_string("address", log_addr(&p->remote));
302 json_do_string("remote_role",
304 json_do_string("local_role",
318 json_do_string("remote_as", log_as(p->conf.remote_as));
320 json_do_string("description", p->conf.descr);
322 json_do_string("group", p->conf.group);
324 json_do_string("remote_addr", log_addr(&p->conf.remote_addr));
331 json_do_string("bgpid", inet_ntoa(ina));
333 json_do_string("state", statenames[p->state]);
334 json_do_string("last_updown", fmt_monotime(p->stats.last_updown));
361 json_do_string("name", timernames[t->type]);
385 json_do_string("origin", origin);
393 json_do_string("nexthop", log_addr(&kf->nexthop));
411 json_do_string("description", kt->descr);
422 json_do_string("name", iface->ifname);
428 json_do_string("media", iface->media);
430 json_do_string("linkstate", iface->linkstate);
444 json_do_string("address", log_addr(&nh->addr));
454 json_do_string("nexthop", log_addr(&nh->kr.nexthop));
485 json_do_string("community",
490 json_do_string("community",
510 json_do_string("community", fmt_ext_community(ext));
526 json_do_string("error", "bad length");
529 json_do_string("community", fmt_community(a, v));
546 json_do_string("error", "bad length");
549 json_do_string("community", fmt_large_community(a, l1, l2));
563 json_do_string("error", "bad length");
566 json_do_string("community", fmt_ext_community(ext));
591 json_do_string("type", fmt_attr(type, -1));
620 json_do_string("origin", fmt_origin(origin, 0));
631 json_do_string("error",
637 json_do_string("error", "bad AS-Path");
642 json_do_string("aspath", aspath);
649 json_do_string("nexthop", inet_ntoa(id));
672 json_do_string("router_id", inet_ntoa(id));
680 json_do_string("originator", inet_ntoa(id));
687 json_do_string("cluster_id", inet_ntoa(id));
702 json_do_string("family", aid2str(aid));
746 json_do_string("nexthop", log_addr(&nexthop));
804 json_do_string("error", "bad length");
821 json_do_string("aspath", aspath);
824 json_do_string("exit_nexthop", log_addr(&r->exit_nexthop));
825 json_do_string("true_nexthop", log_addr(&r->true_nexthop));
829 json_do_string("description", r->descr);
830 json_do_string("remote_addr", log_addr(&r->remote_addr));
832 json_do_string("bgp_id", inet_ntoa(id));
849 json_do_string("source", "internal");
851 json_do_string("source", "external");
858 json_do_string("ovs", fmt_ovs(r->roa_validation_state, 0));
859 json_do_string("avs", fmt_avs(r->aspa_validation_state, 0));
860 json_do_string("origin", fmt_origin(r->origin, 0));
865 json_do_string("last_update", fmt_timeframe(r->age));
942 json_do_string("name", set->name);
943 json_do_string("type", fmt_set_type(set));
944 json_do_string("last_change", fmt_monotime(set->lastchange));
962 json_do_string("descr", rtr->descr);
963 json_do_string("remote_addr", log_addr(&rtr->remote_addr));
966 json_do_string("local_addr", log_addr(&rtr->local_addr));
967 json_do_string("state", rtr->state);
980 json_do_string("last_sent_error",
983 json_do_string("last_sent_msg",
987 json_do_string("last_recv_error",
990 json_do_string("last_recv_msg",
999 json_do_string("status", "OK");
1002 json_do_string("status", "FAILED");
1005 json_do_string("status", "FAILED");
1006 json_do_string("error", ctl_res_strerror[rescode]);