X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/7068209574374db8934ceaaac8f92e5eb5c62880..53310cd8fcdd3d0b5f318d2eea4c41e29a6cf49a:/print-ether.c diff --git a/print-ether.c b/print-ether.c index 7e7216c4..7143830f 100644 --- a/print-ether.c +++ b/print-ether.c @@ -108,14 +108,14 @@ static inline void ether_hdr_print(netdissect_options *ndo, const u_char *bp, u_int length) { - register const struct ether_header *ep; + const struct ether_header *ep; uint16_t length_type; ep = (const struct ether_header *)bp; ND_PRINT((ndo, "%s > %s", - etheraddr_string(ndo, ESRC(ep)), - etheraddr_string(ndo, EDST(ep)))); + etheraddr_string(ndo, ep->ether_shost), + etheraddr_string(ndo, ep->ether_dhost))); length_type = EXTRACT_BE_U_2(ep->ether_length_type); if (!ndo->ndo_qflag) { @@ -179,9 +179,9 @@ ether_print(netdissect_options *ndo, p += ETHER_HDRLEN; hdrlen = ETHER_HDRLEN; - src.addr = ESRC(ep); + src.addr = ep->ether_shost; src.addr_string = etheraddr_string; - dst.addr = EDST(ep); + dst.addr = ep->ether_dhost; dst.addr_string = etheraddr_string; length_type = EXTRACT_BE_U_2(ep->ether_length_type);