Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for setIPv6MulticastInterface (0.19 sec)

  1. src/net/sockoptip_stub.go

    }
    
    func setIPv4MulticastLoopback(fd *netFD, v bool) error {
    	return syscall.ENOPROTOOPT
    }
    
    func joinIPv4Group(fd *netFD, ifi *Interface, ip IP) error {
    	return syscall.ENOPROTOOPT
    }
    
    func setIPv6MulticastInterface(fd *netFD, ifi *Interface) error {
    	return syscall.ENOPROTOOPT
    }
    
    func setIPv6MulticastLoopback(fd *netFD, v bool) error {
    	return syscall.ENOPROTOOPT
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Sep 18 17:20:52 UTC 2023
    - 769 bytes
    - Viewed (0)
  2. src/net/sockoptip_posix.go

    		return err
    	}
    	err := fd.pfd.SetsockoptIPMreq(syscall.IPPROTO_IP, syscall.IP_ADD_MEMBERSHIP, mreq)
    	runtime.KeepAlive(fd)
    	return wrapSyscallError("setsockopt", err)
    }
    
    func setIPv6MulticastInterface(fd *netFD, ifi *Interface) error {
    	var v int
    	if ifi != nil {
    		v = ifi.Index
    	}
    	err := fd.pfd.SetsockoptInt(syscall.IPPROTO_IPV6, syscall.IPV6_MULTICAST_IF, v)
    	runtime.KeepAlive(fd)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 29 16:24:51 UTC 2022
    - 1.4K bytes
    - Viewed (0)
  3. src/net/udpsock_posix.go

    	}
    	if err := joinIPv4Group(c.fd, ifi, ip); err != nil {
    		return err
    	}
    	return nil
    }
    
    func listenIPv6MulticastUDP(c *UDPConn, ifi *Interface, ip IP) error {
    	if ifi != nil {
    		if err := setIPv6MulticastInterface(c.fd, ifi); err != nil {
    			return err
    		}
    	}
    	if err := setIPv6MulticastLoopback(c.fd, false); err != nil {
    		return err
    	}
    	if err := joinIPv6Group(c.fd, ifi, ip); err != nil {
    		return err
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 16:54:32 UTC 2024
    - 7.5K bytes
    - Viewed (0)
Back to top