The 8151740c881f1f400dab7a3f4c7bb23439c11b66 вводит обход багаcommit introduces a workaround for the vSwitch bug, при котором интерфейс принимает обратно посланный мультикастный анонс.where an interface accepts a sent back multicast announcement. And that doesn't work at the moment:
На данный момент этот обход не работает:IFNET_FOREACH_IFA iterates only addresses with non-zero ifa_carp, and the packet is sent with ifa_carp == NULL (i.e. from a general, non-carp source).
IFNET_FOREACH_IFA перебирает только андреса с ненулевым ifa_carp, а пакет посылается как раз с ifa_carp == NULL (т.е. с обычногоAlso, не-carp src),
кроме того почему-то проверяется что поле carp_vhid в принятом пакете равно 0it is checked that the carp_vhid field in the received packet is 0, хотяbut vhid должен быть в диапазоне от 1 доshould be from 1 to 255.