shell_commands/ifconfig: mark TENTATIVE addresses correctly

This commit is contained in:
Martine Lenders 2018-12-04 15:47:21 +01:00
parent 7815ac26a9
commit e4a922260e

View File

@ -362,16 +362,22 @@ static void _netif_list_ipv6(ipv6_addr_t *addr, uint8_t flags)
if (flags & GNRC_NETIF_IPV6_ADDRS_FLAGS_ANYCAST) { if (flags & GNRC_NETIF_IPV6_ADDRS_FLAGS_ANYCAST) {
printf(" [anycast]"); printf(" [anycast]");
} }
switch (flags & GNRC_NETIF_IPV6_ADDRS_FLAGS_STATE_MASK) { if (flags & GNRC_NETIF_IPV6_ADDRS_FLAGS_STATE_TENTATIVE) {
case GNRC_NETIF_IPV6_ADDRS_FLAGS_STATE_TENTATIVE: printf(" TNT[%u]",
printf(" TNT"); flags & GNRC_NETIF_IPV6_ADDRS_FLAGS_STATE_TENTATIVE);
break; }
case GNRC_NETIF_IPV6_ADDRS_FLAGS_STATE_DEPRECATED: else {
printf(" DPR"); switch (flags & GNRC_NETIF_IPV6_ADDRS_FLAGS_STATE_MASK) {
break; case GNRC_NETIF_IPV6_ADDRS_FLAGS_STATE_DEPRECATED:
case GNRC_NETIF_IPV6_ADDRS_FLAGS_STATE_VALID: printf(" DPR");
printf(" VAL"); break;
break; case GNRC_NETIF_IPV6_ADDRS_FLAGS_STATE_VALID:
printf(" VAL");
break;
default:
printf(" UNK");
break;
}
} }
line_thresh = _newline(0U, line_thresh); line_thresh = _newline(0U, line_thresh);
} }