From: Yuval Mintz <Yuval.Mintz@cavium.com>
To: <davem@davemloft.net>, <netdev@vger.kernel.org>
Cc: Yuval Mintz <Yuval.Mintz@cavium.com>
Subject: [PATCH net-next 0/5] qed: QM & ILT changes
Date: Mon, 3 Apr 2017 12:21:08 +0300 [thread overview]
Message-ID: <1491211273-10910-1-git-send-email-Yuval.Mintz@cavium.com> (raw)
This series introduces several changes and improvements to existing
queue manager and ILT configurations done during initialization.
Notice some of the patches are actually future fixes, I.e., bugs that
can't be triggered with exisiting driver but are needed for some future
functionality.
Patch #1 refactors the configuration of the hardware's queue manager,
which is quite messy today. This contains most of the bulk [code-wise]
in the series.
Patch #2, #3 fix Timers related ILT configurations that are yet to
affect qed in existing scenarios.
Patch #4 reduces needless ILT lines wasted for RoCE configurations.
Patch #5 allows RoCE partitions to manage with less memory regions
[important, e.g., for Multi-function parititions with RoCE support].
Dave,
Please consider applying this series to 'net-next'.
Thanks,
Yuval
Ariel Elior (1):
qed: Revise QM cofiguration
Michal Kalderon (1):
qed: Fix TM block ILT allocation
Ram Amrani (1):
qed: Manage with less memory regions for RoCE
Yuval Mintz (2):
qed: Correct TM ILT lines in presence of VFs
qed: RoCE doesn't need to use SRC
drivers/net/ethernet/qlogic/qed/qed.h | 43 +-
drivers/net/ethernet/qlogic/qed/qed_cxt.c | 163 ++++--
drivers/net/ethernet/qlogic/qed/qed_cxt.h | 15 +-
drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 14 +-
drivers/net/ethernet/qlogic/qed/qed_dev.c | 782 ++++++++++++++++++++++------
drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 8 +-
drivers/net/ethernet/qlogic/qed/qed_hsi.h | 11 +-
drivers/net/ethernet/qlogic/qed/qed_hw.c | 52 --
drivers/net/ethernet/qlogic/qed/qed_hw.h | 3 -
drivers/net/ethernet/qlogic/qed/qed_int.c | 3 +-
drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 17 +-
drivers/net/ethernet/qlogic/qed/qed_l2.c | 5 +-
drivers/net/ethernet/qlogic/qed/qed_ll2.c | 15 +-
drivers/net/ethernet/qlogic/qed/qed_main.c | 1 -
drivers/net/ethernet/qlogic/qed/qed_roce.c | 12 +-
drivers/net/ethernet/qlogic/qed/qed_spq.c | 15 +-
drivers/net/ethernet/qlogic/qed/qed_sriov.c | 8 +-
include/linux/qed/qed_if.h | 1 -
18 files changed, 817 insertions(+), 351 deletions(-)
--
1.9.3
next reply other threads:[~2017-04-03 9:21 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-04-03 9:21 Yuval Mintz [this message]
2017-04-03 9:21 ` [PATCH net-next 1/5] qed: Revise QM cofiguration Yuval Mintz
2017-04-03 9:21 ` [PATCH net-next 2/5] qed: Fix TM block ILT allocation Yuval Mintz
2017-04-03 11:46 ` Sergei Shtylyov
2017-04-03 13:58 ` Mintz, Yuval
2017-04-03 9:21 ` [PATCH net-next 3/5] qed: Correct TM ILT lines in presence of VFs Yuval Mintz
2017-04-03 9:21 ` [PATCH net-next 4/5] qed: RoCE doesn't need to use SRC Yuval Mintz
2017-04-03 9:21 ` [PATCH net-next 5/5] qed: Manage with less memory regions for RoCE Yuval Mintz
2017-04-04 2:16 ` [PATCH net-next 0/5] qed: QM & ILT changes David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1491211273-10910-1-git-send-email-Yuval.Mintz@cavium.com \
--to=yuval.mintz@cavium.com \
--cc=davem@davemloft.net \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.