Update handling of DHCP options content #2
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update handling of DHCP options content
to reflect current usage from iana Dynamic Host Configuration Protocol (DHCP) and Bootstrap Protocol (BOOTP) Parameters
https://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.xhtml
Options returning a single IP:
118 Subnet selection option (rfc3011)
Options returning text strings
100 PCode and 101-TCode (rfc4833)
114 Captive Portal (rfc8910)
147 DOTS Reference Identifier (rfc8973)
Options returning a time in seconds
91 Client last transaction time (rfc4388)
108 IPV6 Only Preferred (rfc8925)
152 base time, 153 start-time-of-state, 154-query start
time and 155 query end time (rfc6929)
211 reboot time (rfc5071)
Options returning one or more IPs:
3 Routers (rfc2132)
79 Directory Agent (rfc2610)
92 Associated-ip (rfc4388)
148 DOTS Address (rfc8973)
150 TFTP Server IP address (rfc5859)
162 Encrypted DNS Server (rfc-ietf-add-dnr-16)
Option returning 8 bit integer
145 FORCERENEW_NONCE_CAPABLE (rfc6704)
Options returning potentially opaque data
60 Class identifier (rfc2132)
77 User class (rfc3004)