Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Oct 2024 12:15:23 GMT
From:      Michael Osipov <michaelo@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Subject:   git: 9525f5726a85 - stable/13 - dhclient: Ignore vendor-identifying DHCP options defined in RFC 3925
Message-ID:  <202410121215.49CCFNIe057646@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch stable/13 has been updated by michaelo:

URL: https://cgit.FreeBSD.org/src/commit/?id=9525f5726a85c0e7f9fb2033add80cd51cce3844

commit 9525f5726a85c0e7f9fb2033add80cd51cce3844
Author:     Michael Osipov <michaelo@FreeBSD.org>
AuthorDate: 2024-09-23 12:37:34 +0000
Commit:     Michael Osipov <michaelo@FreeBSD.org>
CommitDate: 2024-10-12 12:15:07 +0000

    dhclient: Ignore vendor-identifying DHCP options defined in RFC 3925
    
    Ignore DHCP options 124 and 125 to shut up the warning messages.
    These options are defined in the RFC 3925.
    
    PR:             281361
    Reviewed by:    jrm (mentor), otis (mentor), thj
    Tested by:      jlduran@gmail.com
    MFC after:      2 weeks
    Differential Revision:  https://reviews.freebsd.org/D46760
    
    (cherry picked from commit 38c63b52830c85013f30bc62b2b32f3936d84e65)
---
 sbin/dhclient/dhclient.c | 2 ++
 sbin/dhclient/dhcp.h     | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sbin/dhclient/dhclient.c b/sbin/dhclient/dhclient.c
index 576d7260086c..141403d8c86b 100644
--- a/sbin/dhclient/dhclient.c
+++ b/sbin/dhclient/dhclient.c
@@ -2632,6 +2632,8 @@ check_option(struct client_lease *l, int option)
 	case DHO_DHCP_USER_CLASS_ID:
 	case DHO_URL:
 	case DHO_SIP_SERVERS:
+	case DHO_V_I_VENDOR_CLASS:
+	case DHO_V_I_VENDOR_OPTS:
 	case DHO_END:
 		return (1);
 	case DHO_CLASSLESS_ROUTES:
diff --git a/sbin/dhclient/dhcp.h b/sbin/dhclient/dhcp.h
index 99b69613934f..02ea42a66079 100644
--- a/sbin/dhclient/dhcp.h
+++ b/sbin/dhclient/dhcp.h
@@ -174,6 +174,8 @@ struct dhcp_packet {
 #define	DHO_DOMAIN_SEARCH		119
 #define DHO_SIP_SERVERS			120
 #define DHO_CLASSLESS_ROUTES		121
+#define DHO_V_I_VENDOR_CLASS		124
+#define DHO_V_I_VENDOR_OPTS		125
 #define DHO_END				255
 
 /* DHCP message types. */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202410121215.49CCFNIe057646>