- Mar 18, 2021
-
-
Shashank Balashankar authored
Enable all warnings as errors Signed-off-by:
Shashank Balashankar <sbalasha@codeaurora.org> Change-Id: Ia1db03e7e54d70f85f18dc546c2f70f0b7dc81b9
-
- Feb 16, 2021
-
-
Manish Verma authored
Packet should not be accessed after signaling hardware to process it. There might be a case where, that packet is freed by the other CPU. Signed-off-by:
Manish Verma <maniverm@codeaurora.org> Change-Id: If5a333db3258d0f9eedae1c62a9434d0f30c4b79
-
- Dec 11, 2020
-
-
Manish Verma authored
Change-Id: I4aec0d593fe1fb9656ddda2f3df6fef7a2f02a0a Signed-off-by:
Manish Verma <maniverm@codeaurora.org>
-
- Apr 20, 2020
-
-
Apoorv Gupta authored
The spin_lock() used in edma_read_append_stats() API can potentially result in a deadlock as it is being called from process context and softirq context. Replacing spin_lock() with spin_lock_bh() will allow critical section to run without getting interrupted. Change-Id: I137e273a233d31c1a4f04235f77661e62ba7bf62 Signed-off-by:
Apoorv Gupta <apoogupt@codeaurora.org>
-
- Jan 07, 2020
-
-
Manish Verma authored
Change-Id: I71afa4c8d3924c9f91d30e29371592b6b90772ca Signed-off-by:
Manish Verma <maniverm@codeaurora.org>
-
- Dec 09, 2019
-
-
Sourav Poddar authored
We need to make sure that in case of jumbo multi segment case, packet crosses 1K address boundary. Change-Id: I078c467a1b1dfc16604f2abdd88af5857719be7c Signed-off-by:
Sourav Poddar <souravp@codeaurora.org>
-
- Feb 18, 2019
-
-
Manish Verma authored
probe API is registering the netdev way before allocating the phydev(which is getting accessed in netdev callback APIs). Ideally probe function should allocate all the required resources before registering the netdev. Change-Id: I98a7832a0b5f024773e139e8589d6e93373c2828 Signed-off-by:
Manish Verma <maniverm@codeaurora.org>
-
- Mar 14, 2018
-
-
Bhaskar Valaboju authored
Changes include adding new value (2) to edma_disable_rss sysctl interface to disable RSS and also to enable ACL. It also indicates that Rx priority from switch is different between RSS enable case and RSS disable, ACL enable case. Change-Id: I09d8f6eb245f70010fcb4a7223d3d2d870e86ec8 Signed-off-by:
Bhaskar Valaboju <bhaskarv@codeaurora.org>
-
- Mar 09, 2018
-
-
Rakesh Nair authored
We enable irq only in first edma_open call. We do this to make sure we do not receive packets before affinities are set in the qca-edma script Change-Id: Ibe4379b94ef6a47d03e6ce9630456fa03dd15098 Signed-off-by:
Rakesh Nair <ranair@codeaurora.org>
-
- Jan 23, 2018
-
-
Rakesh Nair authored
Per precedence stats were not synchronized. Add fix to synchronize the stats with atomic_inc Change-Id: I710f4aa3077c8fc086876b5aa320e698e2faed5b Signed-off-by:
Rakesh Nair <ranair@codeaurora.org>
-
- Jan 15, 2018
-
-
Rakesh Nair authored
Add support to change tx-completion mapping as per number of cores supported by platform. Change-Id: Iad0b7c88bd010aec15b3df3382eaa61172ebb763 Signed-off-by:
Rakesh Nair <ranair@codeaurora.org>
-
- Nov 29, 2017
-
-
lnx build authored
-
- Nov 28, 2017
-
-
lnx build authored
-
- Nov 27, 2017
-
-
Rakesh Nair authored
Core3 CPU utilization was shooting up when TX queues were stopped due to unavailability of HW descriptors. This was causing TX packets for Core1 to be processed on Core3 thereby causing apparent hike in CPU utilization. This code adds support to make queue stopping configurable Change-Id: I164b75ba3bd3eca4b532484f388b68b1ac06a4f4 Signed-off-by:
Rakesh Nair <ranair@codeaurora.org>
-
- Nov 24, 2017
-
-
Swaraj Sha authored
Change-Id: I8a28a9f49ea0289b2218224ab69057068139ce51 Signed-off-by:
Swaraj Sha <ssha@codeaurora.org>
-
- Nov 15, 2017
-
-
Rakesh Nair authored
Tx/Rx ring size was hard-coded and we may need multiple values depending on the target board Add support to get rx/tx ring size from dts. Change-Id: Ibe5689f1ab4ced6c3419efc756dbcf2644cf4444 Signed-off-by:
Rakesh Nair <ranair@codeaurora.org>
-
- Sep 14, 2017
-
-
Rakesh Nair authored
Initialize the tuple objects before using them Change-Id: Iec4672de4f0a6dc4d680f306a258e54097b42312 Signed-off-by:
Rakesh Nair <ranair@codeaurora.org>
-
- Sep 12, 2017
-
-
Rakesh Nair authored
Change indirection table array from uint32_t to u32. Check for a non-zero num-cores Change-Id: Ibe8b8821e7f59a78cc16dcf3ec79ed7a9f94775d Signed-off-by:
Rakesh Nair <ranair@codeaurora.org>
-
- Sep 07, 2017
-
-
Rakesh Nair authored
Add NULL check for the tpd pointer before using it. Change-Id: I2f5d988a0c851b3a009f48a34c3bf0f69043d11c Signed-off-by:
Rakesh Nair <ranair@codeaurora.org>
-
- Sep 06, 2017
-
-
Rakesh Nair authored
Add support to display interframe delay for upto 8 flows each for video traffic. Change-Id: I9cb3d793442fe4b9150108cf29259b0a4b23ad31 Signed-off-by:
Rakesh Nair <ranair@codeaurora.org>
-
Rakesh Nair authored
Add support to update per-precedence stats for PPPoE packets Change-Id: I38e881fb82881da2fd7873874de0cca232e43e0a Signed-off-by:
Rakesh Nair <ranair@codeaurora.org>
-
- Aug 14, 2017
-
-
Rakesh Nair authored
Add support for per-precedence counters for ingress/egress packets Change-Id: I230a5e1cee5ea17ae57ade48d1f8984a3e583147 Signed-off-by:
Rakesh Nair <ranair@codeaurora.org>
-
- Aug 07, 2017
-
-
Rakesh Nair authored
Add support to configure RSS with lesser cores if one or more cores are needed for any other functionality Change-Id: I4cf0c506d8ea2c0b88ca8a6dc5cd2eea1aa3dab1 Signed-off-by:
Rakesh Nair <ranair@codeaurora.org>
-
- May 26, 2017
-
-
Rakesh Nair authored
Change-Id: I66c92d5e40056ccfd156049375928e93a9ee5a2a Signed-off-by:
Rakesh Nair <ranair@codeaurora.org>
-
- Apr 27, 2017
-
-
Rakesh Nair authored
Current RX allocation mechanism doesn't account the number of RX buffers that could not be allocated. Added mechanism to record the number of buffers that could not be allocated and use this info during next round of allocation Change-Id: Iac37944afce2c754499b36bdcef2c4d2e48e4509 Signed-off-by:
Rakesh Nair <ranair@codeaurora.org>
-
- Apr 19, 2017
-
-
Rakesh Nair authored
Add mutex locks for poll_required flag of adapter, which is being used by ethtool apis as well as sysctls Change-Id: Ibc83acda154ac11175c374ba0d5b83548ffb6f8b Signed-off-by:
Rakesh Nair <ranair@codeaurora.org>
-
- Mar 27, 2017
-
-
Bhaskar Valaboju authored
64 bit Statistics is enabled in EDMA driver Change-Id: I3108a51e7bd0775a4c2611cd44994b97e1cb607e Signed-off-by:
Bhaskar Valaboju <bvalaboj@codeaurora.org>
-
- Mar 09, 2017
-
-
Rakesh Nair authored
Deprecated function sprintf replaced with snprintf Change-Id: Icf7dc1b80d9cc87d362d2a23d6805a2190c1d1e3 Signed-off-by:
Rakesh Nair <ranair@codeaurora.org>
-
- Feb 27, 2017
-
-
Rakesh Nair authored
Move existing edma driver code out of the linux kernel and add it as a separate package like nss-gmac and nss-drv Add support for compilation against multiple kernel versions Change-Id: I6aaeb06e0dbeb6df8f940bf364bb160e6b22bc33 Signed-off-by:
Rakesh Nair <ranair@codeaurora.org>
-
- Dec 22, 2016
-
-
Jagannadha Raju Pinnamaraju authored
-