summaryrefslogtreecommitdiff
path: root/drivers/ntb/hw
diff options
context:
space:
mode:
authorLogan Gunthorpe <logang@deltatee.com>2019-01-09 22:22:29 +0300
committerJon Mason <jdmason@kudzu.us>2020-06-06 03:02:08 +0300
commitca93c45755da98302c93abdd788fc09113baf9e0 (patch)
tree76fdc78f7cbc98c8c67726dc5383e29889fd2ca7 /drivers/ntb/hw
parentfc8b086d9dbd57458d136c4fa70ee26f832c3a2e (diff)
downloadlinux-ca93c45755da98302c93abdd788fc09113baf9e0.tar.xz
NTB: ntb_pingpong: Choose doorbells based on port number
This commit fixes pingpong support for existing drivers that do not implement ntb_default_port_number() and ntb_default_peer_port_number(). This is required for hardware (like the crosslink topology of switchtec) which cannot assign reasonable port numbers to each port due to its perfect symmetry. Instead of picking the doorbell to use based on the the index of the peer, we use the peer's port number. This is a bit clearer and easier to understand. Fixes: c7aeb0afdcc2 ("NTB: ntb_pp: Add full multi-port NTB API support") Signed-off-by: Logan Gunthorpe <logang@deltatee.com> Acked-by: Allen Hubbe <allenbh@gmail.com> Tested-by: Alexander Fomichev <fomichev.ru@gmail.com> Signed-off-by: Jon Mason <jdmason@kudzu.us>
Diffstat (limited to 'drivers/ntb/hw')
0 files changed, 0 insertions, 0 deletions