MCPcopy Create free account

hub / github.com/danderson/netboot / types & classes

Types & classes48 in github.com/danderson/netboot

↓ 17 callersTypeAliasID
An ID is an identifier used by Booters to reference files.
pixiecore/pixiecore.go:37
↓ 4 callersTypeAliasOption
Option is a DHCP option.
dhcp4/options.go:28
↓ 3 callersFuncTypebooterFunc
func(Machine) (*Spec, error)
pixiecore/http_test.go:28
↓ 1 callersTypeAliasArchitecture
Architecture describes a kind of CPU architecture.
pixiecore/pixiecore.go:40
↓ 1 callersTypeAliasFirmware
Firmware describes a kind of firmware attempting to boot. This should only be used for selecting the right bootloader within Pixiecore, kernel select
pixiecore/pixiecore.go:142
↓ 1 callersTypeAliasLinkType
LinkType describes the contents of each packet in a pcap.
pcap/reader.go:29
↓ 1 callersTypeAliasMessageType
MessageType is the type of a DHCP message.
dhcp4/packet.go:30
↓ 1 callersTypeAliasMessageType
MessageType contains ID identifying DHCP message type. See RFC 3315
dhcp6/packet.go:9
↓ 1 callersTypeAliasmetaSort
scripts/prune_old_versions/main.go:96
↓ 1 callersTypeAliasreadBootFile
pixiecore/http_test.go:153
StructAPIBootConfiguration
APIBootConfiguration provides an interface to retrieve Boot File URL from an external server based on client ID and architecture type
pixiecore/boot_configuration.go:56
InterfaceAddressPool
AddressPool keeps track of assigned and available ip address in an address pool
dhcp6/address_pool.go:17
InterfaceBootConfiguration
BootConfiguration implementation provides values for dhcp options served to dhcp clients
dhcp6/boot_configuration.go:6
InterfaceBooter
A Booter provides boot instructions and files for machines. Due to the stateless nature of various boot protocols, BootSpec() will be called multiple
pixiecore/pixiecore.go:119
StructConn
Conn is a DHCP-oriented packet socket. Multiple goroutines may invoke methods on a Conn simultaneously.
dhcp4/conn.go:69
StructConn
Conn is dhcpv6-specific socket
dhcp6/conn.go:10
FuncTypeHandler
A Handler provides bytes for a file. If size is non-zero, it must be equal to the number of bytes in file. The server will offer the "tsize" extensio
tftp/tftp.go:60
StructIdentityAssociation
IdentityAssociation associates an ip address with a network interface of a client
dhcp6/address_pool.go:9
StructMachine
A Machine describes a machine that is attempting to boot.
pixiecore/pixiecore.go:68
StructOption
Option represents a DHCPv6 Option
dhcp6/options.go:61
TypeAliasOptions
Options stores DHCP options.
dhcp4/options.go:68
TypeAliasOptions
Options contains all options of a DHCPv6 packet
dhcp6/options.go:73
StructPacket
Packet represents a DHCP packet.
dhcp4/packet.go:68
StructPacket
Packet is one raw packet and its metadata.
pcap/reader.go:50
StructPacket
Packet represents a DHCPv6 packet
dhcp6/packet.go:29
StructPacketBuilder
PacketBuilder is used for generating responses to requests received from dhcp clients
dhcp6/packet_builder.go:10
StructRandomAddressPool
RandomAddressPool that returns a random IP address from a pool of available addresses
dhcp6/pool/random_address_pool.go:47
StructReader
Reader extracts packets from a pcap file.
pcap/reader.go:38
StructServer
A Server boots machines using a Booter.
pixiecore/pixiecore.go:155
StructServer
A Server defines parameters for running a TFTP server.
tftp/tftp.go:63
StructServerV6
ServerV6 boots machines using a Booter.
pixiecore/pixicorev6.go:13
StructSpec
A Spec describes a kernel and associated configuration.
pixiecore/pixiecore.go:74
StructStaticBootConfiguration
StaticBootConfiguration provides values for dhcp options that remain unchanged until restart
pixiecore/boot_configuration.go:16
StructWriter
Writer serializes Packets to an io.Writer.
pcap/writer.go:23
Structapibooter
pixiecore/booters.go:144
StructassociationExpiration
dhcp6/pool/random_address_pool.go:14
StructcommitInfo
scripts/trigger_quay_build/main.go:26
Interfaceconn
dhcp4/conn.go:58
Structfifo
dhcp6/pool/random_address_pool.go:19
StructlinuxConn
dhcp4/conn_linux.go:30
StructlossyConn
tftp/interop_test.go:128
StructmachineEvent
pixiecore/logging.go:68
TypeAliasmachineState
pixiecore/logging.go:26
StructpackageMeta
scripts/prune_old_versions/main.go:91
StructportableConn
dhcp4/conn.go:221
Structrrq
tftp/tftp.go:288
StructstaticBooter
pixiecore/booters.go:62
TypeAliastxType
txType describes how a Packet should be sent on the wire.
dhcp4/conn.go:35