秋山さん: ご指摘ありがとうございます。 元々の axfのコードは明らかにおかしいですね。 ご迷惑をおかけしました。すぐに修正版を作ります。
村山 ----- Original Message ----- >Date: Wed, 9 Feb 2011 22:36:00 +0900 >Subject: axf-2.0.0 promiscuous mode でのマルチキャストの受信 >From: AKIYAMA Takayuki <[email protected]> >To: Masayuki Murayama <[email protected]>, > "(JPOSUG)" <[email protected]> > > >村山さん > >秋山と申します。 > >先月の勉強会では、デモ機にaxfを使わせてもらいました。 >ありがとうございました。 > >ところでひとつ気になったことがあります。それはaxfを使ったNICどうしで、 >VRRPが組めなかったことです。VRRPを設定すると、物理IFがpromiscuous mode >になったのですが、このときVRRPのマルチキャストが受信できていないようでした。 > >とりあえず以下のようにしてみたところ、デモに関してはうまくいきました。 >お時間のあるときにでも、ご確認いただけないでしょうか。 > >よろしくお願い申し上げます。 > >秋山尚之 > >*** axf_usbgem.c.20110122 2009-06-15 23:07:57.000000000 +0900 >--- axf_usbgem.c 2011-01-22 15:20:03.676050837 +0900 >*************** >*** 542,550 **** > > bzero(mhash, sizeof (mhash)); > >! if (dp->rxmode & RXMODE_PROMISC) { > mode = 0; >! } else if (dp->rxmode & RXMODE_PROMISC) { > /* promiscious mode implies all multicast and all physical */ > mode |= RCR_PRO; > } else if ((dp->rxmode & RXMODE_ALLMULTI) || dp->mc_count > 32) { >--- 542,550 ---- > > bzero(mhash, sizeof (mhash)); > >! /* if (dp->rxmode & RXMODE_PROMISC) { > mode = 0; >! } else */ if (dp->rxmode & RXMODE_PROMISC) { > /* promiscious mode implies all multicast and all physical */ > mode |= RCR_PRO; > } else if ((dp->rxmode & RXMODE_ALLMULTI) || dp->mc_count > 32) { _______________________________________________ ug-jposug mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/ug-jposug
