/* * Print the FDDI MAC header */ static inline void fddi_hdr_print(register const struct fddi_header *fddip, register u_int length, register const u_char *fsrc, register const u_char *fdst) { const char *srcname, *dstname; srcname = etheraddr_string(fsrc); dstname = etheraddr_string(fdst); if (vflag) (void) printf("%02x %s %s %d: ", fddip->fddi_fc, srcname, dstname, length); else if (qflag) printf("%s %s %d: ", srcname, dstname, length); else { (void) print_fddi_fc(fddip->fddi_fc); (void) printf("%s %s %d: ", srcname, dstname, length); } }
/* * Print the FDDI MAC header */ static inline void fddi_hdr_print(netdissect_options *ndo, register const struct fddi_header *fddip, register u_int length, register const u_char *fsrc, register const u_char *fdst) { const char *srcname, *dstname; srcname = etheraddr_string(ndo, fsrc); dstname = etheraddr_string(ndo, fdst); if (ndo->ndo_vflag) ND_PRINT((ndo, "%02x %s %s %d: ", fddip->fddi_fc, srcname, dstname, length)); else if (ndo->ndo_qflag) ND_PRINT((ndo, "%s %s %d: ", srcname, dstname, length)); else { print_fddi_fc(ndo, fddip->fddi_fc); ND_PRINT((ndo, "%s %s %d: ", srcname, dstname, length)); } }