From owner-freebsd-current@FreeBSD.ORG Sun Apr 27 15:57:45 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D10F106566B for ; Sun, 27 Apr 2008 15:57:45 +0000 (UTC) (envelope-from swhetzel@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.235]) by mx1.freebsd.org (Postfix) with ESMTP id 3D5668FC18 for ; Sun, 27 Apr 2008 15:57:45 +0000 (UTC) (envelope-from swhetzel@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so2923323rvf.43 for ; Sun, 27 Apr 2008 08:57:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=vEjR7SPIc9jvi2OxiLzlzkwNoW6i4pUVK4Lous6wjZM=; b=Yna0ReDlbZVx98D81ODu87TYHN0rx3/3nV9PwXusoOeIyFYWJfrgNuvAx0byO3cydgLbBSdviSgyPudr1MVIYfUaMQ6ybkOxI4aadHOKou+U97bIvG9Dv4s/4TIjrvepJ+xYrKH91JMyzChh7cTEE11ej/o7yyBZ9lqpEYiEUks= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=E+wcpnu+elw9TcLlJ6ZegLKXvyXOIvvr9kCGpbxxDEBPvuRPqfWhFlCGjMWyLLHzbgi2HJiqEq1bHmU7Cla1mKPC6MapT8jbCpPkleJjykzj9JQY5Q42xzMi5qr+Qfy5cySjr5WikqcRuWv4Hmd8DX8ugEUod29LG+M3ZECd2hI= Received: by 10.141.87.13 with SMTP id p13mr2163036rvl.163.1209311864979; Sun, 27 Apr 2008 08:57:44 -0700 (PDT) Received: by 10.140.191.11 with HTTP; Sun, 27 Apr 2008 08:57:44 -0700 (PDT) Message-ID: <790a9fff0804270857n643c6ed9p3954abec41c12516@mail.gmail.com> Date: Sun, 27 Apr 2008 10:57:44 -0500 From: "Scot Hetzel" To: haro@kgt.co.jp In-Reply-To: <20080427.220905.113455362.haro@kgt.co.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20080427.220905.113455362.haro@kgt.co.jp> Cc: sam@freebsd.org, freebsd-current@freebsd.org Subject: Re: iwi0 "need multicast update callback" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 15:57:45 -0000 On Sun, Apr 27, 2008 at 8:09 AM, wrote: > Hi list, > > After updating my pc today, I'm getting following message on the console. > As it seems to be working ok, but is there any way to get rid of it? > > iwi0: need multicast update callback > I noticed this with the ndis driver also. I searched the code and found that this is coming from the null_update_mcast function in /sys/net80211/ieee802.c To get rid of this notification will require updating the iwi and ndis drivers to seperate multicast update and promisc update into seperate functions: ic->ic_update_mcast = null_update_mcast; ic->ic_update_promisc = null_update_promisc; : /* * Synchronize flag bit state in the parent ifnet structure * according to the state of all vap ifnet's. This is used, * for example, to handle IFF_PROMISC and IFF_ALLMULTI. */ void ieee80211_syncifflag_locked(struct ieee80211com *ic, int flag) This is to allow the ieee80211_syncifflag_locked function to update the parent ifnet structure. Search the other wireless drivers (i.e ath) on how the conversion was made. Scot