- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 20 for interfaceMessages (0.33 sec)
-
src/net/interface_bsd.go
// interface. func interfaceTable(ifindex int) ([]Interface, error) { msgs, err := interfaceMessages(ifindex) if err != nil { return nil, err } n := len(msgs) if ifindex != 0 { n = 1 } ift := make([]Interface, n) n = 0 for _, m := range msgs { switch m := m.(type) { case *route.InterfaceMessage: if ifindex != 0 && ifindex != m.Index { continue } ift[n].Index = m.Index
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_bsdvar.go
// license that can be found in the LICENSE file. //go:build dragonfly || netbsd || openbsd package net import ( "syscall" "golang.org/x/net/route" ) func interfaceMessages(ifindex int) ([]route.Message, error) { rib, err := route.FetchRIB(syscall.AF_UNSPEC, syscall.NET_RT_IFLIST, ifindex) if err != nil { return nil, err } return route.ParseRIB(syscall.NET_RT_IFLIST, rib) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 28 18:17:57 UTC 2021 - 718 bytes - Viewed (0) -
src/net/interface_darwin.go
// Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package net import ( "syscall" "golang.org/x/net/route" ) func interfaceMessages(ifindex int) ([]route.Message, error) { rib, err := route.FetchRIB(syscall.AF_UNSPEC, syscall.NET_RT_IFLIST, ifindex) if err != nil { return nil, err } return route.ParseRIB(syscall.NET_RT_IFLIST, rib) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 11 20:28:54 UTC 2019 - 1.3K bytes - Viewed (0) -
src/net/interface_freebsd.go
// Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package net import ( "syscall" "golang.org/x/net/route" ) func interfaceMessages(ifindex int) ([]route.Message, error) { rib, err := route.FetchRIB(syscall.AF_UNSPEC, route.RIBTypeInterface, ifindex) if err != nil { return nil, err } return route.ParseRIB(route.RIBTypeInterface, rib) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Oct 02 16:05:55 UTC 2021 - 1.3K bytes - Viewed (0) -
src/syscall/route_freebsd_64bit.go
return &RouteMessage{Header: p.Header, Data: b[rsaAlignOf(int(unsafe.Offsetof(p.Header.Rmx))+SizeofRtMetrics):any.Msglen]} } func (any *anyMessage) parseInterfaceMessage(b []byte) *InterfaceMessage { p := (*InterfaceMessage)(unsafe.Pointer(any)) return &InterfaceMessage{Header: p.Header, Data: b[int(unsafe.Offsetof(p.Header.Data))+int(p.Header.Data.Datalen) : any.Msglen]}
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Sep 29 22:39:46 UTC 2022 - 762 bytes - Viewed (0) -
src/syscall/route_freebsd_32bit.go
off += SizeofRtMetrics // rt_metrics on amd64 is simply doubled } return &RouteMessage{Header: p.Header, Data: b[rsaAlignOf(off):any.Msglen]} } func (any *anyMessage) parseInterfaceMessage(b []byte) *InterfaceMessage { p := (*InterfaceMessage)(unsafe.Pointer(any)) // FreeBSD 10 and beyond have a restructured mbuf // packet header view. // See https://svnweb.freebsd.org/base?view=revision&revision=254804. m := (*ifMsghdr)(unsafe.Pointer(any))
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Sep 20 15:46:41 UTC 2022 - 1.1K bytes - Viewed (0) -
src/syscall/route_dragonfly.go
return &RouteMessage{Header: p.Header, Data: b[SizeofRtMsghdr:any.Msglen]} case RTM_IFINFO: p := (*InterfaceMessage)(unsafe.Pointer(any)) return &InterfaceMessage{Header: p.Header, Data: b[SizeofIfMsghdr:any.Msglen]} case RTM_IFANNOUNCE: p := (*InterfaceAnnounceMessage)(unsafe.Pointer(any)) return &InterfaceAnnounceMessage{Header: p.Header}
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sun May 15 20:55:56 UTC 2016 - 2.6K bytes - Viewed (0) -
src/syscall/route_netbsd.go
return &RouteMessage{Header: p.Header, Data: b[SizeofRtMsghdr:any.Msglen]} case RTM_IFINFO: p := (*InterfaceMessage)(unsafe.Pointer(any)) return &InterfaceMessage{Header: p.Header, Data: b[SizeofIfMsghdr:any.Msglen]} case RTM_IFANNOUNCE: p := (*InterfaceAnnounceMessage)(unsafe.Pointer(any)) return &InterfaceAnnounceMessage{Header: p.Header}
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sun May 15 20:55:56 UTC 2016 - 1.4K bytes - Viewed (0) -
src/syscall/route_openbsd.go
return &RouteMessage{Header: p.Header, Data: b[p.Header.Hdrlen:any.Msglen]} case RTM_IFINFO: p := (*InterfaceMessage)(unsafe.Pointer(any)) return &InterfaceMessage{Header: p.Header, Data: b[p.Header.Hdrlen:any.Msglen]} case RTM_IFANNOUNCE: p := (*InterfaceAnnounceMessage)(unsafe.Pointer(any)) return &InterfaceAnnounceMessage{Header: p.Header}
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sun May 15 20:55:56 UTC 2016 - 1.5K bytes - Viewed (0) -
src/vendor/golang.org/x/net/route/interface.go
// Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. //go:build darwin || dragonfly || freebsd || netbsd || openbsd package route // An InterfaceMessage represents an interface message. type InterfaceMessage struct { Version int // message version Type int // message type Flags int // interface flags Index int // interface index Name string // interface name
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:33 UTC 2023 - 1.9K bytes - Viewed (0)