• Mikio Hara's avatar
    x/net/ipv4: add support for source-specific multicast · a33e90a7
    Mikio Hara authored
    This CL introduces methods for the manipulation of source-specifc
    group into both PacketConn and RawConn as follows:
    
    JoinSourceSpecificGroup(*net.Interface, net.Addr, net.Addr) error
    LeaveSourceSpecificGroup(*net.Interface, net.Addr, net.Addr) error
    ExcludeSourceSpecificGroup(*net.Interface, net.Addr, net.Addr) error
    IncludeSourceSpecificGroup(*net.Interface, net.Addr, net.Addr) error
    
    Fixes golang/go#8266.
    
    LGTM=iant
    R=iant
    CC=golang-codereviews
    https://golang.org/cl/174030043
    a33e90a7
Name
Last commit
Last update
..
control.go Loading commit data...
control_bsd.go Loading commit data...
control_pktinfo.go Loading commit data...
control_stub.go Loading commit data...
control_unix.go Loading commit data...
control_windows.go Loading commit data...
defs_darwin.go Loading commit data...
defs_dragonfly.go Loading commit data...
defs_freebsd.go Loading commit data...
defs_linux.go Loading commit data...
defs_netbsd.go Loading commit data...
defs_openbsd.go Loading commit data...
defs_solaris.go Loading commit data...
dgramopt_posix.go Loading commit data...
dgramopt_stub.go Loading commit data...
doc.go Loading commit data...
endpoint.go Loading commit data...
example_test.go Loading commit data...
gen.go Loading commit data...
genericopt_posix.go Loading commit data...
genericopt_stub.go Loading commit data...
header.go Loading commit data...
header_test.go Loading commit data...
helper.go Loading commit data...
helper_stub.go Loading commit data...
helper_unix.go Loading commit data...
helper_windows.go Loading commit data...
iana.go Loading commit data...
icmp.go Loading commit data...
mocktransponder_test.go Loading commit data...
multicast_test.go Loading commit data...
multicastlistener_test.go Loading commit data...
multicastsockopt_test.go Loading commit data...
packet.go Loading commit data...
payload.go Loading commit data...
payload_cmsg.go Loading commit data...
payload_nocmsg.go Loading commit data...
readwrite_test.go Loading commit data...
sockopt.go Loading commit data...
sockopt_asmreq.go Loading commit data...
sockopt_asmreq_stub.go Loading commit data...
sockopt_asmreq_unix.go Loading commit data...
sockopt_asmreq_windows.go Loading commit data...
sockopt_asmreqn_stub.go Loading commit data...
sockopt_asmreqn_unix.go Loading commit data...
sockopt_ssmreq_stub.go Loading commit data...
sockopt_ssmreq_unix.go Loading commit data...
sockopt_stub.go Loading commit data...
sockopt_unix.go Loading commit data...
sockopt_windows.go Loading commit data...
sys_bsd.go Loading commit data...
sys_darwin.go Loading commit data...
sys_freebsd.go Loading commit data...
sys_linux.go Loading commit data...
sys_openbsd.go Loading commit data...
sys_stub.go Loading commit data...
sys_windows.go Loading commit data...
syscall_linux_386.go Loading commit data...
syscall_unix.go Loading commit data...
thunk_linux_386.s Loading commit data...
unicast_test.go Loading commit data...
unicastsockopt_test.go Loading commit data...
zsys_darwin.go Loading commit data...
zsys_dragonfly.go Loading commit data...
zsys_freebsd_386.go Loading commit data...
zsys_freebsd_amd64.go Loading commit data...
zsys_freebsd_arm.go Loading commit data...
zsys_linux_386.go Loading commit data...
zsys_linux_amd64.go Loading commit data...
zsys_linux_arm.go Loading commit data...
zsys_netbsd.go Loading commit data...
zsys_openbsd.go Loading commit data...
zsys_solaris.go Loading commit data...