diff options
Diffstat (limited to 'src/vpp-api/vom/dhcp_config.hpp')
-rw-r--r-- | src/vpp-api/vom/dhcp_config.hpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/vpp-api/vom/dhcp_config.hpp b/src/vpp-api/vom/dhcp_config.hpp index db97af98c19..8ea608d809d 100644 --- a/src/vpp-api/vom/dhcp_config.hpp +++ b/src/vpp-api/vom/dhcp_config.hpp @@ -41,14 +41,17 @@ public: /** * Construct a new object matching the desried state */ - dhcp_config(const interface& itf, const std::string& hostname); + dhcp_config(const interface& itf, + const std::string& hostname, + bool set_broadcast_flag = true); /** * Construct a new object matching the desried state */ dhcp_config(const interface& itf, const std::string& hostname, - const l2_address_t& client_id); + const l2_address_t& client_id, + bool set_broadcast_flag = true); /** * Copy Constructor @@ -203,6 +206,11 @@ private: const l2_address_t m_client_id; /** + * Flag to control the setting the of DHCP discover's broadcast flag + */ + const bool m_set_broadcast_flag; + + /** * HW configuration for the binding. The bool representing the * do/don't bind. */ |