/* * Print AppleTalk Datagram Delivery Protocol packets. */ static void ddp_print(netdissect_options *ndo, register const u_char *bp, register u_int length, register int t, register u_short snet, register u_char snode, u_char skt) { switch (t) { case ddpNBP: nbp_print(ndo, (const struct atNBP *)bp, length, snet, snode, skt); break; case ddpATP: atp_print(ndo, (const struct atATP *)bp, length); break; case ddpEIGRP: eigrp_print(ndo, bp, length); break; default: ND_PRINT((ndo, " at-%s %d", tok2str(type2str, NULL, t), length)); break; } }
/* * Print AppleTalk Datagram Delivery Protocol packets. */ static void ddp_print(register const u_char *bp, register u_int length, register int t, register u_short snet, register u_char snode, u_char skt) { switch (t) { case ddpNBP: nbp_print((const struct atNBP *)bp, length, snet, snode, skt); break; case ddpATP: atp_print((const struct atATP *)bp, length); break; #ifndef EMBED case ddpEIGRP: eigrp_print(bp, length); break; #endif default: (void)printf(" at-%s %d", tok2str(type2str, NULL, t), length); break; } }