diff options
author | paul <paul@FreeBSD.org> | 1998-05-27 11:05:17 +0000 |
---|---|---|
committer | paul <paul@FreeBSD.org> | 1998-05-27 11:05:17 +0000 |
commit | 160335012701754c4e5b2147069f0b92c62abdb4 (patch) | |
tree | 55c20f05427c3db617fb6397b9edc1a7d62d6954 /sys/dev/lnc | |
parent | 11551254b2c771076d527f3365a43e91676f333a (diff) | |
download | FreeBSD-src-160335012701754c4e5b2147069f0b92c62abdb4.zip FreeBSD-src-160335012701754c4e5b2147069f0b92c62abdb4.tar.gz |
Fix some bitrot in the multicast support, the move from TAILQ macros wasn't implemented fully.
Diffstat (limited to 'sys/dev/lnc')
-rw-r--r-- | sys/dev/lnc/if_lnc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/lnc/if_lnc.c b/sys/dev/lnc/if_lnc.c index 6404e3d..eb1c4fe 100644 --- a/sys/dev/lnc/if_lnc.c +++ b/sys/dev/lnc/if_lnc.c @@ -30,7 +30,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: $ + * $Id: if_lnc.c,v 1.41 1998/05/27 09:59:13 paul Exp $ */ /* @@ -257,7 +257,7 @@ lnc_setladrf(struct lnc_softc *sc) ifma = ifma->ifma_link.le_next) { if (ifma->ifma_addr->sa_family != AF_LINK) continue; - index = ether_crc(enm->enm_addrlo) >> 26; + index = ether_crc(LLADDR((struct sockaddr_dl *)ifma->ifma_addr)) >> 26; sc->init_block->ladrf[index >> 3] |= 1 << (index & 7); } } |