Hi, In the documentation it's written "SET_FIELD Set a “field” using “value” (The set of keywords available for “field” is the same as match field)"
so basically I could use a set-field on any of these fields. But when I look at the OpenFlow specification I see the following processing pipeline "copy TTL inwards: apply copy TTL inward actions to the packet pop: apply all tag pop actions to the packet push-MPLS: apply MPLS tag push action to the packet push-PBB: apply PBB tag push action to the packet push-VLAN: apply VLAN tag push action to the packet copy TTL outwards: apply copy TTL outwards action to the packet decrement TTL: apply decrement TTL action to the packet set: apply all set-field actions to the packet" So for all the set-field except MPLS, PBB and VLAN where I need to push the headers first I can directly use the set-field action even if the fields have not been set before? And I was also wondering what values they would have if they haven't been set yet. Best, Clément ------------------------------------------------------------------------------ Dive into the World of Parallel Programming. The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Ryu-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ryu-devel
