If you are using a graphical client, please provide the version of the client.
No response
Version
latest dev-next branch, with few unrelated modifications
Description
I have a fork of sing-box, with some changes that do not even come close to sing-tun or interface handling, recently I was detecting some inconsistency in the connections, and after I added a log which gets called when InterfaceUpdated() gets called, I noticed that the InterfaceUpdated() function was getting called repeatedly, my setup is being run on a VM and its network stack setting is completely fixed, so I assume these calls might be made due to a bug regarding interface monitoring.
Reproduction
add a log to InterfaceUpdated() on one of the outbounds that implement it (Hysteria2 does not implement it). Then set up sing-box on a (rather ubuntu) machine on which the network stack does not change. The log will be indicating that the InterfaceUpdated() is getting called despite no changes occurring in the interfaces.
Operating system
Linux
System version
Ubuntu 22.04.3 LTS (GNU/Linux 5.15.0-86-generic x86_64)
Installation type
Original sing-box Command Line
If you are using a graphical client, please provide the version of the client.
No response
Version
Description
I have a fork of sing-box, with some changes that do not even come close to sing-tun or interface handling, recently I was detecting some inconsistency in the connections, and after I added a log which gets called when
InterfaceUpdated()
gets called, I noticed that theInterfaceUpdated()
function was getting called repeatedly, my setup is being run on a VM and its network stack setting is completely fixed, so I assume these calls might be made due to a bug regarding interface monitoring.Reproduction
add a log to
InterfaceUpdated()
on one of the outbounds that implement it (Hysteria2 does not implement it). Then set up sing-box on a (rather ubuntu) machine on which the network stack does not change. The log will be indicating that theInterfaceUpdated()
is getting called despite no changes occurring in the interfaces.Logs