*shrug* The code wasn't ever intended for that purpose so it's not shocking that it doesn't work.
On Sat, Mar 26, 2016 at 10:14:35AM -0400, Hoff, Adam wrote: > Sorry for the lack of clarity. In the learn_execute function, there is an > input parameter fm, which is a flow mod. There is a line setting fm's > command value to OFPFC_MODIFY_STRICT (whole line: fm->command = > OFPFC_MODIFY_STRICT). I would like to add an action which is equivalent to > learn, except the above line is changed to fm->command = > OFPFC_DELETE_STRICT. > > Making this change in Open vSwitch 2.0 would actually delete the rules, but > if I attempt this change in 2.5, no rule deletion occurs. It seems that > something has changed regarding the way flow_mods are processed, > specifically ones with the command set to OFPFC_DELETE_STRICT. Although I > haven't found anything while looking through the code which would seem to > indicate this change. > > On Tue, Mar 22, 2016 at 1:31 PM, Ben Pfaff <b...@ovn.org> wrote: > > > On Mon, Mar 21, 2016 at 02:51:04PM -0400, Hoff, Adam wrote: > > > I've just recently ported some changes from OVS version 2.0 to 2.5. In > > 2.0, > > > I was able to basically copy the learn action, and modify the flow mod's > > > command to use OFPFC_DELETE, which would then delete rules (even ones > > that > > > weren't learned by another learn action). > > > > I don't understand this statement at all. An action is not anything > > like a flow_mod, and an OFPFC_DELETE flow_mod does not include any > > actions. Furthermore, a learn action does not have a command. What do > > you mean? > > > > > However, in 2.5, this change doesn't seem to work. Specifically, my > > > modified action gets executed, but no rule is deleted. > > > > > > I've tried both my code, and simply changing the command in the newest > > > version of the learn action, and the rules are not deleted as expected. > > Do > > > you have any ideas regarding how delete changes between the versions > > which > > > would impact my functionality. > > _______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss