]> git.ipfire.org Git - thirdparty/wireguard-go.git/commitdiff
User cookie is closer to fwmark than setfib
authorJason A. Donenfeld <Jason@zx2c4.com>
Mon, 21 May 2018 18:13:39 +0000 (20:13 +0200)
committerJason A. Donenfeld <Jason@zx2c4.com>
Mon, 21 May 2018 18:13:39 +0000 (20:13 +0200)
conn_default.go

index 9f1e0b02e4a324360adf26ee447c44d55350cdba..739fc832fbc9a909069f36208c238ce00e1b4f2a 100644 (file)
@@ -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