[ovs-dev] Reinterpret base for meter band types bitmap.

Ben Pfaff blp at nicira.com
Wed Aug 21 20:08:52 UTC 2013


On Wed, Aug 21, 2013 at 11:26:13AM -0700, Jarno Rajahalme wrote:
> On Aug 12, 2013, at 9:57 PM, Ben Pfaff <blp at nicira.com> wrote:
> 
> > OpenFlow 1.3 says that the band_types member of struct ofp_meter_features
> > is a bitmap of OFPMBT_* values.  The OFPMBT_* values are 1-based, so
> > until now, to avoid wasting bit 0, OVS mapped an OFPMBT_* with value 1 to
> > bit 0, value 2 to bit 1, and so on.  However, according to
> > http://openvswitch.org/pipermail/dev/2013-July/029666.html,
> > other OpenFlow implementations directly translate value 1 to bit 1,
> > value 2 to bit 2, and so on.  This commit changes Open vSwitch to use this
> > more common interpretation.
> > 
> > A request for clarification of this issue in the OpenFlow standard has been
> > filed with the ONF Extensibility Working Group as issue EXT-345.
> > 
> 
> Should have raised the issue while I was writing that..
> 
> > Reported-by: YAMAMOTO Takashi <yamamoto at valinux.co.jp>
> > Signed-off-by: Ben Pfaff <blp at nicira.com>
> > 
> 
> Acked-by: Jarno Rajahalme <jrajahalme at nicira.com>

Thanks, applied to master.



More information about the dev mailing list