ice_is_feature_supported
if (!ice_is_feature_supported(pf, ICE_F_CGU))
if (!ice_is_feature_supported(pf, ICE_F_CGU))
if (!ice_is_feature_supported(pf, ICE_F_DSCP))
!ice_is_feature_supported(pf, ICE_F_DSCP)) {
bool cgu = ice_is_feature_supported(pf, ICE_F_CGU);
bool cgu = ice_is_feature_supported(pf, ICE_F_CGU);
if (lag->bond_aa && !ice_is_feature_supported(lag->pf,
!ice_is_feature_supported(prim_lag->pf, ICE_F_SRIOV_LAG)) {
if (ice_is_feature_supported(pf, ICE_F_SRIOV_LAG)) {
if (ice_is_feature_supported(pf, ICE_F_SRIOV_LAG)) {
if (ice_is_feature_supported(pf, ICE_F_SRIOV_LAG)) {
if (!ice_is_feature_supported(pf, ICE_F_SRIOV_LAG))
if (!ice_is_feature_supported(pf, ICE_F_SRIOV_LAG) ||
if (ice_is_feature_supported(pf, ICE_F_GCS))
bool ice_is_feature_supported(struct ice_pf *pf, enum ice_feature f);
if (ice_is_feature_supported(pf, ICE_F_MBX_LIMIT)) {
if (ice_is_feature_supported(pf, ICE_F_GCS))
if (ice_is_feature_supported(pf, ICE_F_MBX_LIMIT))
if (ice_is_feature_supported(pf, ICE_F_GNSS))
if (ice_is_feature_supported(pf, ICE_F_CGU) ||
ice_is_feature_supported(pf, ICE_F_PHY_RCLK))
if (ice_is_feature_supported(pf, ICE_F_GNSS))
if (ice_is_feature_supported(pf, ICE_F_GNSS))
if (ice_is_feature_supported(pf, ICE_F_GCS) &&
if (ice_is_feature_supported(pf, ICE_F_GNSS))
if (ice_is_feature_supported(pf, ICE_F_SRIOV_LAG))
if (!ice_is_feature_supported(pf, ICE_F_TXTIME))
if (!ice_is_feature_supported(pf, ICE_F_SMA_CTRL))
if (ice_is_feature_supported(pf, ICE_F_SMA_CTRL)) {
if (ice_is_feature_supported(pf, ICE_F_MBX_LIMIT))
if (!ice_is_feature_supported(pf, ICE_F_MBX_LIMIT))
if (ice_is_feature_supported(pf, ICE_F_MBX_LIMIT))