]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'qed-roce-iscsi'
authorDavid S. Miller <davem@davemloft.net>
Sat, 4 Jun 2016 00:08:45 +0000 (20:08 -0400)
committerDavid S. Miller <davem@davemloft.net>
Sat, 4 Jun 2016 00:08:45 +0000 (20:08 -0400)
commitaa7dc4c1e217f914894200ce2df9d51903f97ba8
tree40e6ff8695791c88815a9457754a52cf093d5431
parent50dbbdb3e2e311162d258fbc57d12fe04a0dee8c
parenta3c4cda2e12e4e752a15239a5a2263f82aa0c668
Merge branch 'qed-roce-iscsi'

Yuval Mintz says:

====================
qed: RocE & iSCSI infrastructure

We plan on sending 2 new protocol drivers in the imminent future -
both our RoCE [qedr] and iSCSI [qedi] drivers. As both submissions
would be rather massive and in order to avoid collisions between them,
the common infrastructure on the qed side was prepared as an independent
patch-series to be sent ahead of those 2 submissions.

This patch series introduces in QED 2 new 'ids' - one for iscsi and
one for roce. It then goes and adds logic required for configuring
said protocols in HW. Notice it *doesn't* actually add any client using
said ids, but rather only the infrastructure to allow their later usage.

What this patch doesn't contain is the slowpath protocol-configuration
toward the firmware. I.e., it contains register-setting logic, memory
allocations, etc., but not actual flow-related configuration specific
to the protocl. Those would be sent as part of the protocol driver
submissions.
====================

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