summaryrefslogtreecommitdiffhomepage
path: root/dhcpv6/dhcpv6message.go
diff options
context:
space:
mode:
authorAndrea Barberio <insomniac@slackware.it>2017-12-13 09:08:23 +0000
committerAndrea Barberio <insomniac@slackware.it>2017-12-13 09:08:23 +0000
commit7c83657928444d07820bf4eb1f99a7a4b52441ea (patch)
tree4501093bea198bfdc8317eb010408e4507eeaa84 /dhcpv6/dhcpv6message.go
parentd9e623858e14b3e0612bdfc8181b7ea0a115b270 (diff)
Added option NII
Diffstat (limited to 'dhcpv6/dhcpv6message.go')
-rw-r--r--dhcpv6/dhcpv6message.go12
1 files changed, 4 insertions, 8 deletions
diff --git a/dhcpv6/dhcpv6message.go b/dhcpv6/dhcpv6message.go
index 3b31a5b..db29a44 100644
--- a/dhcpv6/dhcpv6message.go
+++ b/dhcpv6/dhcpv6message.go
@@ -143,14 +143,10 @@ func NewRequestFromAdvertise(advertise DHCPv6) (DHCPv6, error) {
})
req.AddOption(&oro)
// add OPTION_NII
- // TODO implement OptionNetworkInterfaceIdentifier
- nii := OptionGeneric{
- OptionCode: OPTION_NII,
- OptionData: []byte{
- 1, // UNDI - Universal Network Device Interface
- 3, 2, // UNDI rev. 3.2 - second generation EFI runtime driver support, see rfc4578
- },
- }
+ nii := OptNetworkInterfaceId{}
+ nii.SetType(1)
+ nii.SetMajor(3) // UNDI - Universal Network Device Interface
+ nii.SetMinor(2) // UNDI rev. 3.2 - second generation EFI runtime driver support, see rfc457
req.AddOption(&nii)
// add OptClientArchType
cat := OptClientArchType{}