Lines Matching defs:rtr
956 json_rtr(struct ctl_show_rtr *rtr)
960 json_do_object("rtr", 0);
961 if (rtr->descr[0])
962 json_do_string("descr", rtr->descr);
963 json_do_string("remote_addr", log_addr(&rtr->remote_addr));
964 json_do_uint("remote_port", rtr->remote_port);
965 if (rtr->local_addr.aid != AID_UNSPEC)
966 json_do_string("local_addr", log_addr(&rtr->local_addr));
967 json_do_string("state", rtr->state);
969 if (rtr->session_id != -1) {
970 json_do_uint("version", rtr->version);
971 json_do_uint("minimal_version", rtr->min_version);
972 json_do_uint("session_id", rtr->session_id);
973 json_do_uint("serial", rtr->serial);
975 json_do_uint("refresh", rtr->refresh);
976 json_do_uint("retry", rtr->retry);
977 json_do_uint("expire", rtr->expire);
979 if (rtr->last_sent_error != NO_ERROR) {
981 log_rtr_error(rtr->last_sent_error));
982 if (rtr->last_sent_msg[0])
984 log_reason(rtr->last_sent_msg));
986 if (rtr->last_recv_error != NO_ERROR) {
988 log_rtr_error(rtr->last_recv_error));
989 if (rtr->last_recv_msg[0])
991 log_reason(rtr->last_recv_msg));
1029 .rtr = json_rtr,