summaryrefslogtreecommitdiffhomepage
path: root/dhcpv4/bsdp/bsdp_option_server_priority.go
diff options
context:
space:
mode:
Diffstat (limited to 'dhcpv4/bsdp/bsdp_option_server_priority.go')
-rw-r--r--dhcpv4/bsdp/bsdp_option_server_priority.go37
1 files changed, 0 insertions, 37 deletions
diff --git a/dhcpv4/bsdp/bsdp_option_server_priority.go b/dhcpv4/bsdp/bsdp_option_server_priority.go
deleted file mode 100644
index f6fcf57..0000000
--- a/dhcpv4/bsdp/bsdp_option_server_priority.go
+++ /dev/null
@@ -1,37 +0,0 @@
-package bsdp
-
-import (
- "fmt"
-
- "github.com/insomniacslk/dhcp/dhcpv4"
- "github.com/u-root/u-root/pkg/uio"
-)
-
-// OptServerPriority represents an option encapsulating the server priority.
-type OptServerPriority struct {
- Priority uint16
-}
-
-// ParseOptServerPriority returns a new OptServerPriority from a byte stream, or
-// error if any.
-func ParseOptServerPriority(data []byte) (*OptServerPriority, error) {
- buf := uio.NewBigEndianBuffer(data)
- return &OptServerPriority{Priority: buf.Read16()}, buf.FinError()
-}
-
-// Code returns the option code.
-func (o *OptServerPriority) Code() dhcpv4.OptionCode {
- return OptionServerPriority
-}
-
-// ToBytes returns a serialized stream of bytes for this option.
-func (o *OptServerPriority) ToBytes() []byte {
- buf := uio.NewBigEndianBuffer(nil)
- buf.Write16(o.Priority)
- return buf.Data()
-}
-
-// String returns a human-readable string.
-func (o *OptServerPriority) String() string {
- return fmt.Sprintf("BSDP Server Priority -> %v", o.Priority)
-}