net/qede: add infrastructure support for VF load
authorManish Chopra <manishc@marvell.com>
Fri, 25 Sep 2020 11:55:06 +0000 (04:55 -0700)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 30 Sep 2020 17:19:11 +0000 (19:19 +0200)
commitd459b04329750ed7087d93406b831ee8e4a5a0e4
tree1d8a961d7f8e6a5d81abc44e11f48c7cc9a0677f
parent9ffe2a15a9c41c02987158990999db36ee9fafd9
net/qede: add infrastructure support for VF load

This patch adds necessary infrastructure support (required to handle
messages from VF and sending ramrod on behalf of VF's configuration
request from alarm handler context) to start/load the VF-PMD driver
instance on top of PF-PMD driver instance.

Signed-off-by: Manish Chopra <manishc@marvell.com>
Signed-off-by: Igor Russkikh <irusskikh@marvell.com>
Signed-off-by: Rasesh Mody <rmody@marvell.com>
drivers/net/qede/base/bcm_osal.c
drivers/net/qede/base/bcm_osal.h
drivers/net/qede/base/ecore.h
drivers/net/qede/base/ecore_iov_api.h
drivers/net/qede/qede_ethdev.c
drivers/net/qede/qede_main.c
drivers/net/qede/qede_sriov.c
drivers/net/qede/qede_sriov.h