Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for parsenetlinkmessage (0.78 sec)

  1. src/net/interface_linux.go

    	tab, err := syscall.NetlinkRIB(syscall.RTM_GETLINK, syscall.AF_UNSPEC)
    	if err != nil {
    		return nil, os.NewSyscallError("netlinkrib", err)
    	}
    	msgs, err := syscall.ParseNetlinkMessage(tab)
    	if err != nil {
    		return nil, os.NewSyscallError("parsenetlinkmessage", err)
    	}
    	var ift []Interface
    loop:
    	for _, m := range msgs {
    		switch m.Header.Type {
    		case syscall.NLMSG_DONE:
    			break loop
    		case syscall.RTM_NEWLINK:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Aug 27 05:42:03 UTC 2022
    - 7K bytes
    - Viewed (0)
  2. src/syscall/netlink_linux.go

    }
    
    // NetlinkMessage represents a netlink message.
    type NetlinkMessage struct {
    	Header NlMsghdr
    	Data   []byte
    }
    
    // ParseNetlinkMessage parses b as an array of netlink messages and
    // returns the slice containing the NetlinkMessage structures.
    func ParseNetlinkMessage(b []byte) ([]NetlinkMessage, error) {
    	var msgs []NetlinkMessage
    	for len(b) >= NLMSG_HDRLEN {
    		h, dbuf, dlen, err := netlinkMessageHeaderAndData(b)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Sep 18 20:01:34 UTC 2023
    - 4.8K bytes
    - Viewed (0)
  3. src/syscall/syscall_linux_test.go

    			0, 0, 1, 237, 206, 31, 144, 73, 197, 128, 86, 250, 60, 192, 97, 128, 24, 1, 86, 104, 64, 0, 0, 1, 1, 8,
    			10, 0, 52, 198, 200, 0, 51, 135, 232, 101, 115, 97, 103, 103, 10,
    		},
    	} {
    		m, err := syscall.ParseNetlinkMessage(b)
    		if err != syscall.EINVAL {
    			t.Errorf("#%d: got %v; want EINVAL", i, err)
    		}
    		if m != nil {
    			t.Errorf("#%d: got %v; want nil", i, m)
    		}
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 23K bytes
    - Viewed (0)
  4. api/go1.txt

    pkg syscall (linux-386), func Openat(int, string, int, uint32) (int, error)
    pkg syscall (linux-386), func ParseDirent([]uint8, int, []string) (int, int, []string)
    pkg syscall (linux-386), func ParseNetlinkMessage([]uint8) ([]NetlinkMessage, error)
    pkg syscall (linux-386), func ParseNetlinkRouteAttr(*NetlinkMessage) ([]NetlinkRouteAttr, error)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 14 18:58:28 UTC 2013
    - 1.7M bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"PT_THUPDATE", Const, 0},
    		{"PT_TRACE_ME", Const, 0},
    		{"PT_WRITE_D", Const, 0},
    		{"PT_WRITE_I", Const, 0},
    		{"PT_WRITE_U", Const, 0},
    		{"ParseDirent", Func, 0},
    		{"ParseNetlinkMessage", Func, 0},
    		{"ParseNetlinkRouteAttr", Func, 0},
    		{"ParseRoutingMessage", Func, 0},
    		{"ParseRoutingSockaddr", Func, 0},
    		{"ParseSocketControlMessage", Func, 0},
    		{"ParseUnixCredentials", Func, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
  6. api/go1.2.txt

    pkg syscall (linux-arm-cgo), func Openat(int, string, int, uint32) (int, error)
    pkg syscall (linux-arm-cgo), func ParseDirent([]uint8, int, []string) (int, int, []string)
    pkg syscall (linux-arm-cgo), func ParseNetlinkMessage([]uint8) ([]NetlinkMessage, error)
    pkg syscall (linux-arm-cgo), func ParseNetlinkRouteAttr(*NetlinkMessage) ([]NetlinkRouteAttr, error)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 18 04:36:59 UTC 2013
    - 1.9M bytes
    - Viewed (0)
Back to top