summaryrefslogtreecommitdiff
path: root/sys/dev/fe
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2003-12-08 07:54:15 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2003-12-08 07:54:15 +0000
commita55a017f42cd3f75d68f3a79b0a8f051b37435b8 (patch)
treea76375ea757ab61d6de7a0c5ec2362d2e15d403f /sys/dev/fe
parenta5b5101f5eb625051381e7cd74ec05aa5f431842 (diff)
Notes
Diffstat (limited to 'sys/dev/fe')
-rw-r--r--sys/dev/fe/if_fe.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/fe/if_fe.c b/sys/dev/fe/if_fe.c
index 23f132278a83..e47fcae85273 100644
--- a/sys/dev/fe/if_fe.c
+++ b/sys/dev/fe/if_fe.c
@@ -2046,14 +2046,14 @@ fe_write_mbufs (struct fe_softc *sc, struct mbuf *m)
/*
* Compute hash value for an Ethernet address
*/
-static u_int32_t
-fe_mchash (caddr_t addr)
+static uint32_t
+fe_mchash (const uint8_t *addr)
{
#define FE_POLY 0xEDB88320L
- u_long carry, crc = 0xFFFFFFFFL;
+ uint32_t carry, crc = 0xFFFFFFFFL;
int idx, bit;
- u_int8_t data;
+ uint8_t data;
for ( idx = ETHER_ADDR_LEN; --idx >= 0; ) {
for (data = *addr++, bit = 8; --bit >= 0; data >>= 1) {