type net.Interface
27 uses
net (current package)
interface.go#L32: type Interface struct {
interface.go#L78: func (ifi *Interface) Addrs() ([]Addr, error) {
interface.go#L91: func (ifi *Interface) MulticastAddrs() ([]Addr, error) {
interface.go#L103: func Interfaces() ([]Interface, error) {
interface.go#L132: func InterfaceByIndex(index int) (*Interface, error) {
interface.go#L147: func interfaceByIndex(ift []Interface, index int) (*Interface, error) {
interface.go#L157: func InterfaceByName(name string) (*Interface, error) {
interface.go#L197: func (zc *ipv6ZoneCache) update(ift []Interface, force bool) (updated bool) {
interface_linux.go#L16: func interfaceTable(ifindex int) ([]Interface, error) {
interface_linux.go#L25: var ift []Interface
interface_linux.go#L58: func newLink(ifim *syscall.IfInfomsg, attrs []syscall.NetlinkRouteAttr) *Interface {
interface_linux.go#L59: ifi := &Interface{Index: int(ifim.Index), Flags: linkFlags(ifim.Flags)}
interface_linux.go#L123: func interfaceAddrTable(ifi *Interface) ([]Addr, error) {
interface_linux.go#L139: func addrTable(ifi *Interface, msgs []syscall.NetlinkMessage) ([]Addr, error) {
interface_linux.go#L192: func interfaceMulticastAddrTable(ifi *Interface) ([]Addr, error) {
interface_linux.go#L198: func parseProcNetIGMP(path string, ifi *Interface) []Addr {
interface_linux.go#L235: func parseProcNetIGMP6(path string, ifi *Interface) []Addr {
sockopt_posix.go#L22: func interfaceToIPv4Addr(ifi *Interface) (IP, error) {
sockoptip4_linux.go#L12: func joinIPv4Group(fd *netFD, ifi *Interface, ip IP) error {
sockoptip4_linux.go#L22: func setIPv4MulticastInterface(fd *netFD, ifi *Interface) error {
sockoptip6_posix.go#L14: func setIPv6MulticastInterface(fd *netFD, ifi *Interface) error {
sockoptip6_posix.go#L30: func joinIPv6Group(fd *netFD, ifi *Interface, ip IP) error {
udpsock.go#L357: func ListenMulticastUDP(network string, ifi *Interface, gaddr *UDPAddr) (*UDPConn, error) {
udpsock_posix.go#L241: func (sl *sysListener) listenMulticastUDP(ctx context.Context, ifi *Interface, gaddr *UDPAddr) (*UDPConn, error) {
udpsock_posix.go#L267: func listenIPv4MulticastUDP(c *UDPConn, ifi *Interface, ip IP) error {
udpsock_posix.go#L282: func listenIPv6MulticastUDP(c *UDPConn, ifi *Interface, ip IP) error {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |