net/ice/base: increase maximum TCAM/PTG per profile
authorQi Zhang <qi.z.zhang@intel.com>
Tue, 10 Aug 2021 02:51:40 +0000 (10:51 +0800)
committerQi Zhang <qi.z.zhang@intel.com>
Wed, 11 Aug 2021 02:25:34 +0000 (04:25 +0200)
For GTPoGRE protocol in AVF FDIR/RSS, the number of associated PTGs
of one Profile may exceed the defined ICE_MAX_PTG_PER_PROFILE and
ICE_MAX_TCAM_PER_PROFILE. In those cases, some PTGs may be missed,
and therefore, the related and received packets will not have hash
values. Thus, this patch updated the ICE_MAX_PTG_PER_PROFILE and
ICE_MAX_TCAM_PER_PROFILE to a larger number 64.

Signed-off-by: Junfeng Guo <junfeng.guo@intel.com>
Signed-off-by: Qi Zhang <qi.z.zhang@intel.com>
Acked-by: Junfeng Guo <junfeng.guo@intel.com>
drivers/net/ice/base/ice_flex_type.h

index eb82907..247b85a 100644 (file)
@@ -804,8 +804,8 @@ struct ice_ptg_ptype {
        u8 ptg;
 };
 
-#define ICE_MAX_TCAM_PER_PROFILE       32
-#define ICE_MAX_PTG_PER_PROFILE                32
+#define ICE_MAX_TCAM_PER_PROFILE       64
+#define ICE_MAX_PTG_PER_PROFILE                64
 
 struct ice_prof_map {
        struct LIST_ENTRY_TYPE list;