]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit049be68f602c6dcaf0dcb91e87bc1fe6c2c4b6eb
treec94fedd61d36f8cc99f70e2d685d2f0f1a14ff7b
parent80b8ad25464cb464297178f87ab6833305df30e8
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