X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=lcradmin.c;fp=lcradmin.c;h=306a0da93a2aa51e097793ff3faef3618c479d6d;hp=dc80d43a6213e9579bae23e20dfaa167d0911ed2;hb=57549529c86785b7ecf5f56d2a3ff42b5e519755;hpb=2debf085354e85b911c3a87a3e63471feddc9f53 diff --git a/lcradmin.c b/lcradmin.c index dc80d43..306a0da 100644 --- a/lcradmin.c +++ b/lcradmin.c @@ -678,7 +678,19 @@ const char *admin_state(int sock, char *argv[]) addstr(" not loaded"); } else { - SPRINT(buffer, "%s (port %d: %s) %s %s%s use:%d", m[i].u.i.interface_name, m[i].u.i.portnum, m[i].u.i.portname, (m[i].u.i.ntmode)?"NT-mode":"TE-mode", (m[i].u.i.ptp)?"ptp ":"ptmp", (m[i].u.i.extension)?" extension":"", m[i].u.i.use); + SPRINT(buffer, "%s", m[i].u.i.interface_name); + addstr(buffer); + color(yellow); + SPRINT(buffer, "(port %d: %s)", m[i].u.i.portnum, m[i].u.i.portname); + addstr(buffer); + color(cyan); + SPRINT(buffer, " %s %s%s%s%s", (m[i].u.i.ntmode)?"NT-mode":"TE-mode", (m[i].u.i.ptp)?"ptp":"ptmp", (m[i].u.i.l1hold)?" l1hold":"", (m[i].u.i.l2hold)?" l2hold":"", (m[i].u.i.extension)?" extension":""); + addstr(buffer); + if (m[i].u.i.use) + color(green); + else + color(blue); + SPRINT(buffer, " use:%d", m[i].u.i.use); addstr(buffer); if (m[i].u.i.ptp || !m[i].u.i.ntmode) { @@ -1403,7 +1415,7 @@ const char *admin_portinfo(int sock, int argc, char *argv[]) printf("\t status = blocked\n"); else printf("\t status = unblocked\n"); - printf("\t mode = %s %s\n", (m[i].u.i.ntmode)?"NT-mode":"TE-mode", (m[i].u.i.ptp)?"ptp ":"ptmp"); + printf("\t mode = %s %s%s%s\n", (m[i].u.i.ntmode)?"NT-mode":"TE-mode", (m[i].u.i.ptp)?"ptp":"ptmp", (m[i].u.i.l1hold)?" l1hold":"", (m[i].u.i.l2hold)?" l2hold":""); if (m[i].u.i.l1link < 0) printf("\t l1 link = unknown\n"); else