From ad2f215d2363b50bcbf2db0d89d20857d19fd816 Mon Sep 17 00:00:00 2001 From: Chris Koch Date: Tue, 24 Sep 2019 20:58:22 -0700 Subject: dhcpv4: combine small files Signed-off-by: Chris Koch --- dhcpv4/option_misc.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 dhcpv4/option_misc.go (limited to 'dhcpv4/option_misc.go') diff --git a/dhcpv4/option_misc.go b/dhcpv4/option_misc.go new file mode 100644 index 0000000..01de95f --- /dev/null +++ b/dhcpv4/option_misc.go @@ -0,0 +1,18 @@ +package dhcpv4 + +import ( + "github.com/insomniacslk/dhcp/iana" + "github.com/insomniacslk/dhcp/rfc1035label" +) + +// OptDomainSearch returns a new domain search option. +// +// The domain search option is described by RFC 3397, Section 2. +func OptDomainSearch(labels *rfc1035label.Labels) Option { + return Option{Code: OptionDNSDomainSearchList, Value: labels} +} + +// OptClientArch returns a new Client System Architecture Type option. +func OptClientArch(archs ...iana.Arch) Option { + return Option{Code: OptionClientSystemArchitectureType, Value: iana.Archs(archs)} +} -- cgit v1.2.3