linux/drivers/net/ethernet/qlogic/qed
Sudarsana Reddy Kalluru 0e19182738 qed*: Reduce the memory footprint for Rx path
With the current default values for Rx path i.e., 8 queues of 8Kb entries
each with 4Kb size, interface will consume 256Mb for Rx. The default values
causing the driver probe to fail when the system memory is low. Based on
the perforamnce results, rx-ring count value of 1Kb gives the comparable
performance with Rx coalesce timeout of 12 seconds. Updating the default
values.

Signed-off-by: Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
Signed-off-by: Yuval Mintz <Yuval.Mintz@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-10-22 17:08:07 -04:00
..
Makefile qed*: Fix Kconfig dependencies with INFINIBAND_QEDR 2016-10-14 11:07:22 -04:00
qed.h qed: Add RoCE ll2 & GSI support 2016-10-03 23:22:47 -04:00
qed_cxt.c qed: Additional work toward cleaning C=1 2016-10-14 11:07:22 -04:00
qed_cxt.h qed: Add support for QP verbs 2016-10-03 23:22:47 -04:00
qed_dcbx.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-09-12 15:52:44 -07:00
qed_dcbx.h qed: Add support for query/config dcbx. 2016-06-08 11:10:59 -07:00
qed_debug.c qed: Additional work toward cleaning C=1 2016-10-14 11:07:22 -04:00
qed_debug.h qed: Add support for debug data collection 2016-09-07 17:46:59 -07:00
qed_dev.c qed: Additional work toward cleaning C=1 2016-10-14 11:07:22 -04:00
qed_dev_api.h qed: Add Light L2 support 2016-10-03 23:22:46 -04:00
qed_hsi.h qed: Add RoCE ll2 & GSI support 2016-10-03 23:22:47 -04:00
qed_hw.c qed: Remove OOM messages 2016-09-06 13:54:32 -07:00
qed_hw.h qed: Initialize hardware for new protocols 2016-06-03 20:08:40 -04:00
qed_init_fw_funcs.c qed: Utilize FW 8.10.3.0 2016-06-02 21:30:03 -07:00
qed_init_ops.c qed: Remove OOM messages 2016-09-06 13:54:32 -07:00
qed_init_ops.h
qed_int.c qed: Remove OOM messages 2016-09-06 13:54:32 -07:00
qed_int.h qed: Add support for coalescing config read/update. 2016-06-23 15:56:46 -04:00
qed_l2.c qed: mark symbols static where possible 2016-09-09 19:37:00 -07:00
qed_l2.h qed: Prevent VFs from pause flooding 2016-08-22 18:24:52 -07:00
qed_ll2.c qed: Use list_move_tail instead of list_del/list_add_tail 2016-10-18 16:40:41 -04:00
qed_ll2.h qed*: Fix Kconfig dependencies with INFINIBAND_QEDR 2016-10-14 11:07:22 -04:00
qed_main.c qed*: Reduce the memory footprint for Rx path 2016-10-22 17:08:07 -04:00
qed_mcp.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-09-23 06:46:57 -04:00
qed_mcp.h qed: Add infrastructure for debug data collection 2016-09-06 14:24:02 -07:00
qed_reg_addr.h qed: Add support for RoCE hw init 2016-10-03 23:22:46 -04:00
qed_roce.c qed: Additional work toward cleaning C=1 2016-10-14 11:07:22 -04:00
qed_roce.h qed: Additional work toward cleaning C=1 2016-10-14 11:07:22 -04:00
qed_selftest.c qed: add missing header dependencies 2016-09-07 17:40:19 -07:00
qed_selftest.h qed: add infrastructure for device self tests. 2016-05-02 00:16:39 -04:00
qed_sp.h qed: Additional work toward cleaning C=1 2016-10-14 11:07:22 -04:00
qed_sp_commands.c qed*: Semantic changes 2016-08-15 13:34:52 -07:00
qed_spq.c qed*: Fix Kconfig dependencies with INFINIBAND_QEDR 2016-10-14 11:07:22 -04:00
qed_sriov.c qed: Add support for RoCE hw init 2016-10-03 23:22:46 -04:00
qed_sriov.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-06-10 11:52:24 -07:00
qed_vf.c qed: Add support for RoCE hw init 2016-10-03 23:22:46 -04:00
qed_vf.h qed*: Add support for VFs over legacy PFs 2016-08-22 18:24:52 -07:00