aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--conn_default.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/conn_default.go b/conn_default.go
index 9f1e0b0..739fc83 100644
--- a/conn_default.go
+++ b/conn_default.go
@@ -151,10 +151,10 @@ func (bind *NativeBind) SetMark(mark uint32) error {
return err2
}
err3 := fd4.Control(func(fd uintptr) {
- err1 = unix.SetsockoptInt(int(fd), unix.SOL_SOCKET, 0x1014 /* unix.SO_SETFIB */, int(mark))
+ err1 = unix.SetsockoptInt(int(fd), unix.SOL_SOCKET, 0x1015 /* unix.SO_USER_COOKIE */, int(mark))
})
err4 := fd6.Control(func(fd uintptr) {
- err2 = unix.SetsockoptInt(int(fd), unix.SOL_SOCKET, 0x1014 /* unix.SO_SETFIB */, int(mark))
+ err2 = unix.SetsockoptInt(int(fd), unix.SOL_SOCKET, 0x1015 /* unix.SO_USER_COOKIE */, int(mark))
})
if err1 != nil {
return err1