Author: sam
Date: Sun Nov 30 20:48:57 2008
New Revision: 185485
URL: http://svn.freebsd.org/changeset/base/185485

Log:
  hookup mcast and promisc callbacks
  
  Submitted by: "Paul B. Mahol" <[EMAIL PROTECTED]>

Modified:
  head/sys/dev/if_ndis/if_ndis.c

Modified: head/sys/dev/if_ndis/if_ndis.c
==============================================================================
--- head/sys/dev/if_ndis/if_ndis.c      Sun Nov 30 19:58:03 2008        
(r185484)
+++ head/sys/dev/if_ndis/if_ndis.c      Sun Nov 30 20:48:57 2008        
(r185485)
@@ -142,6 +142,8 @@ static void ndis_tick               (void *);
 static void ndis_ticktask      (device_object *, void *);
 static int ndis_raw_xmit       (struct ieee80211_node *, struct mbuf *,
        const struct ieee80211_bpf_params *);
+static void ndis_update_mcast  (struct ifnet *ifp);
+static void ndis_update_promisc        (struct ifnet *ifp);
 static void ndis_start         (struct ifnet *);
 static void ndis_starttask     (device_object *, void *);
 static void ndis_resettask     (device_object *, void *);
@@ -915,6 +917,8 @@ got_crypto:
                //ic->ic_bss->ni_chan = ic->ic_bsschan;
                ic->ic_vap_create = ndis_vap_create;
                ic->ic_vap_delete = ndis_vap_delete;
+               ic->ic_update_mcast = ndis_update_mcast;
+               ic->ic_update_promisc = ndis_update_promisc;
 
        } else {
                ifmedia_init(&sc->ifmedia, IFM_IMASK, ndis_ifmedia_upd,
@@ -1767,6 +1771,20 @@ ndis_raw_xmit(struct ieee80211_node *ni,
 }
 
 static void
+ndis_update_mcast(struct ifnet *ifp)
+{
+       struct ndis_softc       *sc = ifp->if_softc;
+
+       ndis_setmulti(sc);
+}
+
+static void
+ndis_update_promisc(struct ifnet *ifp)
+{
+       /* not supported */
+}
+
+static void
 ndis_starttask(d, arg)
        device_object           *d;
        void                    *arg;
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to