Operating system
Linux
System version
6.12
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
The feature that changes the default interface when the default interface is no longer available resets active connections:
|
r.logger.Info("updated default interface ", defaultInterface.Name, ", ", strings.Join(options, ", ")) |
|
r.UpdateWIFIState() |
|
|
|
if !r.started { |
|
return |
|
} |
|
r.ResetNetwork() |
|
} |
This is unwanted in case of MPTCP in use as it causes all traffic to drop for a while, which MPTCP can handle with subflows.
So I request either an option to be able to disable this feature or this feature should be disabled when MPTCP is in use.
Reproduction
Use MPTCP with subflows and then set down the default interface.
Logs
Supporter
Integrity requirements
Operating system
Linux
System version
6.12
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
The feature that changes the default interface when the default interface is no longer available resets active connections:
sing-box/route/network.go
Lines 511 to 518 in 1ee0b39
This is unwanted in case of MPTCP in use as it causes all traffic to drop for a while, which MPTCP can handle with subflows.
So I request either an option to be able to disable this feature or this feature should be disabled when MPTCP is in use.
Reproduction
Use MPTCP with subflows and then set down the default interface.
Logs
Supporter
Integrity requirements