From: Rahul Bhansali <rbhans...@marvell.com>

Features updated for cn20k platform.

Signed-off-by: Rahul Bhansali <rbhans...@marvell.com>
---
 drivers/common/cnxk/roc_features.h | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/drivers/common/cnxk/roc_features.h 
b/drivers/common/cnxk/roc_features.h
index 0002a7b5c3..59c09fbc85 100644
--- a/drivers/common/cnxk/roc_features.h
+++ b/drivers/common/cnxk/roc_features.h
@@ -13,49 +13,49 @@ roc_feature_sso_has_stash(void)
 static inline bool
 roc_feature_nix_has_inl_ipsec_mseg(void)
 {
-       return (roc_model_is_cn10kb() || roc_model_is_cn10ka_b0());
+       return (roc_model_is_cn20k() || roc_model_is_cn10kb() || 
roc_model_is_cn10ka_b0());
 }
 
 static inline bool
 roc_feature_nix_has_drop_re_mask(void)
 {
-       return (roc_model_is_cn10kb() || roc_model_is_cn10ka_b0());
+       return (roc_model_is_cn20k() || roc_model_is_cn10kb() || 
roc_model_is_cn10ka_b0());
 }
 
 static inline bool
 roc_feature_nix_has_inl_rq_mask(void)
 {
-       return (roc_model_is_cn10kb() || roc_model_is_cn10ka_b0());
+       return (roc_model_is_cn20k() || roc_model_is_cn10kb() || 
roc_model_is_cn10ka_b0());
 }
 
 static inline bool
 roc_feature_nix_has_own_meta_aura(void)
 {
-       return (roc_model_is_cn10kb() || roc_model_is_cn10ka_b0());
+       return (roc_model_is_cn20k() || roc_model_is_cn10kb() || 
roc_model_is_cn10ka_b0());
 }
 
 static inline bool
 roc_feature_nix_has_late_bp(void)
 {
-       return (roc_model_is_cn10kb() || roc_model_is_cn10ka_b0());
+       return (roc_model_is_cn20k() || roc_model_is_cn10kb() || 
roc_model_is_cn10ka_b0());
 }
 
 static inline bool
 roc_feature_nix_has_reass(void)
 {
-       return roc_model_is_cn10ka();
+       return (roc_model_is_cn20k() || roc_model_is_cn10ka());
 }
 
 static inline bool
 roc_feature_nix_has_cqe_stash(void)
 {
-       return roc_model_is_cn10ka_b0();
+       return (roc_model_is_cn20k() || roc_model_is_cn10ka_b0());
 }
 
 static inline bool
 roc_feature_nix_has_rxchan_multi_bpid(void)
 {
-       if (roc_model_is_cn10kb() || roc_model_is_cn10ka_b0())
+       if (roc_model_is_cn20k() || roc_model_is_cn10kb() || 
roc_model_is_cn10ka_b0())
                return true;
        return false;
 }
@@ -63,7 +63,7 @@ roc_feature_nix_has_rxchan_multi_bpid(void)
 static inline bool
 roc_feature_nix_has_age_drop_stats(void)
 {
-       return (roc_model_is_cn10kb() || roc_model_is_cn10ka_b0());
+       return (roc_model_is_cn20k() || roc_model_is_cn10kb() || 
roc_model_is_cn10ka_b0());
 }
 
 static inline bool
@@ -87,13 +87,13 @@ roc_feature_nix_has_inl_ipsec(void)
 static inline bool
 roc_feature_nix_has_rx_inject(void)
 {
-       return (roc_model_is_cn10ka_b0() || roc_model_is_cn10kb());
+       return (roc_model_is_cn20k() || roc_model_is_cn10ka_b0() || 
roc_model_is_cn10kb());
 }
 
 static inline bool
 roc_feature_nix_has_second_pass_drop(void)
 {
-       return 0;
+       return roc_model_is_cn20k();
 }
 
 static inline bool
-- 
2.34.1

Reply via email to