linux/drivers/net/ethernet/chelsio/cxgb4
Hariprasad Shenai f36e58e566 cxgb4: Try and provide an RDMA CIQ per cpu
To allow for better scalability on systems with large core counts, we
will try and allocate enough RDMA Concentrator IQs and MSI/X vectors as
we have cores. If we cannot get enough MSI/X vectors, fall back to the
minimum required: 1 per adapter rx channel.

Also clean up cxgb_enable_msix() to make it readable and correct a bug
where the vectors are not correctly assigned if the driver doesn't get
the full amount requested.

Signed-off-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Hariprasad Shenai <hariprasad@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-03-05 15:11:52 -05:00
..
clip_tbl.c cxgb4: Fix incorrect 'c' suffix to %pI4, use %pISc instead 2015-02-20 17:25:52 -05:00
clip_tbl.h cxgb4: Fix incorrect 'c' suffix to %pI4, use %pISc instead 2015-02-20 17:25:52 -05:00
cxgb4_dcb.c chelsio: cxgb4: fix sparse warning 2015-02-05 16:03:27 -08:00
cxgb4_dcb.h cxgb4 : Improve IEEE DCBx support, other minor open-lldp fixes 2015-02-02 18:54:35 -08:00
cxgb4_debugfs.c cxgb4: Try and provide an RDMA CIQ per cpu 2015-03-05 15:11:52 -05:00
cxgb4_debugfs.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2015-02-17 14:56:45 -08:00
cxgb4_main.c cxgb4: Try and provide an RDMA CIQ per cpu 2015-03-05 15:11:52 -05:00
cxgb4_uld.h cxgb4 : Update ipv6 address handling api 2015-01-15 18:59:46 -05:00
cxgb4.h cxgb4: Try and provide an RDMA CIQ per cpu 2015-03-05 15:11:52 -05:00
l2t.c iw_cxgb4/cxgb4/cxgb4vf/cxgb4i/csiostor: Cleanup register defines/macros related to all other cpl messages 2015-01-12 16:19:34 -05:00
l2t.h cxgb4 : Update copyright year on all cxgb4 files 2014-06-22 21:13:33 -07:00
Makefile cxgb4 : Update ipv6 address handling api 2015-01-15 18:59:46 -05:00
sge.c cxgb4: Add low latency socket busy_poll support 2015-02-04 23:55:58 -08:00
t4_hw.c cxgb4: Fix PCI-E Memory window interface for big-endian systems 2015-02-27 15:53:43 -05:00
t4_hw.h cxgb4: Add support for ULP RX logic analyzer output in debugfs 2015-02-07 22:52:39 -08:00
t4_msg.h iw_cxgb4/cxgb4/cxgb4vf/cxgb4i/csiostor: Cleanup register defines/macros related to all other cpl messages 2015-01-12 16:19:34 -05:00
t4_pci_id_tbl.h cxgb4: Add PCI device ID for new T5 adapter 2015-01-06 13:15:15 -05:00
t4_regs.h cxgb4: Add support in debugfs to dump the congestion control table 2015-02-07 22:52:39 -08:00
t4_values.h cxgb4: Add support to dump mailbox content in debugfs 2015-02-07 22:52:39 -08:00
t4fw_api.h cxgb4: Add support in cxgb4 to get expansion rom version via ethtool 2015-02-09 14:07:54 -08:00
t4fw_version.h cxgb4: Move firmware version MACRO to t4fw_version.h 2015-01-27 17:18:24 -08:00