X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fovs.git;a=blobdiff_plain;f=lib%2Fodp-util.c;h=b5e782675d2e4ed0fed9d640bfb1158805fcf1d0;hp=51dafe002197d76540d5bc4504847bff34adcb79;hb=ab83c8c571df1fde72f7b75375ecc389d9e82c3e;hpb=35666f1c4e490f1c3ba9788d314c28172a28d771 diff --git a/lib/odp-util.c b/lib/odp-util.c index 51dafe002..b5e782675 100644 --- a/lib/odp-util.c +++ b/lib/odp-util.c @@ -4052,7 +4052,7 @@ parse_odp_key_mask_attr(const char *s, const struct simap *port_names, SCAN_SINGLE("eth_type(", ovs_be16, be16, OVS_KEY_ATTR_ETHERTYPE); - SCAN_BEGIN_ARRAY("mpls(", struct ovs_key_mpls, 3) { + SCAN_BEGIN_ARRAY("mpls(", struct ovs_key_mpls, FLOW_MAX_MPLS_LABELS) { SCAN_FIELD_ARRAY("label=", mpls_label, mpls_lse); SCAN_FIELD_ARRAY("tc=", mpls_tc, mpls_lse); SCAN_FIELD_ARRAY("ttl=", mpls_ttl, mpls_lse);