sockopt_stub.go raw

   1  // Copyright 2013 The Go Authors. All rights reserved.
   2  // Use of this source code is governed by a BSD-style
   3  // license that can be found in the LICENSE file.
   4  
   5  //go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos
   6  
   7  package ipv6
   8  
   9  import (
  10  	"net"
  11  
  12  	"golang.org/x/net/bpf"
  13  	"golang.org/x/net/internal/socket"
  14  )
  15  
  16  func (so *sockOpt) getMulticastInterface(c *socket.Conn) (*net.Interface, error) {
  17  	return nil, errNotImplemented
  18  }
  19  
  20  func (so *sockOpt) setMulticastInterface(c *socket.Conn, ifi *net.Interface) error {
  21  	return errNotImplemented
  22  }
  23  
  24  func (so *sockOpt) getICMPFilter(c *socket.Conn) (*ICMPFilter, error) {
  25  	return nil, errNotImplemented
  26  }
  27  
  28  func (so *sockOpt) setICMPFilter(c *socket.Conn, f *ICMPFilter) error {
  29  	return errNotImplemented
  30  }
  31  
  32  func (so *sockOpt) getMTUInfo(c *socket.Conn) (*net.Interface, int, error) {
  33  	return nil, 0, errNotImplemented
  34  }
  35  
  36  func (so *sockOpt) setGroup(c *socket.Conn, ifi *net.Interface, grp net.IP) error {
  37  	return errNotImplemented
  38  }
  39  
  40  func (so *sockOpt) setSourceGroup(c *socket.Conn, ifi *net.Interface, grp, src net.IP) error {
  41  	return errNotImplemented
  42  }
  43  
  44  func (so *sockOpt) setBPF(c *socket.Conn, f []bpf.RawInstruction) error {
  45  	return errNotImplemented
  46  }
  47