村山さん

秋山と申します。

先月の勉強会では、デモ機に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

メールによる返信