[ovs-dev] [PATCH ovn 2/2] controller: ipv6_pd: properly update ipv6_ra_pd_list pb option in sb db

Lorenzo Bianconi lorenzo.bianconi at redhat.com
Wed Jul 28 17:58:26 UTC 2021


Clear ipv6_ra_pd_list option in port_binding option column in order to
properly update IPv6 prefix info.

https://bugzilla.redhat.com/show_bug.cgi?id=1983862

Fixes: e3a398e914 ("controller: Add ipv6 prefix delegation state machine")
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi at redhat.com>
---
 controller/pinctrl.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/controller/pinctrl.c b/controller/pinctrl.c
index 2ac227704..ea542a59a 100644
--- a/controller/pinctrl.c
+++ b/controller/pinctrl.c
@@ -1257,6 +1257,7 @@ fill_ipv6_prefix_state(struct ovsdb_idl_txn *ovnsb_idl_txn,
             pfd->last_complete = time_msec();
             pfd->next_announce = pfd->last_complete + pfd->t1;
             smap_clone(&options, &pb->options);
+            smap_remove(&options, "ipv6_ra_pd_list");
             smap_add_format(&options, "ipv6_ra_pd_list", "%d:%s/%d",
                             pfd->aid, prefix_str, pfd->plen);
             sbrec_port_binding_set_options(pb, &options);
-- 
2.31.1



More information about the dev mailing list