mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-12-22 09:41:54 +00:00
Better formatting of router ID's.
This commit is contained in:
parent
ebd3720f83
commit
dbf3939a53
@ -285,7 +285,11 @@ ea_format(eattr *e, byte *buf)
|
|||||||
bsprintf(buf, "%I", *(ip_addr *) ad->data);
|
bsprintf(buf, "%I", *(ip_addr *) ad->data);
|
||||||
break;
|
break;
|
||||||
case EAF_TYPE_ROUTER_ID:
|
case EAF_TYPE_ROUTER_ID:
|
||||||
bsprintf(buf, "%08x", e->u.data); /* FIXME: Better printing of router ID's */
|
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);
|
||||||
break;
|
break;
|
||||||
case EAF_TYPE_AS_PATH:
|
case EAF_TYPE_AS_PATH:
|
||||||
as_path_format(ad, buf, end - buf);
|
as_path_format(ad, buf, end - buf);
|
||||||
|
Loading…
Reference in New Issue
Block a user