- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 17 for ift (0.04 sec)
-
src/net/interface_bsd.go
ift[n].HardwareAddr = make([]byte, len(sa.Addr)) copy(ift[n].HardwareAddr, sa.Addr) } for _, sys := range m.Sys() { if imx, ok := sys.(*route.InterfaceMetrics); ok { ift[n].MTU = imx.MTU break } } n++ if ifindex == m.Index { return ift[:n], nil } } } return ift[:n], nil } func linkFlags(rawFlags int) Flags { var f Flags
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Aug 27 05:42:03 UTC 2022 - 2.8K bytes - Viewed (0) -
src/net/interface.go
} // Interfaces returns a list of the system's network interfaces. func Interfaces() ([]Interface, error) { ift, err := interfaceTable(0) if err != nil { return nil, &OpError{Op: "route", Net: "ip+net", Source: nil, Addr: nil, Err: err} } if len(ift) != 0 { zoneCache.update(ift, false) } return ift, nil } // InterfaceAddrs returns a list of the system's unicast interface // addresses. //
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 01:16:53 UTC 2024 - 7.6K bytes - Viewed (0) -
src/net/interface_linux.go
return nil, os.NewSyscallError("parsenetlinkmessage", err) } var ift []Interface if ifi == nil { var err error ift, err = interfaceTable(0) if err != nil { return nil, err } } ifat, err := addrTable(ift, ifi, msgs) if err != nil { return nil, err } return ifat, nil } func addrTable(ift []Interface, ifi *Interface, msgs []syscall.NetlinkMessage) ([]Addr, error) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Aug 27 05:42:03 UTC 2022 - 7K bytes - Viewed (0) -
src/net/interface_test.go
t.Fatal(err) } } func TestInterfaceUnicastAddrs(t *testing.T) { ift, err := Interfaces() if err != nil { t.Fatal(err) } ifStats := interfaceStats(ift) if err != nil { t.Fatal(err) } var uniStats routeStats for _, ifi := range ift { ifat, err := ifi.Addrs() if err != nil { t.Fatal(ifi, err) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Sep 18 17:20:52 UTC 2023 - 9.8K bytes - Viewed (0) -
src/net/interface_solaris.go
if err != nil { return nil, err } var ift []Interface for _, ll := range lls { if ifindex != 0 && ifindex != ll.Index { continue } ifi := Interface{Index: ll.Index, MTU: ll.MTU, Name: ll.Name, Flags: linkFlags(ll.Flags)} if len(ll.Addr) > 0 { ifi.HardwareAddr = HardwareAddr(ll.Addr) } ift = append(ift, ifi) } return ift, nil } func linkFlags(rawFlags int) Flags { var f Flags
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Aug 27 05:42:03 UTC 2022 - 2.1K bytes - Viewed (0) -
src/net/interface_windows.go
} if aa.PhysicalAddressLength > 0 { ifi.HardwareAddr = make(HardwareAddr, aa.PhysicalAddressLength) copy(ifi.HardwareAddr, aa.PhysicalAddress[:]) } ift = append(ift, ifi) if ifindex == ifi.Index { break } } } return ift, nil } // If the ifi is nil, interfaceAddrTable returns addresses for all // network interfaces. Otherwise it returns addresses for a specific // interface.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 15 10:25:02 UTC 2024 - 5.5K bytes - Viewed (0) -
src/net/interface_aix.go
return nil, err } ifi.MTU = int(ifr.Ifru[0])<<24 | int(ifr.Ifru[1])<<16 | int(ifr.Ifru[2])<<8 | int(ifr.Ifru[3]) ift = append(ift, *ifi) if ifindex == int(ifm.Index) { break } } } tab = tab[ifm.Msglen:] } return ift, nil } func linkFlags(rawFlags int32) Flags { var f Flags if rawFlags&syscall.IFF_UP != 0 { f |= FlagUp }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Aug 27 05:42:03 UTC 2022 - 4.5K bytes - Viewed (0) -
src/net/net_windows_test.go
checkNetsh(t) toString := func(name string, isup bool) string { if isup { return name + ":up" } return name + ":down" } ift, err := Interfaces() if err != nil { t.Fatal(err) } have := make([]string, 0) for _, ifi := range ift { have = append(have, toString(ifi.Name, ifi.Flags&FlagUp != 0)) } slices.Sort(have) ifaces := make(map[string]bool)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 01:00:11 UTC 2024 - 16.3K bytes - Viewed (0) -
src/vendor/golang.org/x/net/nettest/nettest.go
} // LoopbackInterface returns an available logical network interface // for loopback test. func LoopbackInterface() (*net.Interface, error) { ift, err := net.Interfaces() if err != nil { return nil, errNoAvailableInterface } for _, ifi := range ift { if ifi.Flags&net.FlagLoopback != 0 && ifi.Flags&net.FlagUp != 0 { return &ifi, nil } } return nil, errNoAvailableInterface }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jun 04 16:19:04 UTC 2024 - 8.5K bytes - Viewed (0) -
src/net/interface_unix_test.go
t.Skip("skipping test; no gre0 device. likely running in container?") } t.Fatal(err) } else { time.Sleep(3 * time.Millisecond) } ift, err := Interfaces() if err != nil { ti.teardown() t.Fatal(err) } for _, ifi := range ift { if ti.name != ifi.Name { continue } ifat, err := ifi.Addrs() if err != nil { ti.teardown() t.Fatal(err) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jul 18 23:51:35 UTC 2023 - 4.9K bytes - Viewed (0)