Documentation

Overview

Package common contains common Machine Database functions.

Package common contains common Machine Database functions.

Index

Constants

View Source
const MaxMAC48 = MAC48(1<<48 - 1)

MaxMAC48 is the largest possible MAC-48 address.

Variables

This section is empty.

Functions

This section is empty.

Types

type IPv4

type IPv4 uint32

IPv4 represents an IPv4 address.

func IPv4Range

func IPv4Range(block string) (IPv4, int64, error)

IPv4Range returns the starting address and length of the given IPv4 CIDR block.

func ParseIPv4

func ParseIPv4(s string) (IPv4, error)

ParseIPv4 returns an IPv4 address from the given string.

func (IPv4) String

func (i IPv4) String() string

String returns a string representation of this IPv4 address.

type MAC48

type MAC48 uint64

MAC48 represents a MAC-48 address.

func ParseMAC48

func ParseMAC48(mac48 string) (MAC48, error)

ParseMAC48 returns a MAC-48 address from the given string.

func (MAC48) String

func (m MAC48) String() string

String returns a string representation of this MAC-48 address.