projects
/
openvswitch
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
vswitchd: Modularize LACP.
[openvswitch]
/
lib
/
ofp-parse.h
diff --git
a/lib/ofp-parse.h
b/lib/ofp-parse.h
index a68796e5f489010ecc16201463a456f3de31b0b9..503148aeb77e409c6b7941e47fb0fa0ccfaf104f 100644
(file)
--- a/
lib/ofp-parse.h
+++ b/
lib/ofp-parse.h
@@
-19,22
+19,22
@@
#ifndef OFP_PARSE_H
#define OFP_PARSE_H 1
#ifndef OFP_PARSE_H
#define OFP_PARSE_H 1
+#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
#include <stdint.h>
#include <stdio.h>
+#include "openflow/nicira-ext.h"
-#include "classifier.h"
+struct flow_mod;
+struct flow_stats_request;
+struct list;
+struct ofpbuf;
-struct parsed_flow {
- struct cls_rule rule;
- uint8_t table_idx;
- uint16_t out_port;
- uint16_t idle_timeout;
- uint16_t hard_timeout;
- uint64_t cookie;
-};
+void parse_ofp_flow_mod_str(struct list *packets, enum nx_flow_format *cur,
+ char *string, uint16_t command);
+bool parse_ofp_add_flow_file(struct list *packets, enum nx_flow_format *cur,
+ FILE *);
-void parse_ofp_str(struct parsed_flow *, struct ofpbuf *actions, char *string);
-struct ofpbuf *parse_ofp_flow_mod_str(char *string, uint16_t command);
-struct ofpbuf *parse_ofp_add_flow_file(FILE *);
+void parse_ofp_flow_stats_request_str(struct flow_stats_request *,
+ bool aggregate, char *string);
#endif /* ofp-parse.h */
#endif /* ofp-parse.h */