- ether_type = EXTRACT_16BITS(&fp->firewire_type);
- if (ethertype_print(ether_type, p, length, caplen) == 0) {
+ ether_type = GET_BE_U_2(fp->firewire_type);
+ src.addr = fp->firewire_shost;
+ src.addr_string = fwaddr_string;
+ dst.addr = fp->firewire_dhost;
+ dst.addr_string = fwaddr_string;
+ if (ethertype_print(ndo, ether_type, p, length, caplen, &src, &dst) == 0) {