]>
Commit | Line | Data |
---|---|---|
530cba5e SS |
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 | |
d8feb2d7 | 17 | @@ -31,7 +31,7 @@ |
530cba5e | 18 | |
6df985df | 19 | struct client_config top_level_config; |
530cba5e | 20 | |
6df985df SS |
21 | -#define NUM_DEFAULT_REQUESTED_OPTS 9 |
22 | +#define NUM_DEFAULT_REQUESTED_OPTS 14 | |
d8feb2d7 SS |
23 | /* There can be 2 extra requested options for DHCPv4-over-DHCPv6. */ |
24 | struct option *default_requested_options[NUM_DEFAULT_REQUESTED_OPTS + 2 + 1]; | |
530cba5e | 25 | |
d8feb2d7 | 26 | @@ -116,6 +116,31 @@ isc_result_t read_client_conf () |
530cba5e SS |
27 | option_code_hash_lookup(&default_requested_options[8], |
28 | dhcpv6_universe.code_hash, &code, 0, MDL); | |
29 | ||
6df985df SS |
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 | + | |
530cba5e SS |
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 |