Set interface ethernet eth? = Broadcast address is 0.0.0.0

VyOS 1.3-rolling-202005210117

set interface ethernet eth0 address 192.168.167.1/24 commit
$ save

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.167.1 netmask 255.255.255.0 broadcast 0.0.0.0
inet6 fe80::250:56ff:feab:72a6 prefixlen 64 scopeid 0x20
ether 00:50:56:ab:72:a6 txqueuelen 1000 (Ethernet)
RX packets 375932 bytes 23829515 (22.7 MiB)
RX errors 0 dropped 334960 overruns 0 frame 0
TX packets 3483 bytes 807291 (788.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
is it a bug?

Hello @uf53,
I think this is not a bug.
You can see the same behavior on Debian or other distributives when. you configure IP address manually.
Why do you think that this is a bug?

Hello Dmitry

Thank you for the answer!
vyos calculates the broadcast address automatically also and I don’t find the option in configure mode to change it later.
normally the broadcast address depends on the ip address and network mask, in my case 192.168.167.255 would be correct in my opinion.
I have concerns that bcast 0.0.0.0 can cause unwanted side effects in certain situations.
I also checked other linux installations e.g. ubuntu, centos that all have the correct bcast address.
regards, Urs

Yes, it makes sense.
When don’t set the broadcast address, by default it 0.0.0.0. This appears only in rolling releases, in 1.2.5 all properly.
I propose to create a bug report on the https://phabricator.vyos.net/