OSDN Git Service

i40e: use BIT macro to specify the cloud filter field flags
authorJacob Keller <jacob.e.keller@intel.com>
Mon, 26 Aug 2019 18:16:55 +0000 (11:16 -0700)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Wed, 11 Sep 2019 16:10:46 +0000 (09:10 -0700)
The macros used to specify the cloud filter fields are intended to be
individual bits. Declare them using the BIT() macro to make their
intention a little more clear.

Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/i40e/i40e.h

index f1a1bd3..2af9f63 100644 (file)
@@ -243,11 +243,11 @@ struct i40e_fdir_filter {
        u32 fd_id;
 };
 
-#define I40E_CLOUD_FIELD_OMAC  0x01
-#define I40E_CLOUD_FIELD_IMAC  0x02
-#define I40E_CLOUD_FIELD_IVLAN 0x04
-#define I40E_CLOUD_FIELD_TEN_ID        0x08
-#define I40E_CLOUD_FIELD_IIP   0x10
+#define I40E_CLOUD_FIELD_OMAC          BIT(0)
+#define I40E_CLOUD_FIELD_IMAC          BIT(1)
+#define I40E_CLOUD_FIELD_IVLAN         BIT(2)
+#define I40E_CLOUD_FIELD_TEN_ID                BIT(3)
+#define I40E_CLOUD_FIELD_IIP           BIT(4)
 
 #define I40E_CLOUD_FILTER_FLAGS_OMAC   I40E_CLOUD_FIELD_OMAC
 #define I40E_CLOUD_FILTER_FLAGS_IMAC   I40E_CLOUD_FIELD_IMAC