Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b933b4e4 authored by Ashok Vuyyuru's avatar Ashok Vuyyuru Committed by Gerrit - the friendly Code Review server
Browse files

msm: ipa3: Configure correct aggeragtion byte limit



IPA HW will treat aggeragtion byte limit value 1 consider as 1K.
Adding changes to configuring the aggeragtion byte value w.r.t
IPA HW requirement.

Change-Id: Ibe9353a39971296f7e4b04f30039457c07c63033
Signed-off-by: default avatarAshok Vuyyuru <avuyyuru@codeaurora.org>
parent e3e20132
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -620,7 +620,9 @@ static long ipa_adpl_ioctl(struct file *filp,
	switch (cmd) {
	case IPA_IOC_ODL_GET_AGG_BYTE_LIMIT:
		odl_pipe_info.agg_byte_limit =
		ipa3_odl_ctx->odl_sys_param.ipa_ep_cfg.aggr.aggr_byte_limit;
		/*Modem expecting value in bytes. so passing 15 = 15*1024*/
		(ipa3_odl_ctx->odl_sys_param.ipa_ep_cfg.aggr.aggr_byte_limit *
			1024);
		if (copy_to_user((void __user *)arg, &odl_pipe_info,
					sizeof(odl_pipe_info))) {
			retval = -EFAULT;
+1 −1
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@
#ifndef _IPA3_ODL_H_
#define _IPA3_ODL_H_

#define IPA_ODL_AGGR_BYTE_LIMIT (15 * 1024)
#define IPA_ODL_AGGR_BYTE_LIMIT 15
#define IPA_ODL_RX_RING_SIZE 192
#define MAX_QUEUE_TO_ODL 1024
#define CONFIG_SUCCESS 1