12 lines
312 B
Go
12 lines
312 B
Go
package gost
|
|
|
|
import "syscall"
|
|
|
|
func setSocketMark(fd int, value int) (e error) {
|
|
return syscall.SetsockoptInt(fd, syscall.SOL_SOCKET, syscall.SO_MARK, value)
|
|
}
|
|
|
|
func setSocketInterface(fd int, value string) (e error) {
|
|
return syscall.SetsockoptString(fd, syscall.SOL_SOCKET, syscall.SO_BINDTODEVICE, value)
|
|
}
|