projects
/
openvswitch
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
datapath: Drop flow information from odp_stats.
[openvswitch]
/
ofproto
/
ofproto.h
diff --git
a/ofproto/ofproto.h
b/ofproto/ofproto.h
index eeaeb6f758d9f43ba9dae6a0147988258e1df3e7..8e4e2a65d315ecae409ccf85651e94f6c2c8b20a 100644
(file)
--- a/
ofproto/ofproto.h
+++ b/
ofproto/ofproto.h
@@
-34,8
+34,19
@@
struct cls_rule;
struct nlattr;
struct ofhooks;
struct ofproto;
struct nlattr;
struct ofhooks;
struct ofproto;
+struct shash;
struct svec;
struct svec;
+struct ofproto_controller_info {
+ bool is_connected;
+ enum nx_role role;
+ struct {
+ const char *keys[3];
+ const char *values[3];
+ size_t n;
+ } pairs;
+};
+
struct ofexpired {
struct flow flow;
uint64_t packet_count; /* Packets from subrules. */
struct ofexpired {
struct flow flow;
uint64_t packet_count; /* Packets from subrules. */
@@
-147,6
+158,9
@@
struct ofhooks {
void ofproto_revalidate(struct ofproto *, tag_type);
struct tag_set *ofproto_get_revalidate_set(struct ofproto *);
void ofproto_revalidate(struct ofproto *, tag_type);
struct tag_set *ofproto_get_revalidate_set(struct ofproto *);
+void ofproto_get_ofproto_controller_info(const struct ofproto *, struct shash *);
+void ofproto_free_ofproto_controller_info(struct shash *);
+
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
}
#endif