linux_dsm_epyc7002/drivers/net/ethernet/ibm
Cristobal Forno f3ae59c0c0 ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct
Currently the driver reads RX and TX subCRQ handle array directly from
a DMA-mapped buffer address when it needs to make a H_SEND_SUBCRQ
hcall. This patch stores that information in the ibmvnic_sub_crq_queue
structure instead of reading from the buffer received at login. The
overall goal of this patch is to parse relevant information from the
login response buffer and store it in the driver's private data
structures so that we don't need to read directly from the buffer and
can then free up that memory.

Signed-off-by: Cristobal Forno <cforno12@linux.ibm.com>
Reviewed-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2020-08-19 15:38:16 -07:00
..
ehea netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
emac net: ibm: remove set but not used variables 'err' 2020-03-11 23:32:55 -07:00
ibmveth.c ibmveth: Fix max MTU limit 2020-06-19 20:21:46 -07:00
ibmveth.h net/ethtool: Introduce link_ksettings API for virtual network devices 2020-02-29 21:48:55 -08:00
ibmvnic.c ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct 2020-08-19 15:38:16 -07:00
ibmvnic.h ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct 2020-08-19 15:38:16 -07:00
Kconfig treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00