[ofa-general] IB Bonding errors with recent kernel

Pradeep Satyanarayana pradeeps at linux.vnet.ibm.com
Mon Dec 8 14:51:56 PST 2008


I was attempting to execute a few bonding tests with the 2.6.28-rc7 kernel and see the following error when I try to add the first slave:

ib0: multicast join failed for 0001:0000:0000:0000:0000:0000:0000:0000, status -22

Here were the steps that I followed:

1. modprobe bonding
2.  ib-bond --bond-ip 192.168.2.132 --add-slave ib0 --miimon 100

I have been able to debug this to a certain degree and traced this to the case wherein an Ethernet mapped address of the IPv6 multicast address
seems to be added to the dev->mc_list (I see an entry for 333300:0100:0000:0000:0000 on the mc_list). This subsequently gets transformed to the
0001:0000:0000:0000:0000:0000:0000:0000 address in ipoib_mcast_restart_task(), which what is seen in the errors.

Can others recreate this? Any clues as to why an Ethernet specific mapped address is being added to IB?

Pradeep




More information about the general mailing list