Hello,
At first glance your piece of code seems to be correct. Does your flow
have OFPFF_SEND_FLOW_REM flag set? Also, try to use logger provided by
Ryu application (self.logger... in simple_switch.py) to print out
messages. Then make sure correct verbosity level is set for your logger.
Regards,
---
Michał Rzepka
W dniu 2016-10-03 02:21, Garegin Grigoryan napisał(a):
> Hi all,
>
> I'm working on simple_switch.py file, which uses OpenFlow 1.0 to
> communicate with OVS switch.
> I want to subscribe to FlowRemoved event.
>
> @set_ev_cls(ofp_event.EventOFPFlowRemoved, MAIN_DISPATCHER)
> def flow_removal_handler(self, ev):
> msg = ev.msg
> match = msg.match
> reason = msg.reason
> print "flow_removed_handler"
>
> The flow is being removed by the idle_time, and I can see that it's
> happening on the switch.
>
> But I can't see the printed message ("flow_removed_handler") on the
> controller.
>
> Do I need something else other than these lines in my simple_switch.py
> file?
>
> Thank you,
>
> --
>
> Sincerely,
> Garegin Grigoryan
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Ryu-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ryu-devel
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel