2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/drivers/net/ethernet/cisco/enic
Satish Kharat df9fd2a3ce enic: get max rq & wq entries supported by hw, 16K queues
Enables reading the max rq and wq entries supported from the hw.
Enables 16k rq and wq entries on hw that supports.

Co-developed-by: Nelson Escobar <neescoba@cisco.com>
Signed-off-by: Nelson Escobar <neescoba@cisco.com>
Co-developed-by: John Daley <johndale@cisco.com>
Signed-off-by: John Daley <johndale@cisco.com>
Signed-off-by: Satish Kharat <satishkh@cisco.com>
Link: https://patch.msgid.link/20250304-enic_cleanup_and_ext_cq-v2-8-85804263dad8@cisco.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
2025-03-11 10:21:38 +01:00
..
cq_desc.h enic: added enic_wq.c and enic_wq.h 2025-03-11 10:21:32 +01:00
cq_enet_desc.h enic: remove unused function cq_enet_wq_desc_dec 2025-03-11 10:21:27 +01:00
enic_api.c treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00
enic_api.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00
enic_clsf.c
enic_clsf.h
enic_dev.c treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00
enic_dev.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00
enic_ethtool.c enic: get max rq & wq entries supported by hw, 16K queues 2025-03-11 10:21:38 +01:00
enic_main.c enic: cleanup of enic wq request completion path 2025-03-11 10:21:34 +01:00
enic_pp.c treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00
enic_pp.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00
enic_res.c enic: get max rq & wq entries supported by hw, 16K queues 2025-03-11 10:21:38 +01:00
enic_res.h enic: get max rq & wq entries supported by hw, 16K queues 2025-03-11 10:21:38 +01:00
enic_rq.c enic: enable rq extended cq support 2025-03-11 10:21:15 +01:00
enic_rq.h enic: enic rq code reorg 2025-03-11 10:21:15 +01:00
enic_wq.c enic: get max rq & wq entries supported by hw, 16K queues 2025-03-11 10:21:38 +01:00
enic_wq.h enic: cleanup of enic wq request completion path 2025-03-11 10:21:34 +01:00
enic.h enic: added enic_wq.c and enic_wq.h 2025-03-11 10:21:32 +01:00
Kconfig enic: add dependency on Page Pool 2025-02-25 19:08:21 -08:00
Makefile enic: added enic_wq.c and enic_wq.h 2025-03-11 10:21:32 +01:00
rq_enet_desc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00
vnic_cq.c treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00
vnic_cq.h enic: added enic_wq.c and enic_wq.h 2025-03-11 10:21:32 +01:00
vnic_dev.c enic: Replace hardcoded values for vnic descriptor by defines 2024-04-25 10:36:30 +01:00
vnic_dev.h enic: Replace hardcoded values for vnic descriptor by defines 2024-04-25 10:36:30 +01:00
vnic_devcmd.h enic: enic rq extended cq defines 2025-03-11 10:21:15 +01:00
vnic_enet.h enic: get max rq & wq entries supported by hw, 16K queues 2025-03-11 10:21:38 +01:00
vnic_intr.c treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00
vnic_intr.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00
vnic_nic.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00
vnic_resource.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00
vnic_rq.c treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00
vnic_rq.h enic: get max rq & wq entries supported by hw, 16K queues 2025-03-11 10:21:38 +01:00
vnic_rss.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00
vnic_stats.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00
vnic_vic.c enic: Avoid false positive under FORTIFY_SOURCE 2024-02-19 10:57:27 +00:00
vnic_vic.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00
vnic_wq.c treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00
vnic_wq.h enic: get max rq & wq entries supported by hw, 16K queues 2025-03-11 10:21:38 +01:00
wq_enet_desc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) 2022-06-10 14:51:36 +02:00