diff options
author | Chris Koch <chrisko@google.com> | 2019-09-24 20:58:22 -0700 |
---|---|---|
committer | insomniac <insomniacslk@users.noreply.github.com> | 2019-09-25 10:59:48 +0100 |
commit | ad2f215d2363b50bcbf2db0d89d20857d19fd816 (patch) | |
tree | 79c91db244fa5f546683dff378580c7621745305 /dhcpv4/option_misc.go | |
parent | 939f3325d58bb688d8f2902c9e16bffbbbe490b3 (diff) |
dhcpv4: combine small files
Signed-off-by: Chris Koch <chrisko@google.com>
Diffstat (limited to 'dhcpv4/option_misc.go')
-rw-r--r-- | dhcpv4/option_misc.go | 18 |
1 files changed, 18 insertions, 0 deletions
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)} +} |