vxge: Set function-0 as the privilaged function for normal function.
- For Normal function (MR-IOV disabled, SR-IOV disabled) Function-0 is the privilaged function. Signed-off-by: Sreenivasa Honnur <sreenivasa.honnur@neterion.com> Signed-off-by: Ramkrishna Vepa <ram.vepa@neterion.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
b59c94571a
commit
1dc47a9b1b
1 changed files with 4 additions and 2 deletions
|
@ -356,8 +356,10 @@ __vxge_hw_device_access_rights_get(u32 host_type, u32 func_id)
|
||||||
|
|
||||||
switch (host_type) {
|
switch (host_type) {
|
||||||
case VXGE_HW_NO_MR_NO_SR_NORMAL_FUNCTION:
|
case VXGE_HW_NO_MR_NO_SR_NORMAL_FUNCTION:
|
||||||
access_rights |= VXGE_HW_DEVICE_ACCESS_RIGHT_MRPCIM |
|
if (func_id == 0) {
|
||||||
VXGE_HW_DEVICE_ACCESS_RIGHT_SRPCIM;
|
access_rights |= VXGE_HW_DEVICE_ACCESS_RIGHT_MRPCIM |
|
||||||
|
VXGE_HW_DEVICE_ACCESS_RIGHT_SRPCIM;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case VXGE_HW_MR_NO_SR_VH0_BASE_FUNCTION:
|
case VXGE_HW_MR_NO_SR_VH0_BASE_FUNCTION:
|
||||||
access_rights |= VXGE_HW_DEVICE_ACCESS_RIGHT_MRPCIM |
|
access_rights |= VXGE_HW_DEVICE_ACCESS_RIGHT_MRPCIM |
|
||||||
|
|
Loading…
Reference in a new issue