Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for HardwareAddr (0.16 sec)

  1. src/net/interface_plan9.go

    		}
    
    		if len(line) > 0 && len(line)%2 == 0 {
    			ifc.HardwareAddr = make([]byte, len(line)/2)
    			var ok bool
    			for i := range ifc.HardwareAddr {
    				j := (i + 1) * 2
    				ifc.HardwareAddr[i], ok = xtoi2(line[i*2:j], 0)
    				if !ok {
    					ifc.HardwareAddr = ifc.HardwareAddr[:i]
    					break
    				}
    			}
    		}
    
    		ifc.Flags = FlagUp | FlagRunning | FlagBroadcast | FlagMulticast
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 14:00:54 UTC 2024
    - 4.7K bytes
    - Viewed (0)
  2. src/net/interface_windows.go

    			}
    			if aa.Mtu == 0xffffffff {
    				ifi.MTU = -1
    			} else {
    				ifi.MTU = int(aa.Mtu)
    			}
    			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
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 10:25:02 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  3. src/net/interface.go

    	Index        int          // positive integer that starts at one, zero is never used
    	MTU          int          // maximum transmission unit
    	Name         string       // e.g., "en0", "lo0", "eth0.100"
    	HardwareAddr HardwareAddr // IEEE MAC-48, EUI-48 and EUI-64 form
    	Flags        Flags        // e.g., FlagUp, FlagLoopback, FlagMulticast
    }
    
    type Flags uint
    
    const (
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:16:53 UTC 2024
    - 7.6K bytes
    - Viewed (0)
  4. src/net/interface_test.go

    		if err != nil {
    			t.Fatal(err)
    		}
    		if !reflect.DeepEqual(ifxn, &ifi) {
    			t.Errorf("got %v; want %v", ifxn, ifi)
    		}
    		t.Logf("%s: flags=%v index=%d mtu=%d hwaddr=%v", ifi.Name, ifi.Flags, ifi.Index, ifi.MTU, ifi.HardwareAddr)
    	}
    }
    
    func TestInterfaceAddrs(t *testing.T) {
    	ift, err := Interfaces()
    	if err != nil {
    		t.Fatal(err)
    	}
    	ifStats := interfaceStats(ift)
    	ifat, err := InterfaceAddrs()
    	if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Sep 18 17:20:52 UTC 2023
    - 9.8K bytes
    - Viewed (0)
Back to top