return (f ? f : "unknown");
for (i in ipNetToMediaIfIndex) {
printf "%-15s at %s flags %s on interface #%d (%s)\n",
ipNetToMediaNetAddress, ipNetToMediaPhysAddress,
at_type(ipNetToMediaType), ipNetToMediaIfIndex,
ifDescr[ipNetToMediaIfIndex];
if (!didone && DIAGNOSTIC)
printf "ipNetToMediaTable: %s\n", DIAGNOSTIC;
printf "%-15s at %s on interface #%d (%s)\n",
atNetAddress, atPhysAddress, atIfIndex,
if (!didone && DIAGNOSTIC)
printf "atTable: %s\n", DIAGNOSTIC;
if (!didone && !DIAGNOSTIC)
printf "\nNet to media:\n";
for (i in clnpNetToMediaIfIndex) {
printf "NS+%s at %s type %s age %d hold %d on interface #%d (%s)\n",
clnpNetToMediaNetAddress, clnpNetToMediaPhysAddress,
clnp_type(clnpNetToMediaType), clnpNetToMediaAge,
clnpNetToMediaIfIndex, ifDescr[clnpNetToMediaIfIndex];
printf "clnpNetToMediaTable: %s\n", DIAGNOSTIC;