Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for ParseRIB (0.11 sec)

  1. src/net/interface_darwin.go

    		return nil, err
    	}
    	return route.ParseRIB(syscall.NET_RT_IFLIST, rib)
    }
    
    // interfaceMulticastAddrTable returns addresses for a specific
    // interface.
    func interfaceMulticastAddrTable(ifi *Interface) ([]Addr, error) {
    	rib, err := route.FetchRIB(syscall.AF_UNSPEC, syscall.NET_RT_IFLIST2, ifi.Index)
    	if err != nil {
    		return nil, err
    	}
    	msgs, err := route.ParseRIB(syscall.NET_RT_IFLIST2, rib)
    	if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 11 20:28:54 UTC 2019
    - 1.3K bytes
    - Viewed (0)
  2. src/net/interface_freebsd.go

    		return nil, err
    	}
    	return route.ParseRIB(route.RIBTypeInterface, rib)
    }
    
    // interfaceMulticastAddrTable returns addresses for a specific
    // interface.
    func interfaceMulticastAddrTable(ifi *Interface) ([]Addr, error) {
    	rib, err := route.FetchRIB(syscall.AF_UNSPEC, syscall.NET_RT_IFMALIST, ifi.Index)
    	if err != nil {
    		return nil, err
    	}
    	msgs, err := route.ParseRIB(syscall.NET_RT_IFMALIST, rib)
    	if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Oct 02 16:05:55 UTC 2021
    - 1.3K bytes
    - Viewed (0)
  3. src/vendor/golang.org/x/net/route/message.go

    }
    
    // A SysType represents a type of operating system-specific
    // information.
    type SysType int
    
    const (
    	SysMetrics SysType = iota
    	SysStats
    )
    
    // ParseRIB parses b as a routing information base and returns a list
    // of routing messages.
    func ParseRIB(typ RIBType, b []byte) ([]Message, error) {
    	if !typ.parseable() {
    		return nil, errUnsupportedMessage
    	}
    	var msgs []Message
    	nmsgs, nskips := 0, 0
    	for len(b) > 4 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 1.5K bytes
    - Viewed (0)
  4. src/net/interface_bsdvar.go

    )
    
    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)
    }
    
    // interfaceMulticastAddrTable returns addresses for a specific
    // interface.
    func interfaceMulticastAddrTable(ifi *Interface) ([]Addr, error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 718 bytes
    - Viewed (0)
Back to top