summaryrefslogtreecommitdiffstats
path: root/sys/dev/de/if_devar.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/de/if_devar.h')
-rw-r--r--sys/dev/de/if_devar.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/de/if_devar.h b/sys/dev/de/if_devar.h
index ae96b2e..75565b0 100644
--- a/sys/dev/de/if_devar.h
+++ b/sys/dev/de/if_devar.h
@@ -837,9 +837,9 @@ static const struct {
* endian case, just shift them left 16.
*/
#if BYTE_ORDER == BIG_ENDIAN
-#define TULIP_SP_MAC(x) ((x) << 16)
+#define TULIP_SP_MAC(ptr) (be16dec(ptr) << 16)
#else
-#define TULIP_SP_MAC(x) (x)
+#define TULIP_SP_MAC(ptr) (le16dec(ptr))
#endif
/*
OpenPOWER on IntegriCloud