Signed-off-by: shital <shitalj@broadcom.com>
WiFi throughput is very low because sg_list entries exceeds limit.
Remove the hard coding of MAX_SG_ENTRIES to fix this issue.
bug
200040620
Change-Id: I1b8d0c8f6603c3334f288257181daa2da14fb47a
Signed-off-by: Manikanta <mmaddireddy@nvidia.com>
Reviewed-on: http://git-master/r/538702
Reviewed-by: Nagarjuna Kristam <nkristam@nvidia.com>
Reviewed-by: Mohan Thadikamalla <mohant@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
/* private bus modes */
#define SDIOH_MODE_SD4 2
#define CLIENT_INTR 0x100 /* Get rid of this! */
-#define SDIOH_SDMMC_MAX_SG_ENTRIES 32
+#define SDIOH_SDMMC_MAX_SG_ENTRIES (SDPCM_MAXGLOM_SIZE+2)
struct sdioh_info {
osl_t *osh; /* osh handler */