]>
Commit | Line | Data |
---|---|---|
1 | From ac21c8b966620cbe79be3508c024ae30f93d6266 Mon Sep 17 00:00:00 2001 | |
2 | From: Pavel Zhukov <pzhukov@redhat.com> | |
3 | Date: Thu, 21 Feb 2019 10:24:24 +0100 | |
4 | Subject: [PATCH 05/21] Change default requested options | |
5 | Cc: pzhukov@redhat.com | |
6 | ||
7 | Add NIS domain, NIS servers, NTP servers, interface-mtu and domain-search | |
8 | to the list of default requested DHCP options | |
9 | --- | |
10 | client/clparse.c | 27 ++++++++++++++++++++++++++- | |
11 | 1 file changed, 26 insertions(+), 1 deletion(-) | |
12 | ||
13 | diff --git a/client/clparse.c b/client/clparse.c | |
14 | index 7212e3a..39b95a0 100644 | |
15 | --- a/client/clparse.c | |
16 | +++ b/client/clparse.c | |
17 | @@ -31,7 +31,7 @@ | |
18 | ||
19 | struct client_config top_level_config; | |
20 | ||
21 | -#define NUM_DEFAULT_REQUESTED_OPTS 9 | |
22 | +#define NUM_DEFAULT_REQUESTED_OPTS 14 | |
23 | /* There can be 2 extra requested options for DHCPv4-over-DHCPv6. */ | |
24 | struct option *default_requested_options[NUM_DEFAULT_REQUESTED_OPTS + 2 + 1]; | |
25 | ||
26 | @@ -116,6 +116,31 @@ isc_result_t read_client_conf () | |
27 | option_code_hash_lookup(&default_requested_options[8], | |
28 | dhcpv6_universe.code_hash, &code, 0, MDL); | |
29 | ||
30 | + /* 10 */ | |
31 | + code = DHO_NIS_DOMAIN; | |
32 | + option_code_hash_lookup(&default_requested_options[9], | |
33 | + dhcp_universe.code_hash, &code, 0, MDL); | |
34 | + | |
35 | + /* 11 */ | |
36 | + code = DHO_NIS_SERVERS; | |
37 | + option_code_hash_lookup(&default_requested_options[10], | |
38 | + dhcp_universe.code_hash, &code, 0, MDL); | |
39 | + | |
40 | + /* 12 */ | |
41 | + code = DHO_NTP_SERVERS; | |
42 | + option_code_hash_lookup(&default_requested_options[11], | |
43 | + dhcp_universe.code_hash, &code, 0, MDL); | |
44 | + | |
45 | + /* 13 */ | |
46 | + code = DHO_INTERFACE_MTU; | |
47 | + option_code_hash_lookup(&default_requested_options[12], | |
48 | + dhcp_universe.code_hash, &code, 0, MDL); | |
49 | + | |
50 | + /* 14 */ | |
51 | + code = DHO_DOMAIN_SEARCH; | |
52 | + option_code_hash_lookup(&default_requested_options[13], | |
53 | + dhcp_universe.code_hash, &code, 0, MDL); | |
54 | + | |
55 | for (code = 0 ; code < NUM_DEFAULT_REQUESTED_OPTS ; code++) { | |
56 | if (default_requested_options[code] == NULL) | |
57 | log_fatal("Unable to find option definition for " | |
58 | -- | |
59 | 2.14.5 |