ibmvnic: Introduce batched RX buffer descriptor transmission
authorThomas Falcon <tlfalcon@linux.ibm.com>
Thu, 19 Nov 2020 01:12:18 +0000 (19:12 -0600)
committerJakub Kicinski <kuba@kernel.org>
Sat, 21 Nov 2020 03:50:33 +0000 (19:50 -0800)
commit4f0b6812e9b9a05887b51c773642c6f354d69650
treec94fedd61d36f8cc99f70e2d685d2f0f1a14ff7b
parentf019fb6392e59f4d383ff42b4eb39e768f29af5f
ibmvnic: Introduce batched RX buffer descriptor transmission

Utilize the H_SEND_SUB_CRQ_INDIRECT hypervisor call to send
multiple RX buffer descriptors to the device in one hypervisor
call operation. This change will reduce the number of hypervisor
calls and thus hypervisor call overhead needed to transmit
RX buffer descriptors to the device.

Signed-off-by: Thomas Falcon <tlfalcon@linux.ibm.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/ibm/ibmvnic.c