On Sun, Jul 17, 2016 at 11:07:17PM +0100, D3c3 Balus wrote: > I’d like to understand the difference between these 2 actions: > actions=set_field:1.1.1.1->nw_dst vs. actions=mod_nw_dst:1.1.1.1 ? > In my understanding, the end result is the same, but what would be different ? > > Yes, I have read about the differences between set_field:value and load:value > (not interested in this)
The differences are all in technicalities. mod_nw_dst is an OpenFlow 1.0 and 1.1 action. set_field is a more general-purpose OpenFlow 1.2 and later action (and also an Open vSwitch extension to OF1.0 and OF1.1). In OpenFlow 1.0, mod_nw_dst doesn't imply any prerequisite on the flow match; that is, it can be used in a flow that does not match on an Ethernet type of 0x800. In OpenFlow 1.1 and later, it does require such a flow match, and the same is true of set_field regardless of OpenFlow version. _______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss