Hello folks, since upgrading from BIRD 2.0.2 to 2.0.4 I'm seeing the message "Missing broadcast address for interface bond0" on one out of two systems in syslog e.g. when starting BIRD.
System cr0 with "Missing broadcast address for interface bond0" is: [root@cr0 ~]# ip a s bond0 10: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff inet 192.0.2.251/29 brd 192.0.2.255 scope global bond0 valid_lft forever preferred_lft forever inet 192.0.2.249/29 scope global secondary bond0 valid_lft forever preferred_lft forever inet6 2001:db8::1/64 scope global nodad valid_lft forever preferred_lft forever inet6 2001:db8::3/64 scope global valid_lft forever preferred_lft forever inet6 fe80::xxxx:xxxx:xxxx:xxxx/64 scope link valid_lft forever preferred_lft forever [root@cr0 ~]# System cr1 without "Missing broadcast address for interface bond0" is: [root@cr1 ~]# ip a s bond0 10: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff inet 192.0.2.252/29 brd 192.0.2.255 scope global bond0 valid_lft forever preferred_lft forever inet6 2001:db8::4/64 scope global valid_lft forever preferred_lft forever inet6 fe80::xxxx:xxxx:xxxx:xxxx/64 scope link valid_lft forever preferred_lft forever [root@cr1 ~]# If I move the cluster/floating IPv4 address 192.0.2.249/29 using keepalived from cr0 to cr1, then system cr1 shows the message and system cr0 is quiet. Thus it feels like BIRD 2.0.4 tries to do some broadcast detection if there are two IPv4 addresses from the same network on an interface? Might this be related to the "bird 2.0.4 autodetects /30 as ptp" thread? Regards, Robert