diff mbox

[ovs-dev,v2,4/7] netdev-dummy: change netdev seq on ip address change.

Message ID 1458061053-108802-4-git-send-email-pshelar@ovn.org
State Superseded
Headers show

Commit Message

Pravin Shelar March 15, 2016, 4:57 p.m. UTC
tnl-port monitors netdev change using netdev sequence number.
So to propogate ip address change we need to change netdev seq-no.

Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
---
 lib/netdev-dummy.c | 2 ++
 1 file changed, 2 insertions(+)

Comments

Ben Pfaff March 23, 2016, 3:30 p.m. UTC | #1
On Tue, Mar 15, 2016 at 09:57:30AM -0700, Pravin B Shelar wrote:
> tnl-port monitors netdev change using netdev sequence number.
> So to propogate ip address change we need to change netdev seq-no.

s/propogate/progagate/

> Signed-off-by: Pravin B Shelar <pshelar@nicira.com>

Acked-by: Ben Pfaff <blp@ovn.org>
diff mbox

Patch

diff --git a/lib/netdev-dummy.c b/lib/netdev-dummy.c
index 9f8bed4..cb06f13 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;