mirror of
https://github.com/openvswitch/ovs
synced 2025-09-02 23:35:27 +00:00
openflow-1.1+: OFPT_TABLE_MOD (part 1)
Added infrastructure to support Openflow OFPT_TABLE_MOD message. This patch does not include the flexible table miss handling code that is necessary to support the semantics specified in OFPT_TABLE_MOD messages. Current flow miss behavior continues to conform to Openflow 1.0. Future commits to add more flexible table miss support are needed to fully support OPFT_TABLE_MOD for Openflow-1.1+. Signed-off-by: Andy Zhou <azhou@nicira.com> Signed-off-by: Ben Pfaff <blp@nicira.com>
This commit is contained in:
@@ -31,6 +31,7 @@ struct ofputil_flow_monitor_request;
|
||||
struct ofputil_flow_stats_request;
|
||||
struct ofputil_group_mod;
|
||||
struct ofputil_meter_mod;
|
||||
struct ofputil_table_mod;
|
||||
enum ofputil_protocol;
|
||||
|
||||
char *parse_ofp_str(struct ofputil_flow_mod *, int command, const char *str_,
|
||||
@@ -41,6 +42,12 @@ char *parse_ofp_flow_mod_str(struct ofputil_flow_mod *, const char *string,
|
||||
uint16_t command,
|
||||
enum ofputil_protocol *usable_protocols)
|
||||
WARN_UNUSED_RESULT;
|
||||
|
||||
char *parse_ofp_table_mod(struct ofputil_table_mod *,
|
||||
const char *table_id, const char *flow_miss_handling,
|
||||
enum ofputil_protocol *usable_protocols)
|
||||
WARN_UNUSED_RESULT;
|
||||
|
||||
char *parse_ofp_flow_mod_file(const char *file_name, uint16_t command,
|
||||
struct ofputil_flow_mod **fms, size_t *n_fms,
|
||||
enum ofputil_protocol *usable_protocols)
|
||||
|
Reference in New Issue
Block a user