#include "netdissect.h"
#include "extract.h"
-static const char tstr[] = " [|udld]";
#define UDLD_HEADER_LEN 4
#define UDLD_DEVICE_ID_TLV 0x0001
#define UDLD_EXTRACT_OPCODE(x) ((x)&0x1f)
void
-udld_print (netdissect_options *ndo, const u_char *pptr, u_int length)
+udld_print(netdissect_options *ndo, const u_char *pptr, u_int length)
{
int code, type, len;
const u_char *tptr;
case UDLD_PORT_ID_TLV:
case UDLD_DEVICE_NAME_TLV:
ND_PRINT(", ");
- fn_printzp(ndo, tptr, len, NULL);
+ nd_printzp(ndo, tptr, len, NULL);
break;
case UDLD_ECHO_TLV:
ND_PRINT(", ");
- (void)fn_printn(ndo, tptr, len, NULL);
+ (void)nd_printn(ndo, tptr, len, NULL);
break;
case UDLD_MESSAGE_INTERVAL_TLV:
ND_PRINT("%s", istr);
return;
trunc:
- ND_PRINT("%s", tstr);
+ nd_print_trunc(ndo);
}