Simon,

Thanks for the fix.

Pushed to master,

  Jarno

> On Jan 10, 2016, at 9:00 PM, Simon Horman <simon.hor...@netronome.com> wrote:
> 
> Often MINIFLOW_ASSERT is a no-op and compilation of code that uses
> it is optimised out. This patch fixes compilation errors that occur
> when that is not the case:
> 
> * FLOWMAP_MAX does not exist. Use MAP_MAP instead.
> * FLOWMAP_IS_SET does not exist. Use flowmap_is_set instead.
> 
> Signed-off-by: Simon Horman <simon.hor...@netronome.com>
> ---
> lib/flow.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/lib/flow.c b/lib/flow.c
> index 0ea272400164..51ee04221068 100644
> --- a/lib/flow.c
> +++ b/lib/flow.c
> @@ -136,7 +136,7 @@ BUILD_MESSAGE("FLOW_WC_SEQ changed: miniflow_extract() 
> will have runtime "
> #define ASSERT_FLOWMAP_NOT_SET(FM, IDX)                                 \
> {                                                                       \
>     MINIFLOW_ASSERT(!((FM)->bits[(IDX) / MAP_T_BITS] &                  \
> -                      (FLOWMAP_MAX << ((IDX) % MAP_T_BITS))));          \
> +                      (MAP_MAX << ((IDX) % MAP_T_BITS))));          \
>     for (size_t i = (IDX) / MAP_T_BITS + 1; i < FLOWMAP_UNITS; i++) {   \
>         MINIFLOW_ASSERT(!(FM)->bits[i]);                                \
>     }                                                                   \
> @@ -149,7 +149,7 @@ BUILD_MESSAGE("FLOW_WC_SEQ changed: miniflow_extract() 
> will have runtime "
> }
> 
> #define miniflow_assert_in_map(MF, OFS)             \
> -    MINIFLOW_ASSERT(FLOWMAP_IS_SET(MF.map, (OFS))); \
> +    MINIFLOW_ASSERT(flowmap_is_set(&MF.map, (OFS))); \
>     ASSERT_FLOWMAP_NOT_SET(&MF.map, (OFS) + 1)
> 
> #define miniflow_push_uint64_(MF, OFS, VALUE)              \
> -- 
> 2.7.0.rc3.207.g0ac5344
> 
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to