tnl-port monitors netdev change using netdev sequence number.
So to propagate ip address change we need to change netdev seq-no.

Signed-off-by: Pravin B Shelar <pshe...@nicira.com>
Acked-by: Ben Pfaff <b...@ovn.org>
---
 lib/netdev-dummy.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/netdev-dummy.c b/lib/netdev-dummy.c
index e9ae912..c3c206f 100644
--- a/lib/netdev-dummy.c
+++ b/lib/netdev-dummy.c
@@ -786,6 +786,7 @@ netdev_dummy_set_in4(struct netdev *netdev_, struct in_addr 
address,
     ovs_mutex_lock(&netdev->mutex);
     netdev->address = address;
     netdev->netmask = netmask;
+    netdev_change_seq_changed(netdev_);
     ovs_mutex_unlock(&netdev->mutex);
 
     return 0;
@@ -800,6 +801,7 @@ netdev_dummy_set_in6(struct netdev *netdev_, struct 
in6_addr *in6,
     ovs_mutex_lock(&netdev->mutex);
     netdev->ipv6 = *in6;
     netdev->ipv6_mask = *mask;
+    netdev_change_seq_changed(netdev_);
     ovs_mutex_unlock(&netdev->mutex);
 
     return 0;
-- 
1.8.3.1

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to