Make changes to populate qmap_id when disabling coalescing.
Change-Id: Iaf0981bd22948b87bb8f9c548fe74e789eaf689c
Signed-off-by: Chaitanya Pratapa <cpratapa@codeaurora.org>
1. Disable coalescing pipe aggregation timer.
2. Change all pipes resource group to UL (apart from URLLC pipe)
3. Only send force close coalece cmd for tag process.
4. Add dummy register read in tag process IC sequence.
5. Adjust src RSC group settings for UL/DL
Change-Id: I9e94c1bdc7f879a85cbbf3921bff6a04d7901c1a
Add the support for user-space module to dynamically
enable or disable IPPT SW-flt lists based on ipv4 or
connection port number to decide traffic going to
ipa offload or not.
Change-Id: I49472f94201c46bc9d9716eb5ff133fb462bf435
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
Earlier IPA was asserting when received packet size
larger than expected, now instead of that we drop
the packet.
Change-Id: I677c59564aa667c93069b8dda370635332bc077c
Signed-off-by: Armaan Siddiqui <asiddiqu@codeaurora.org>
ULSO enabled in dts
Rndis/ecm use hpc based header insertion for ulso. HPC entry and
a linked header entry are added on init and removed on destruction
of rndis/ecm. Previously, the HPC entry was left dangling, pointing
to a deleted header entry.
Change-Id: I59ed7ed5ee8b3dd012f3b7d4104370dd6deac60a
Acked-by: Eliad Ben Yishay <ebenyish@qti.qualcomm.com>
Signed-off-by: Ilia Lin <ilialin@codeaurora.org>
Removing Error logs and Warning logs from rndis and PM module.
Change-Id: Ie993b1d1fe0936eb75bb90c54bf62fd5a848fc5f
SIgned-off-by: Michael Adisumarta <madisuma@codeaurora.org>
Three functional changes:
1) Eogre to uC header corruption (ie. first byte) fixed with this
change by adding the DUMMY consumer to the IPA's endpoint
configuration.
2) Removed the ethernet conditional from the reconfigure ep metadata
reg to override mux-id.
3) Added IPA_PROC_CTX_TLV_TYPE_HDR_ADD tlv back to the
IPA_HDR_PROC_EoGRE_HEADER_REMOVE process context message.
Change-Id: I08a1af3156724f965ccad5a6c1026ef2e62bc063
Signed-off-by: Perry Randise <prandise@codeaurora.org>
During header deletion, if there is a HPC referencing to a header,
and the header is deleted, the later commit will cause
writing garbage values to the HW during commit.
Also adding more security checks in the same flow.
Change-Id: I1f2e42673f030aca622c2b232ac5d463fefc485f
Signed-off-by: Ilia Lin <ilialin@codeaurora.org>
Modify the values used for Tx tail pointer update per completion.
Change-Id: Id6ed8e9d7ca05a8b8611407f05c69633d09a9c82
Acked-by: Eliad Ben Yishay <ebenyish@qti.qualcomm.com>
Signed-off-by: Ilia Lin <ilialin@codeaurora.org>
Reordering route rule to include low latency rule on top
of the wan routing table.
Change-Id: Ic92e68b1659740d26bc34619921887f60b9d2055
Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
Rbase ptr and wp can be same in wrap around case, due to which
channel allocation fails and crash occurs.
Change-Id: I3546d77a0c41ea3fc5c86703bc79e6932af35404
Signed-off-by: Armaan Siddiqui <asiddiqu@codeaurora.org>
Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
Fix the double free cache for the queue transfer failure.
Change-Id: Ife6abe3f4c06e6fc5c5ac15544f040d5c8cc831d
Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
Make changes to clean up netdev resource in AFTER_SHUTDOWN
callback to not delay SSR processing.
Change-Id: I41792d1e6600b8abc4baf60b19982d3043432cf9
Signed-off-by: Chaitanya Pratapa <cpratapa@codeaurora.org>
Fix the event counts from ipa-driver
to ipacm.
Change-Id: I4bd5f6deaa472bb49a7f34c20200f85323635bcf
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
Support for ULSO LAN USB use case in ecm datapath.
Change-Id: Ia58e95a38f7fef660c37ba73e2a271076df1ff18
Acked-by: Eliad Ben Yishay <ebenyish@qti.qualcomm.com>
Signed-off-by: Ilia Lin <ilialin@codeaurora.org>
Configure right HPS DPS sequene for QDSS PROD pipe and
configure correct channel property.
Change-Id: Ib06b30b1a12a84962fe260fa36c7e5392ef1439a
Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
Defines new ep config of usb in pcie use case.
Change-Id: I5041c825cef73a0f769b5a219fa25e31590ed41b
Signed-off-by: Pooja Kumari <kumarip@codeaurora.org>
Update metadata register to pick up metadata value with vlan id
from header of packets for AQC and RTK pipe.
Change-Id: I336adb6fac3c4a633ea5eea802097c4cdecf9e1f
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
Disabling rmnet_ll and rmnet_ctl init on APQ target.
Change-Id: I070f362f0eb1ad1c51dc34cdb0eb772c250fc9f9
Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
Quota indication is not yet supported on WLAN Iface.
Add check to return if the request comes for WLAN Iface.
Change-Id: Ib183d0ed21a87f6f759af8d4e5bc4093dffd9374
Signed-off-by: Praveen Kurapati <pkurapat@codeaurora.org>
Removing the WARN_ON on dmesg due to security
concern to expose device address, change to
use IPA_MPM_ERR in ipc logs for debugging
reference.
Change-Id: I73d5ba9ad43cb43c7eb89801e1131482310b8464
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
Changing the sleep range to 1010 - 1050 microsecond if
xdci reset is called after xdci stop.
Change-Id: Ic4aa4c98f61b45cd222b9021e46cc6c00857762c
Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>