connmgr: Do not use OFPRR_METER_DELETE before OF1.4
authorSimon Horman <horms@verge.net.au>
Thu, 12 Jun 2014 05:30:47 +0000 (14:30 +0900)
committerBen Pfaff <blp@nicira.com>
Thu, 12 Jun 2014 18:22:05 +0000 (11:22 -0700)
commitfa42f4f849eeb1d2ea0506ff56e286451d73faf2
tree307ce84bc802416fa2bac427faf502412672dcdc
parent290ad78a64faaca2895cc0c22532169a73b7009d
connmgr: Do not use OFPRR_METER_DELETE before OF1.4

OFPRR_METER_DELETE was introduced in OF1.4 however meters were introduced
in OF1.3.

Regardless of the OF version when flows are deleted cause flows to be
deleted handle_delete_meter() calls delete_flows__() with
OFPRR_METER_DELETE as the reason.

In order to avoid sending OFPRR_METER_DELETE to controllers connected
using OF1.3 map OFPRR_METER_DELETE to OFPRR_DELETE which exists in that
version.

Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Ben Pfaff <blp@nicira.com>
lib/ofp-util.c