summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/ibm
diff options
context:
space:
mode:
authorAriel Elior2013-01-01 06:22:33 +0100
committerDavid S. Miller2013-01-02 10:45:06 +0100
commitfd1fc79dd6deb88ebf38ae9673190da999b3209f (patch)
tree0e9ff0dda51c3f200b7d40609532f16c8d0f2a90 /drivers/net/ethernet/ibm
parentbnx2x: Prepare device and initialize VF database (diff)
downloadkernel-qcow2-linux-fd1fc79dd6deb88ebf38ae9673190da999b3209f.tar.gz
kernel-qcow2-linux-fd1fc79dd6deb88ebf38ae9673190da999b3209f.tar.xz
kernel-qcow2-linux-fd1fc79dd6deb88ebf38ae9673190da999b3209f.zip
bnx2x: Infrastructure for VF <-> PF request on PF side
Support interrupt from device which indicates VF has placed A request on the VF <-> PF channel. The PF driver issues a DMAE to retrieve the request from the VM memory (the Ghost Physical Address of the request is contained in the interrupt. The PF driver uses the GPA in the DMAE request, which is translated by the IOMMU to the correct physical address). The request which arrives is examined to recognize the sending VF. The PF driver allocates a workitem to handle the VF Operation (vfop). Signed-off-by: Ariel Elior <ariele@broadcom.com> Signed-off-by: Eilon Greenstein <eilong@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/ibm')
0 files changed, 0 insertions, 0 deletions