classify: cheaper way to check if all elements are zero 24/33124/2
authorDamjan Marion <damarion@cisco.com>
Wed, 14 Jul 2021 10:01:17 +0000 (12:01 +0200)
committerDamjan Marion <dmarion@me.com>
Wed, 14 Jul 2021 10:44:59 +0000 (10:44 +0000)
Type: improvement
Change-Id: I5f4517c65c37c5d73fcd608dc29dfb1d25d4cd8d
Signed-off-by: Damjan Marion <damarion@cisco.com>
src/vnet/classify/vnet_classify.h

index dc2f8f1..fbac77c 100644 (file)
@@ -458,7 +458,7 @@ vnet_classify_find_entry_inline (vnet_classify_table_t *t, const u8 *h,
          abort ();
        }
 
-      if (u32x4_zero_byte_mask (result.as_u32x4) == 0xffff)
+      if (u32x4_is_all_zero (result.as_u32x4))
        {
          if (PREDICT_TRUE (now))
            {