Signed-off-by: Joe Stringer <[email protected]>
---
lib/odp-util.c | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/lib/odp-util.c b/lib/odp-util.c
index 962b84b..e402888 100644
--- a/lib/odp-util.c
+++ b/lib/odp-util.c
@@ -2714,6 +2714,17 @@ static int
parse_odp_key_mask_attr(const char *s, const struct simap *port_names,
struct ofpbuf *key, struct ofpbuf *mask)
{
+ if (!strncmp(s, "ufid:", 5)) {
+ const char *start = s;
+
+ /* Skip UFID. */
+ s += 5;
+ s += strspn(s, "0123456789abcdef");
+ s += strspn(s, delimiters);
+
+ return s - start;
+ }
+
SCAN_SINGLE("skb_priority(", uint32_t, u32, OVS_KEY_ATTR_PRIORITY);
SCAN_SINGLE("skb_mark(", uint32_t, u32, OVS_KEY_ATTR_SKB_MARK);
SCAN_SINGLE_FULLY_MASKED("recirc_id(", uint32_t, u32,
--
2.1.4
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev