summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorBrad Smith <brad@cvs.openbsd.org>2006-05-14 21:51:23 +0000
committerBrad Smith <brad@cvs.openbsd.org>2006-05-14 21:51:23 +0000
commit3fcd9754f5ee6402bcdafb1b698feb149f1ec61b (patch)
tree232436d91f77147c9d14436db687722a106527e0 /sys
parentd17a89a5ea26960ef380cda99c70fd1537cc18a9 (diff)
set the multicast filter in xge_init().
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/pci/if_xge.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/pci/if_xge.c b/sys/dev/pci/if_xge.c
index 7de56d46c7a..06c924c9ea8 100644
--- a/sys/dev/pci/if_xge.c
+++ b/sys/dev/pci/if_xge.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_xge.c,v 1.9 2006/05/14 21:41:25 brad Exp $ */
+/* $OpenBSD: if_xge.c,v 1.10 2006/05/14 21:51:22 brad Exp $ */
/* $NetBSD: if_xge.c,v 1.1 2005/09/09 10:30:27 ragge Exp $ */
/*
@@ -671,6 +671,8 @@ xge_init(struct ifnet *ifp)
PIF_WCSR(MAC_INT_MASK, MAC_TMAC_INT); /* only from RMAC */
PIF_WCSR(MAC_RMAC_ERR_MASK, ~RMAC_LINK_STATE_CHANGE_INT);
+ xge_mcast_filter(sc);
+
/* Done... */
ifp->if_flags |= IFF_RUNNING;
ifp->if_flags &= ~IFF_OACTIVE;