*/
#define FIREWIRE_EUI64_LEN 8
struct firewire_header {
- u_char firewire_dhost[FIREWIRE_EUI64_LEN];
- u_char firewire_shost[FIREWIRE_EUI64_LEN];
- u_short firewire_type;
+ nd_byte firewire_dhost[FIREWIRE_EUI64_LEN];
+ nd_byte firewire_shost[FIREWIRE_EUI64_LEN];
+ nd_uint16_t firewire_type;
};
/*
fwaddr_string(ndo, fp->firewire_shost),
fwaddr_string(ndo, fp->firewire_dhost)));
- firewire_type = EXTRACT_BE_U_2(&fp->firewire_type);
+ firewire_type = EXTRACT_BE_U_2(fp->firewire_type);
if (!ndo->ndo_qflag) {
ND_PRINT((ndo, ", ethertype %s (0x%04x)",
tok2str(ethertype_values,"Unknown", firewire_type),
fp = (const struct firewire_header *)p;
p += FIREWIRE_HDRLEN;
- ether_type = EXTRACT_BE_U_2(&fp->firewire_type);
+ ether_type = EXTRACT_BE_U_2(fp->firewire_type);
src.addr = fp->firewire_shost;
src.addr_string = fwaddr_string;
dst.addr = fp->firewire_dhost;