]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
DHCP: Don't request T1 and T2
authorRoy Marples <roy@marples.name>
Sun, 15 Jun 2025 21:23:13 +0000 (22:23 +0100)
committerRoy Marples <roy@marples.name>
Sun, 15 Jun 2025 21:23:13 +0000 (22:23 +0100)
RFC2131 4.4.5 says:
The server SHOULD return T1 and T2.

Other DHCP clients don't request them by default and we can save two
bytes in the message size by not sending them.

src/dhcpcd-definitions-small.conf
src/dhcpcd-definitions.conf

index 3a9b24d8d0964db95184305c11aa292c2ace45eb..4d39e2eb1a0b2dd5853e3f287141ad025f823f15 100644 (file)
@@ -24,8 +24,8 @@ define 54     ipaddress               dhcp_server_identifier
 define 55      array byte              dhcp_parameter_request_list
 define 56      string                  dhcp_message
 define 57      uint16                  dhcp_max_message_size
-define 58      request uint32          dhcp_renewal_time
-define 59      request uint32          dhcp_rebinding_time
+define 58      uint32                  dhcp_renewal_time
+define 59      uint32                  dhcp_rebinding_time
 define 60      string                  vendor_class_identifier
 define 61      binhex                  dhcp_client_identifier
 
index bf172018ca9626128fd5f58a6bbaf60d2494b899..dc24533763f3dbbc5bf63953e67bb9426ef0229e 100644 (file)
@@ -70,8 +70,8 @@ define 54     ipaddress               dhcp_server_identifier
 define 55      array byte              dhcp_parameter_request_list
 define 56      string                  dhcp_message
 define 57      uint16                  dhcp_max_message_size
-define 58      request uint32          dhcp_renewal_time
-define 59      request uint32          dhcp_rebinding_time
+define 58      uint32                  dhcp_renewal_time
+define 59      uint32                  dhcp_rebinding_time
 define 60      string                  vendor_class_identifier
 define 61      binhex                  dhcp_client_identifier
 define 64      string                  nisplus_domain