[16/34] common/cnxk: update feature flags for cn20k
Checks
Commit Message
From: Rahul Bhansali <rbhansali@marvell.com>
Features updated for cn20k platform.
Signed-off-by: Rahul Bhansali <rbhansali@marvell.com>
---
drivers/common/cnxk/roc_features.h | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
@@ -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