Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
VOM: vxlan_tunnel equals operator
[vpp.git]
/
extras
/
vom
/
vom
/
vxlan_tunnel.cpp
diff --git
a/extras/vom/vom/vxlan_tunnel.cpp
b/extras/vom/vom/vxlan_tunnel.cpp
index
ca07901
..
faf49bd
100644
(file)
--- a/
extras/vom/vom/vxlan_tunnel.cpp
+++ b/
extras/vom/vom/vxlan_tunnel.cpp
@@
-116,6
+116,12
@@
vxlan_tunnel::vxlan_tunnel(const vxlan_tunnel& o)
{
}
{
}
+bool
+vxlan_tunnel::operator==(const vxlan_tunnel& other) const
+{
+ return ((m_tep == other.m_tep) && (m_mode == other.m_mode));
+}
+
const handle_t&
vxlan_tunnel::handle() const
{
const handle_t&
vxlan_tunnel::handle() const
{
@@
-177,7
+183,7
@@
vxlan_tunnel::update(const vxlan_tunnel& desired)
/*
* the desired state is always that the interface should be created
*/
/*
* the desired state is always that the interface should be created
*/
- if (
!m_hdl
) {
+ if (
rc_t::OK != m_hdl.rc()
) {
if (mode_t::STANDARD == m_mode)
HW::enqueue(new vxlan_tunnel_cmds::create_cmd(
m_hdl, name(), m_tep,
if (mode_t::STANDARD == m_mode)
HW::enqueue(new vxlan_tunnel_cmds::create_cmd(
m_hdl, name(), m_tep,