mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-26 19:55:21 +07:00
ddb8876589
This fix changes the opcode relative counters for receive to per context. Profiling has shown that when mulitple contexts are being used there is a lot of cache activity associated with these counters. The code formerly kept these counters per port, but only provided the interface to read per HCA. This patch converts the read of counters to per HCA and adds the debugfs hooks to be able to read the file as a sequence of opcodes. Reviewed-by: Dean Luick <dean.luick@intel.com> Signed-off-by: Mike Marciniszyn <mike.marciniszyn@intel.com> Signed-off-by: Roland Dreier <roland@purestorage.com>
17 lines
690 B
Makefile
17 lines
690 B
Makefile
obj-$(CONFIG_INFINIBAND_QIB) += ib_qib.o
|
|
|
|
ib_qib-y := qib_cq.o qib_diag.o qib_dma.o qib_driver.o qib_eeprom.o \
|
|
qib_file_ops.o qib_fs.o qib_init.o qib_intr.o qib_keys.o \
|
|
qib_mad.o qib_mmap.o qib_mr.o qib_pcie.o qib_pio_copy.o \
|
|
qib_qp.o qib_qsfp.o qib_rc.o qib_ruc.o qib_sdma.o qib_srq.o \
|
|
qib_sysfs.o qib_twsi.o qib_tx.o qib_uc.o qib_ud.o \
|
|
qib_user_pages.o qib_user_sdma.o qib_verbs_mcast.o qib_iba7220.o \
|
|
qib_sd7220.o qib_iba7322.o qib_verbs.o
|
|
|
|
# 6120 has no fallback if no MSI interrupts, others can do INTx
|
|
ib_qib-$(CONFIG_PCI_MSI) += qib_iba6120.o
|
|
|
|
ib_qib-$(CONFIG_X86_64) += qib_wc_x86_64.o
|
|
ib_qib-$(CONFIG_PPC64) += qib_wc_ppc64.o
|
|
ib_qib-$(CONFIG_DEBUG_FS) += qib_debugfs.o
|