Moni Shoua wrote: Sorry, previous message was sent by mistake to myself with others on CC
> Roland, > With Jason's example of corrupting mcast list of IPoIB from userspace, what > do you think about the necessity of the patch? > > Moni Shoua wrote: >>>> Is there any way userspace can inject a bogus multicast address? >>> Can you do it with netlink? >>> >>> ip maddr add address ... dev ib0 >>> >>> Jason >> Thanks Jason. This is an example that shows it can be done from userspace. >> Roland, I think that the output below answers your question. >> >> >> Before ip maddr show >> ------------------------------- >> linux:/etc/sysconfig/network # ip m s dev ib0 >> 9: ib0 >> link 00:ff:ff:ff:ff:12:60:1b:ff:ff:00:00:00:00:00:01:00:00:00:00 >> link 00:ff:ff:ff:ff:12:40:1b:ff:ff:00:00:00:00:00:00:00:00:00:00 >> link 00:ff:ff:ff:ff:12:60:1b:ff:ff:00:00:00:00:00:00:00:00:00:00 >> inet 224.0.0.1 >> inet6 ff02::1:ff96:ca05 >> inet6 ff02::1 >> >> linux:/etc/sysconfig/network # ip maddr add 33:33:00:00:00:01 dev ib0 >> linux:/etc/sysconfig/network # ip m s dev ib0 >> >> Before ip maddr show >> ------------------------------- >> 9: ib0 >> link 33:33:00:00:00:01:00:00:00:00:00:00:00:00:00:00:00:00:00:00 >> static >> link 00:ff:ff:ff:ff:12:60:1b:ff:ff:00:00:00:00:00:01:00:00:00:00 >> link 00:ff:ff:ff:ff:12:40:1b:ff:ff:00:00:00:00:00:00:00:00:00:00 >> link 00:ff:ff:ff:ff:12:60:1b:ff:ff:00:00:00:00:00:00:00:00:00:00 >> inet 224.0.0.1 >> inet6 ff02::1:ff96:ca05 >> inet6 ff02::1 >> >> >From dmesg (22 means EINVAL) >> ------------------------------- >> ib0: multicast join failed for 0001:0000:0000:0000:0000:0000:0000:0000, >> status -22 >> ib0: multicast join failed for 0001:0000:0000:0000:0000:0000:0000:0000, >> status -22 >> ib0: multicast join failed for 0001:0000:0000:0000:0000:0000:0000:0000, >> status -22 >> ib0: multicast join failed for 0001:0000:0000:0000:0000:0000:0000:0000, >> status -22 >> ib0: multicast join failed for 0001:0000:0000:0000:0000:0000:0000:0000, >> status -22 >> ib0: multicast join failed for 0001:0000:0000:0000:0000:0000:0000:0000, >> status -22 >> ib0: multicast join failed for 0001:0000:0000:0000:0000:0000:0000:0000, >> status -22 >> ib0: multicast join failed for 0001:0000:0000:0000:0000:0000:0000:0000, >> status -22 >> _______________________________________________ >> general mailing list >> [email protected] >> http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general >> >> To unsubscribe, please visit >> http://openib.org/mailman/listinfo/openib-general >> > > _______________________________________________ > general mailing list > [email protected] > http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general > > To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general > _______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
