From b6bdc3cd730c2c47726f5913ba549b0284499f96 Mon Sep 17 00:00:00 2001 From: Vlad Buslov Date: Sun, 21 Jul 2019 11:34:21 +0300 Subject: upcall: Configure datapath max-revalidator through ovs-vsctl. This patch adds a new configuration option, "max-revalidator" to the Open_vSwitch "other-config" column. This sets maximum allowed ravalidator timeout. Actual timeout value is determined at runtime as minimum of "max-idle" and "max-revalidator". Signed-off-by: Vlad Buslov Acked-by: Roi Dayan Signed-off-by: Ben Pfaff --- vswitchd/bridge.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'vswitchd/bridge.c') diff --git a/vswitchd/bridge.c b/vswitchd/bridge.c index 2976771ae..be093af1d 100644 --- a/vswitchd/bridge.c +++ b/vswitchd/bridge.c @@ -601,6 +601,9 @@ bridge_reconfigure(const struct ovsrec_open_vswitch *ovs_cfg) OFPROTO_FLOW_LIMIT_DEFAULT)); ofproto_set_max_idle(smap_get_int(&ovs_cfg->other_config, "max-idle", OFPROTO_MAX_IDLE_DEFAULT)); + ofproto_set_max_revalidator(smap_get_int(&ovs_cfg->other_config, + "max-revalidator", + OFPROTO_MAX_REVALIDATOR_DEFAULT)); ofproto_set_vlan_limit(smap_get_int(&ovs_cfg->other_config, "vlan-limit", LEGACY_MAX_VLAN_HEADERS)); ofproto_set_bundle_idle_timeout(smap_get_int(&ovs_cfg->other_config, -- cgit v1.2.1