summaryrefslogtreecommitdiff
path: root/sys/dev/gem
diff options
context:
space:
mode:
authorMarius Strobl <marius@FreeBSD.org>2004-06-10 00:04:16 +0000
committerMarius Strobl <marius@FreeBSD.org>2004-06-10 00:04:16 +0000
commitc240bd8cf8b35701de48ebaaa18e74c6c907c23e (patch)
tree35bfc7aa00178aae2f857b90dfcf0104285f2032 /sys/dev/gem
parentf22c26808ede426ec4721ea4cf3bcbccbb9e653b (diff)
Notes
Diffstat (limited to 'sys/dev/gem')
-rw-r--r--sys/dev/gem/if_gem.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/dev/gem/if_gem.c b/sys/dev/gem/if_gem.c
index f00d8d3418ac..60c3dfb24dba 100644
--- a/sys/dev/gem/if_gem.c
+++ b/sys/dev/gem/if_gem.c
@@ -1844,13 +1844,11 @@ gem_setladrf(sc)
{
struct ifnet *ifp = &sc->sc_arpcom.ac_if;
struct ifmultiaddr *inm;
- struct sockaddr_dl *sdl;
bus_space_tag_t t = sc->sc_bustag;
bus_space_handle_t h = sc->sc_h;
u_int32_t crc;
u_int32_t hash[16];
u_int32_t v;
- int len;
int i;
/* Get current RX configuration */
@@ -1890,8 +1888,8 @@ gem_setladrf(sc)
TAILQ_FOREACH(inm, &sc->sc_arpcom.ac_if.if_multiaddrs, ifma_link) {
if (inm->ifma_addr->sa_family != AF_LINK)
continue;
- sdl = (struct sockaddr_dl *)inm->ifma_addr;
- crc = ether_crc32_le(LLADDR(sdl), ETHER_ADDR_LEN);
+ crc = ether_crc32_le(LLADDR((struct sockaddr_dl *)
+ inm->ifma_addr), ETHER_ADDR_LEN);
/* Just want the 8 most significant bits. */
crc >>= 24;