X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fofp-util.c;h=00d1af76f56f5548ad8f9f9e9e88d86e58d52932;hb=75a75043564dc9b002fffa6c6ad71e0d4d5c892e;hp=6887217da2bccac19af73a5b5cc521b3c210021e;hpb=308881afb61e292c629b36a357cfc37153884000;p=sliver-openvswitch.git diff --git a/lib/ofp-util.c b/lib/ofp-util.c index 6887217da..00d1af76f 100644 --- a/lib/ofp-util.c +++ b/lib/ofp-util.c @@ -25,6 +25,7 @@ #include "byte-order.h" #include "classifier.h" #include "dynamic-string.h" +#include "learn.h" #include "multipath.h" #include "nx-match.h" #include "ofp-errors.h" @@ -2132,6 +2133,10 @@ validate_actions(const union ofp_action *actions, size_t n_actions, (const struct nx_action_resubmit *) a); break; + case OFPUTIL_NXAST_LEARN: + error = learn_check((const struct nx_action_learn *) a, flow); + break; + case OFPUTIL_OFPAT_STRIP_VLAN: case OFPUTIL_OFPAT_SET_NW_SRC: case OFPUTIL_OFPAT_SET_NW_DST: