github.com/yaling888/clash@v1.53.0/component/dialer/mark_others.go (about) 1 //go:build !linux && !freebsd && !openbsd 2 3 package dialer 4 5 import ( 6 "net" 7 "net/netip" 8 "sync" 9 10 "github.com/phuslu/log" 11 ) 12 13 var printMarkWarn = sync.OnceFunc(func() { 14 log.Warn().Msg("Routing mark on socket is not supported on current platform") 15 }) 16 17 func bindMarkToDialer(_ int, _ *net.Dialer, _ string, _ netip.Addr) { 18 printMarkWarn() 19 } 20 21 func bindMarkToListenConfig(_ int, _ *net.ListenConfig, _, _ string) { 22 printMarkWarn() 23 }