diff options
author | Pablo Mazzini <pmazzini@gmail.com> | 2020-08-14 13:50:43 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-14 13:50:43 +0100 |
commit | 2e1bf785d039de3fd451b63cfe937456b32e739c (patch) | |
tree | 6bf292909ab9f9c7ef8a7fc8d94ffba014f911ff /dhcpv6/modifiers.go | |
parent | e10aec901335bf3bfea7ee5faf22cf0256f99420 (diff) | |
parent | f84fcf45711e9c41d21faa408dc85fe73439f3cd (diff) |
Merge pull request #394 from mcphailtom/opt_information_refresh
Option: Information Refresh Time https://tools.ietf.org/html/rfc8415
Diffstat (limited to 'dhcpv6/modifiers.go')
-rw-r--r-- | dhcpv6/modifiers.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/dhcpv6/modifiers.go b/dhcpv6/modifiers.go index fbbad23..8c708d9 100644 --- a/dhcpv6/modifiers.go +++ b/dhcpv6/modifiers.go @@ -2,6 +2,7 @@ package dhcpv6 import ( "net" + "time" "github.com/insomniacslk/dhcp/iana" "github.com/insomniacslk/dhcp/rfc1035label" @@ -175,3 +176,9 @@ func WithIAPD(iaid [4]byte, prefixes ...*OptIAPrefix) Modifier { func WithClientLinkLayerAddress(ht iana.HWType, lla net.HardwareAddr) Modifier { return WithOption(OptClientLinkLayerAddress(ht, lla)) } + +// WithInformationRefreshTime adds an optInformationRefreshTime to the DHCPv6 packet +// using the provided duration +func WithInformationRefreshTime(irt time.Duration) Modifier { + return WithOption(OptInformationRefreshTime(irt)) +} |