Signed-off-by: KevinLiang10 <37811973+KevinLiang10@users.noreply.github.com>
This commit is contained in:
KevinLiang10 2025-09-16 09:07:45 -04:00
parent cf8cafecc8
commit c07a684268

View File

@ -60,6 +60,7 @@ var forceBindToDevice = envknob.RegisterBool("TS_FORCE_LINUX_BIND_TO_DEVICE")
// If it doesn't, we have to use SO_BINDTODEVICE on our sockets instead. // If it doesn't, we have to use SO_BINDTODEVICE on our sockets instead.
func UseSocketMark() bool { func UseSocketMark() bool {
if forceBindToDevice() { if forceBindToDevice() {
fmt.Println("netns: forcing TS_FORCE_LINUX_BIND_TO_DEVICE=true; using SO_BINDTODEVICE")
return false return false
} }
socketMarkWorksOnce.Do(func() { socketMarkWorksOnce.Do(func() {