mirror of
https://gitlab.labs.nic.cz/labs/bird.git
synced 2024-05-11 16:54:54 +00:00
Adds %R printf directive for Router ID.
This commit is contained in:
@@ -34,9 +34,7 @@ int_set_format(struct adata *set, int way, byte *buf, unsigned int size)
|
||||
if (way)
|
||||
buf += bsprintf(buf, "(%d,%d)", *z >> 16, *z & 0xffff);
|
||||
else
|
||||
buf += bsprintf(buf, "%d.%d.%d.%d",
|
||||
(*z >> 24) & 0xff, (*z >> 16) & 0xff,
|
||||
(*z >> 8) & 0xff, *z & 0xff);
|
||||
buf += bsprintf(buf, "%R", *z);
|
||||
|
||||
z++;
|
||||
sp = 0;
|
||||
|
@@ -19,6 +19,7 @@ cmd_show_status(void)
|
||||
|
||||
cli_msg(-1000, "BIRD " BIRD_VERSION);
|
||||
tm_format_datetime(tim, now);
|
||||
cli_msg(-1011, "Router ID is %R", config->router_id);
|
||||
cli_msg(-1011, "Current server time is %s", tim);
|
||||
tm_format_datetime(tim, boot_time);
|
||||
cli_msg(-1011, "Last reboot on %s", tim);
|
||||
|
@@ -419,11 +419,7 @@ ea_format(eattr *e, byte *buf)
|
||||
bsprintf(buf, "%I", *(ip_addr *) ad->data);
|
||||
break;
|
||||
case EAF_TYPE_ROUTER_ID:
|
||||
bsprintf(buf, "%d.%d.%d.%d",
|
||||
(e->u.data >> 24) & 0xff,
|
||||
(e->u.data >> 16) & 0xff,
|
||||
(e->u.data >> 8) & 0xff,
|
||||
e->u.data & 0xff);
|
||||
bsprintf(buf, "%R", e->u.data);
|
||||
break;
|
||||
case EAF_TYPE_AS_PATH:
|
||||
as_path_format(ad, buf, end - buf);
|
||||
|
Reference in New Issue
Block a user