- case 0x10: /* ATA-186 VoIP VLAN assignment - incomplete doc. */
- ND_PRINT((ndo, "%1.2fW", cdp_get_number(tptr, len) / 1000.0));
+ case 0x0f: /* ATA-186 VoIP VLAN request - incomplete doc. */
+ if (len < 2)
+ goto trunc;
+ if (len == 2)
+ ND_PRINT("unknown 0x%04x", EXTRACT_BE_U_2(tptr));
+ else
+ ND_PRINT("app %u, vlan %u", EXTRACT_U_1(tptr), EXTRACT_BE_U_2(tptr + 1));
+ break;
+ case 0x10: /* Power - not documented */
+ ND_PRINT("%1.2fW", cdp_get_number(tptr, len) / 1000.0);