Hi,

When I send a flow mod message to OVS with a hard timeout and flags set to
request a flow removed message the controller is receiving two messages
when the time passes.

The reason field in the first of these messages is set to
OFPRR_HARD_TIMEOUT (as expected) while the second is OFPRR_DELETE.

Checking in the ofproto.c code I can see that ofproto_rule_send_removed()
is called in both the ofproto_rule_expire() function and the
delete_flow__() function. delete_flow__() is called by
ofproto_rule_expire() via ofproto_rule_delete__().

Should it not be the case that only one flow delete message is sent to the
controller?

Thanks,
John
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to