diff options
author | Martin Mares <mj@ucw.cz> | 2000-04-26 12:32:07 +0000 |
---|---|---|
committer | Martin Mares <mj@ucw.cz> | 2000-04-26 12:32:07 +0000 |
commit | dbf3939a53192c093f9f367edb15bf613126e347 (patch) | |
tree | 6c78196870e8cd902f441a50ebe8181fd4f8f57a | |
parent | ebd3720f8335cecd671382c23fe61f03b7e2acaa (diff) |
Better formatting of router ID's.
-rw-r--r-- | nest/rt-attr.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/nest/rt-attr.c b/nest/rt-attr.c index 42317e97..17721fb4 100644 --- a/nest/rt-attr.c +++ b/nest/rt-attr.c @@ -285,7 +285,11 @@ ea_format(eattr *e, byte *buf) bsprintf(buf, "%I", *(ip_addr *) ad->data); break; 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; case EAF_TYPE_AS_PATH: as_path_format(ad, buf, end - buf); |