This will be used by a subsequent patch to add support for recirculation for MPLS.
Signed-off-by: Simon Horman <ho...@verge.net.au> --- v4 * Rebase v3 * No change v2 * First post --- ofproto/ofproto-dpif.c | 7 +++++++ ofproto/ofproto-dpif.h | 2 ++ 2 files changed, 9 insertions(+) diff --git a/ofproto/ofproto-dpif.c b/ofproto/ofproto-dpif.c index 7d082bc..e50b4fe 100644 --- a/ofproto/ofproto-dpif.c +++ b/ofproto/ofproto-dpif.c @@ -4514,6 +4514,13 @@ ofproto_dpif_unixctl_init(void) ofproto_unixctl_dpif_dump_flows, NULL); } +/* Returns true if 'table' is the table used for internal rules, + * false otherwise. */ +bool +table_is_internal(uint8_t table_id) +{ + return table_id == TBL_INTERNAL; +} /* Linux VLAN device support (e.g. "eth0.10" for VLAN 10.) * diff --git a/ofproto/ofproto-dpif.h b/ofproto/ofproto-dpif.h index b2b18c7..d4ad624 100644 --- a/ofproto/ofproto-dpif.h +++ b/ofproto/ofproto-dpif.h @@ -111,6 +111,8 @@ static inline bool rule_dpif_is_internal(const struct rule_dpif *); uint8_t rule_dpif_get_table(const struct rule_dpif *); +bool table_is_internal(uint8_t table_id); + const struct rule_actions *rule_dpif_get_actions(const struct rule_dpif *); ovs_be64 rule_dpif_get_flow_cookie(const struct rule_dpif *rule); -- 1.8.4 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev