Hi Sergio,
On 2015年12月08日 12:11, Sergio Andrés Rivera Polanco wrote: > Hi, I am trying out Ryu's REST API following the online documentation found > at http://ryu-zhdoc.readthedocs.org/en/latest/app/ofctl_rest.html > > Even though the type of actions and match fields is properly described, I > didn't find the format for actions like "Send to Controller", "Flood", > "Local", "Ingress-Port" that is present in other controllers. Is there any > place where I could find this information? I think "Send to Controller", "Flood", "Local" and "Ingress-Port" means the reserved values of "Reserved Ports" in OpenFlow Spec, right? /* Port numbering. Physical ports are numbered starting from 1. */ enum ofp_port { /* Maximum number of physical switch ports. */ OFPP_MAX = 0xff00, /* Fake output "ports". */ OFPP_IN_PORT = 0xfff8, /* Send the packet out the input port. This virtual port must be explicitly used in order to send back out of the input port. */ OFPP_TABLE = 0xfff9, /* Perform actions in flow table. NB: This can only be the destination port for packet-out messages. */ OFPP_NORMAL = 0xfffa, /* Process with normal L2/L3 switching. */ OFPP_FLOOD = 0xfffb, /* All physical ports except input port and those disabled by STP. */ OFPP_ALL = 0xfffc, /* All physical ports except input port. */ OFPP_CONTROLLER = 0xfffd, /* Send to controller. */ OFPP_LOCAL = 0xfffe, /* Local openflow "port". */ OFPP_NONE = 0xffff /* Not associated with a physical port. */ }; You can use these values in ofctl_rest.py as followings. $ curl -X POST -d '{ "dpid": 1, "match":{ "in_port": 1 }, "actions":[ { "port": 0xfffffffd, # Send to controller. "type": "OUTPUT" } ] }' http://localhost:8080/stats/flowentry/add Thanks, Iwase > > > Thanks > > Sergio > > > ------------------------------------------------------------------------------ > Go from Idea to Many App Stores Faster with Intel(R) XDK > Give your users amazing mobile app experiences with Intel(R) XDK. > Use one codebase in this all-in-one HTML5 development environment. > Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. > http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 > > > > _______________________________________________ > Ryu-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/ryu-devel > ------------------------------------------------------------------------------ Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 _______________________________________________ Ryu-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ryu-devel
