From f125905cdd3dc0339ad968c0a70128807884b400 Mon Sep 17 00:00:00 2001 From: Mehak Mahajan Date: Sat, 10 Mar 2012 15:58:10 -0800 Subject: Allow configuring DSCP on controller and manager connections. The changes allow the user to specify a separate dscp value for the controller connection and the manager connection. The value will take effect on resetting the connections. If no value is specified a default value of 192 is chosen for each of the connections. Feature #10074 Requested-by: Rajiv Ramanathan Signed-off-by: Mehak Mahajan --- lib/reconnect.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib/reconnect.h') diff --git a/lib/reconnect.h b/lib/reconnect.h index 997a03f21..9dfcfd7df 100644 --- a/lib/reconnect.h +++ b/lib/reconnect.h @@ -31,6 +31,7 @@ * revisited later.) */ #include +#include "openvswitch/types.h" struct reconnect *reconnect_create(long long int now); void reconnect_destroy(struct reconnect *); @@ -48,6 +49,7 @@ void reconnect_set_name(struct reconnect *, const char *name); int reconnect_get_min_backoff(const struct reconnect *); int reconnect_get_max_backoff(const struct reconnect *); int reconnect_get_probe_interval(const struct reconnect *); +uint8_t reconnect_get_dscp(const struct reconnect *); void reconnect_set_max_tries(struct reconnect *, unsigned int max_tries); unsigned int reconnect_get_max_tries(struct reconnect *); @@ -55,6 +57,7 @@ unsigned int reconnect_get_max_tries(struct reconnect *); void reconnect_set_backoff(struct reconnect *, int min_backoff, int max_backoff); void reconnect_set_probe_interval(struct reconnect *, int probe_interval); +void reconnect_set_dscp(struct reconnect *, uint8_t dscp); bool reconnect_is_passive(const struct reconnect *); void reconnect_set_passive(struct reconnect *, bool passive, -- cgit v1.2.1