git://git.onelab.eu
/
sliver-openvswitch.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ofproto: Increase default flow-eviction-threshold.
[sliver-openvswitch.git]
/
ofproto
/
ofproto.h
diff --git
a/ofproto/ofproto.h
b/ofproto/ofproto.h
index
3ea56df
..
b3a55a4
100644
(file)
--- a/
ofproto/ofproto.h
+++ b/
ofproto/ofproto.h
@@
-33,7
+33,6
@@
extern "C" {
#endif
extern "C" {
#endif
-struct cfm_settings;
struct cls_rule;
struct netdev;
struct ofproto;
struct cls_rule;
struct netdev;
struct ofproto;
@@
-198,7
+197,7
@@
int ofproto_port_dump_done(struct ofproto_port_dump *);
: (ofproto_port_dump_done(DUMP), false)); \
)
: (ofproto_port_dump_done(DUMP), false)); \
)
-#define OFPROTO_FLOW_EVICTION_THRESHOLD_DEFAULT
10
00
+#define OFPROTO_FLOW_EVICTION_THRESHOLD_DEFAULT
25
00
#define OFPROTO_FLOW_EVICTION_THRESHOLD_MIN 100
const char *ofproto_port_open_type(const char *datapath_type,
#define OFPROTO_FLOW_EVICTION_THRESHOLD_MIN 100
const char *ofproto_port_open_type(const char *datapath_type,
@@
-362,8
+361,8
@@
void ofproto_free_ofproto_controller_info(struct shash *);
/* CFM status query. */
struct ofproto_cfm_status {
/* CFM status query. */
struct ofproto_cfm_status {
-
enum cfm_fault_reason faults; /* 0 if not faulted
. */
- int health; /* Health status in [0,100] range. */
+
/* 0 if not faulted, otherwise a combination of one or more reasons
. */
+ enum cfm_fault_reason faults;
/* 0 if the remote CFM endpoint is operationally down,
* 1 if the remote CFM endpoint is operationally up,
/* 0 if the remote CFM endpoint is operationally down,
* 1 if the remote CFM endpoint is operationally up,
@@
-371,6
+370,11
@@
struct ofproto_cfm_status {
* mode. */
int remote_opstate;
* mode. */
int remote_opstate;
+ /* Ordinarily a "health status" in the range 0...100 inclusive, with 0
+ * being worst and 100 being best, or -1 if the health status is not
+ * well-defined. */
+ int health;
+
/* MPIDs of remote maintenance points whose CCMs have been received. */
const uint64_t *rmps;
size_t n_rmps;
/* MPIDs of remote maintenance points whose CCMs have been received. */
const uint64_t *rmps;
size_t n_rmps;