const syscall.SOL_SOCKET
23 uses
syscall (current package)
lsf_linux.go#L79: return setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, unsafe.Pointer(&p), unsafe.Sizeof(p))
lsf_linux.go#L85: return setsockopt(fd, SOL_SOCKET, SO_DETACH_FILTER, unsafe.Pointer(&dummy), unsafe.Sizeof(dummy))
sockcmsg_linux.go#L17: h.Level = SOL_SOCKET
sockcmsg_linux.go#L28: if m.Header.Level != SOL_SOCKET {
sockcmsg_unix.go#L68: h.Level = SOL_SOCKET
sockcmsg_unix.go#L80: if m.Header.Level != SOL_SOCKET {
syscall_linux.go#L781: sockType, err = GetsockoptInt(fd, SOL_SOCKET, SO_TYPE)
syscall_linux.go#L817: sockType, err = GetsockoptInt(fd, SOL_SOCKET, SO_TYPE)
syscall_linux.go#L843: return SetsockoptString(fd, SOL_SOCKET, SO_BINDTODEVICE, device)
zerrors_linux_amd64.go#L996: SOL_SOCKET = 0x1
google.golang.org/grpc/internal/channelz
types_linux.go#L39: if v, err := unix.GetsockoptLinger(int(fd), syscall.SOL_SOCKET, syscall.SO_LINGER); err == nil {
types_linux.go#L42: if v, err := unix.GetsockoptTimeval(int(fd), syscall.SOL_SOCKET, syscall.SO_RCVTIMEO); err == nil {
types_linux.go#L45: if v, err := unix.GetsockoptTimeval(int(fd), syscall.SOL_SOCKET, syscall.SO_SNDTIMEO); err == nil {
net
fd_unix.go#L149: nerr, err := getsockoptIntFunc(fd.pfd.Sysfd, syscall.SOL_SOCKET, syscall.SO_ERROR)
file_unix.go#L36: sotype, err := syscall.GetsockoptInt(s, syscall.SOL_SOCKET, syscall.SO_TYPE)
mptcpsock_linux.go#L119: proto, _ := fd.pfd.GetsockoptInt(syscall.SOL_SOCKET, syscall.SO_PROTOCOL)
sockopt_linux.go#L21: return os.NewSyscallError("setsockopt", syscall.SetsockoptInt(s, syscall.SOL_SOCKET, syscall.SO_BROADCAST, 1))
sockopt_linux.go#L28: return os.NewSyscallError("setsockopt", syscall.SetsockoptInt(s, syscall.SOL_SOCKET, syscall.SO_REUSEADDR, 1))
sockopt_linux.go#L34: return os.NewSyscallError("setsockopt", syscall.SetsockoptInt(s, syscall.SOL_SOCKET, syscall.SO_REUSEADDR, 1))
sockopt_posix.go#L76: err := fd.pfd.SetsockoptInt(syscall.SOL_SOCKET, syscall.SO_RCVBUF, bytes)
sockopt_posix.go#L82: err := fd.pfd.SetsockoptInt(syscall.SOL_SOCKET, syscall.SO_SNDBUF, bytes)
sockopt_posix.go#L88: err := fd.pfd.SetsockoptInt(syscall.SOL_SOCKET, syscall.SO_KEEPALIVE, boolint(keepalive))
sockopt_posix.go#L102: err := fd.pfd.SetsockoptLinger(syscall.SOL_SOCKET, syscall.SO_LINGER, &l)