Use the ndo->ndo_protocol field to print the protocol name.
/* Utilities */
extern void nd_print_trunc(netdissect_options *);
+extern void nd_print_protocol(netdissect_options *);
extern void nd_print_invalid(netdissect_options *);
extern int mask2plen(uint32_t);
ND_PRINT(" [|%s]", ndo->ndo_protocol);
}
+/* Print the protocol name */
+void nd_print_protocol(netdissect_options *ndo)
+{
+ ND_PRINT("%s", ndo->ndo_protocol);
+}
+
/* Print the invalid string */
void nd_print_invalid(netdissect_options *ndo)
{