diff options
author | Numan Siddique <nusiddiq@redhat.com> | 2019-01-14 18:03:42 +0530 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2019-01-16 16:45:16 -0800 |
commit | 1b9870da46eaa7ed96b9e7795a10054433dd0102 (patch) | |
tree | f1978df1a44b2849edd9c5c590c18543abb41ef6 /ovn | |
parent | 78203a9cd3bf985ac844319cba94d674e4930e0d (diff) | |
download | openvswitch-1b9870da46eaa7ed96b9e7795a10054433dd0102.tar.gz |
ovn: Add DHCP support for option 67 - bootfile name
Acked-by: Mark Michelson <mmichels@redhat.com>
Signed-off-by: Numan Siddique <nusiddiq@redhat.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'ovn')
-rw-r--r-- | ovn/lib/ovn-l7.h | 1 | ||||
-rw-r--r-- | ovn/northd/ovn-northd.c | 1 | ||||
-rw-r--r-- | ovn/ovn-nb.xml | 7 |
3 files changed, 9 insertions, 0 deletions
diff --git a/ovn/lib/ovn-l7.h b/ovn/lib/ovn-l7.h index 2412c9e06..76b26e70f 100644 --- a/ovn/lib/ovn-l7.h +++ b/ovn/lib/ovn-l7.h @@ -70,6 +70,7 @@ struct gen_opts_map { #define DHCP_OPT_T1 DHCP_OPTION("T1", 58, "uint32") #define DHCP_OPT_T2 DHCP_OPTION("T2", 59, "uint32") +#define DHCP_OPT_BOOTFILE DHCP_OPTION("bootfile_name", 67, "str") #define DHCP_OPT_WPAD DHCP_OPTION("wpad", 252, "str") static inline uint32_t diff --git a/ovn/northd/ovn-northd.c b/ovn/northd/ovn-northd.c index 956b021f8..3569ea2be 100644 --- a/ovn/northd/ovn-northd.c +++ b/ovn/northd/ovn-northd.c @@ -7384,6 +7384,7 @@ static struct gen_opts_map supported_dhcp_opts[] = { DHCP_OPT_T1, DHCP_OPT_T2, DHCP_OPT_WPAD, + DHCP_OPT_BOOTFILE, }; static struct gen_opts_map supported_dhcpv6_opts[] = { diff --git a/ovn/ovn-nb.xml b/ovn/ovn-nb.xml index 6d6fb055a..08274ca78 100644 --- a/ovn/ovn-nb.xml +++ b/ovn/ovn-nb.xml @@ -2163,6 +2163,13 @@ proxy. </p> </column> + + <column name="options" key="bootfile_name"> + <p> + The DHCPv4 option code for this option is 67. This option is used + to identify a bootfile. + </p> + </column> </group> </group> |