qcacmn: Remove csum_enabled flag and related changes
As part of code change we are removing csum_enabled flag check. In that case, csum_enabled becomes redundant since we are not using it in the code base, So remove redundant code as part of the cleanup. Change-Id: Iac411b20f06436053b1969a1af9e3b3ee418c34c CRs-Fixed: 3070858
This commit is contained in:

committed by
Madan Koyyalamudi

parent
eaa0e3776e
commit
8410d24e7b
@@ -1,5 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2011-2021 The Linux Foundation. All rights reserved.
|
* Copyright (c) 2011-2021 The Linux Foundation. All rights reserved.
|
||||||
|
* Copyright (c) 2021 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for
|
* Permission to use, copy, modify, and/or distribute this software for
|
||||||
* any purpose with or without fee is hereby granted, provided that the
|
* any purpose with or without fee is hereby granted, provided that the
|
||||||
@@ -1261,8 +1262,6 @@ enum cdp_pdev_param_type {
|
|||||||
*
|
*
|
||||||
* @cdp_psoc_param_en_rate_stats: set rate stats enable/disable
|
* @cdp_psoc_param_en_rate_stats: set rate stats enable/disable
|
||||||
* @cdp_psoc_param_en_nss_cfg: set nss cfg
|
* @cdp_psoc_param_en_nss_cfg: set nss cfg
|
||||||
*
|
|
||||||
* @cdp_enable_tx_checksum: Flag to specify if HW Tx checksum enabled
|
|
||||||
*/
|
*/
|
||||||
typedef union cdp_config_param_t {
|
typedef union cdp_config_param_t {
|
||||||
/* peer params */
|
/* peer params */
|
||||||
@@ -1337,8 +1336,6 @@ typedef union cdp_config_param_t {
|
|||||||
int cdp_psoc_param_preferred_hw_mode;
|
int cdp_psoc_param_preferred_hw_mode;
|
||||||
bool cdp_psoc_param_pext_stats;
|
bool cdp_psoc_param_pext_stats;
|
||||||
|
|
||||||
bool cdp_enable_tx_checksum;
|
|
||||||
|
|
||||||
bool cdp_skip_bar_update;
|
bool cdp_skip_bar_update;
|
||||||
} cdp_config_param_type;
|
} cdp_config_param_type;
|
||||||
|
|
||||||
@@ -1440,7 +1437,6 @@ enum cdp_vdev_param_type {
|
|||||||
#endif
|
#endif
|
||||||
CDP_SAFEMODE,
|
CDP_SAFEMODE,
|
||||||
CDP_DROP_UNENC,
|
CDP_DROP_UNENC,
|
||||||
CDP_ENABLE_CSUM,
|
|
||||||
CDP_ENABLE_IGMP_MCAST_EN,
|
CDP_ENABLE_IGMP_MCAST_EN,
|
||||||
CDP_ENABLE_HLOS_TID_OVERRIDE,
|
CDP_ENABLE_HLOS_TID_OVERRIDE,
|
||||||
#ifdef QCA_SUPPORT_WDS_EXTENDED
|
#ifdef QCA_SUPPORT_WDS_EXTENDED
|
||||||
|
@@ -9071,11 +9071,6 @@ dp_set_vdev_param(struct cdp_soc_t *cdp_soc, uint8_t vdev_id,
|
|||||||
val.cdp_vdev_param_mesh_mode);
|
val.cdp_vdev_param_mesh_mode);
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
case CDP_ENABLE_CSUM:
|
|
||||||
dp_info("vdev_id %d enable Checksum %d", vdev_id,
|
|
||||||
val.cdp_enable_tx_checksum);
|
|
||||||
vdev->csum_enabled = val.cdp_enable_tx_checksum;
|
|
||||||
break;
|
|
||||||
case CDP_ENABLE_HLOS_TID_OVERRIDE:
|
case CDP_ENABLE_HLOS_TID_OVERRIDE:
|
||||||
dp_info("vdev_id %d enable hlod tid override %d", vdev_id,
|
dp_info("vdev_id %d enable hlod tid override %d", vdev_id,
|
||||||
val.cdp_vdev_param_hlos_tid_override);
|
val.cdp_vdev_param_hlos_tid_override);
|
||||||
|
@@ -4859,30 +4859,6 @@ qdf_nbuf_t dp_tx_non_std(struct cdp_soc_t *soc_hdl, uint8_t vdev_id,
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static void dp_tx_vdev_update_feature_flags(struct dp_vdev *vdev)
|
|
||||||
{
|
|
||||||
struct wlan_cfg_dp_soc_ctxt *cfg;
|
|
||||||
|
|
||||||
struct dp_soc *soc;
|
|
||||||
|
|
||||||
soc = vdev->pdev->soc;
|
|
||||||
if (!soc)
|
|
||||||
return;
|
|
||||||
|
|
||||||
cfg = soc->wlan_cfg_ctx;
|
|
||||||
if (!cfg)
|
|
||||||
return;
|
|
||||||
|
|
||||||
if (vdev->opmode == wlan_op_mode_ndi)
|
|
||||||
vdev->csum_enabled = wlan_cfg_get_nan_checksum_offload(cfg);
|
|
||||||
else if ((vdev->subtype == wlan_op_subtype_p2p_device) ||
|
|
||||||
(vdev->subtype == wlan_op_subtype_p2p_cli) ||
|
|
||||||
(vdev->subtype == wlan_op_subtype_p2p_go))
|
|
||||||
vdev->csum_enabled = wlan_cfg_get_p2p_checksum_offload(cfg);
|
|
||||||
else
|
|
||||||
vdev->csum_enabled = wlan_cfg_get_checksum_offload(cfg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* dp_tx_vdev_attach() - attach vdev to dp tx
|
* dp_tx_vdev_attach() - attach vdev to dp tx
|
||||||
* @vdev: virtual device instance
|
* @vdev: virtual device instance
|
||||||
@@ -4914,8 +4890,6 @@ QDF_STATUS dp_tx_vdev_attach(struct dp_vdev *vdev)
|
|||||||
|
|
||||||
dp_tx_vdev_update_search_flags(vdev);
|
dp_tx_vdev_update_search_flags(vdev);
|
||||||
|
|
||||||
dp_tx_vdev_update_feature_flags(vdev);
|
|
||||||
|
|
||||||
return QDF_STATUS_SUCCESS;
|
return QDF_STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -2753,9 +2753,6 @@ struct dp_vdev {
|
|||||||
/* IGMP multicast enhancement enabled */
|
/* IGMP multicast enhancement enabled */
|
||||||
uint8_t igmp_mcast_enhanc_en;
|
uint8_t igmp_mcast_enhanc_en;
|
||||||
|
|
||||||
/* HW TX Checksum Enabled Flag */
|
|
||||||
uint8_t csum_enabled;
|
|
||||||
|
|
||||||
/* vdev_id - ID used to specify a particular vdev to the target */
|
/* vdev_id - ID used to specify a particular vdev to the target */
|
||||||
uint8_t vdev_id;
|
uint8_t vdev_id;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user