Merge branch 'qed-QM-ILT-changes'
authorDavid S. Miller <davem@davemloft.net>
Tue, 4 Apr 2017 02:16:38 +0000 (19:16 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 4 Apr 2017 02:16:38 +0000 (19:16 -0700)
commitf38b37669731632fbee1ea2bd91f39877555bce4
tree145c16efd429fda35b7646c89df8ed2edd290ae2
parentc8b5d129ee293bcf972e7279ac996bb8a138505c
parentf9dc4d1f0d6f75c102ee13c0a939d9ae880a3c1e
Merge branch 'qed-QM-ILT-changes'

Yuval Mintz says:

====================
qed: QM & ILT changes

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].
====================

Signed-off-by: David S. Miller <davem@davemloft.net>