blob: 00a4417270ff9a7dcbf544d559fc6287dbea0a1c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
package dhcpv4
import (
"github.com/insomniacslk/dhcp/iana"
)
// OptClientArch returns a new Client System Architecture Type option.
func OptClientArch(archs ...iana.Arch) Option {
return Option{Code: OptionClientSystemArchitectureType, Value: iana.Archs(archs)}
}
// GetClientArch returns the Client System Architecture Type option.
func GetClientArch(o Options) []iana.Arch {
v := o.Get(OptionClientSystemArchitectureType)
if v == nil {
return nil
}
var archs iana.Archs
if err := archs.FromBytes(v); err != nil {
return nil
}
return archs
}
|