> @@ -507,7 +511,7 @@ > ifp->if_flags &= ~IFF_ALLMULTI; > rxmode |= AXE_RXCMD_MULTICAST; > > - axe_cmd(sc, AXE_CMD_WRITE_MCAST, 0, 0, (void *)&hashtbl); > + axe_cmd(sc, AXE_CMD_WRITE_MCAST, 0, 0, hashtbl); > > missing & ?
nope: uint8_t hashtbl[8] = { 0, 0, 0, 0, 0, 0, 0, 0 }; so it's already a pointer in this sense. but good to check :) .mrg.