X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fofp-util.c;h=df3377ae90e9315310d6934f0354a0189e1ed34e;hb=35d25d444257d086411a4347f8142c53d5ca5d3f;hp=2e62b9188e50f128d5f3b3a26dec649344fbfa3c;hpb=43edca5717cf389eb87850abbf30efc738049921;p=openvswitch diff --git a/lib/ofp-util.c b/lib/ofp-util.c index 2e62b918..df3377ae 100644 --- a/lib/ofp-util.c +++ b/lib/ofp-util.c @@ -2039,8 +2039,9 @@ validate_actions(const union ofp_action *actions, size_t n_actions, break; case OFPUTIL_NXAST_BUNDLE: + case OFPUTIL_NXAST_BUNDLE_LOAD: error = bundle_check((const struct nx_action_bundle *) a, - max_ports); + max_ports, flow); break; case OFPUTIL_OFPAT_STRIP_VLAN: @@ -2116,6 +2117,7 @@ static const struct ofputil_nxast_action nxast_actions[] = { { OFPUTIL_NXAST_MULTIPATH, 32, 32 }, { OFPUTIL_NXAST_AUTOPATH, 24, 24 }, { OFPUTIL_NXAST_BUNDLE, 32, UINT_MAX }, + { OFPUTIL_NXAST_BUNDLE_LOAD, 32, UINT_MAX }, }; static int