File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
drivers/infiniband/hw/mlx4 Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -2315,12 +2315,18 @@ int mlx4_ib_init_sriov(struct mlx4_ib_dev *dev)
2315
2315
return 0 ;
2316
2316
}
2317
2317
2318
+ #ifdef WITHOUT_ORACLE_EXTENSIONS
2318
2319
for (i = 0 ; i < dev -> dev -> caps .sqp_demux ; i ++ ) {
2319
2320
if (i == mlx4_master_func_num (dev -> dev ))
2320
2321
mlx4_put_slave_node_guid (dev -> dev , i , dev -> ib_dev .node_guid );
2321
2322
else
2322
2323
mlx4_put_slave_node_guid (dev -> dev , i , mlx4_ib_gen_node_guid ());
2323
2324
}
2325
+ #else
2326
+ /* VF's node GUID is PF node GUID */
2327
+ for (i = 0 ; i < dev -> dev -> caps .sqp_demux ; i ++ )
2328
+ mlx4_put_slave_node_guid (dev -> dev , i , dev -> ib_dev .node_guid );
2329
+ #endif /* WITHOUT_ORACLE_EXTENSIONS */
2324
2330
2325
2331
err = mlx4_ib_init_alias_guid_service (dev );
2326
2332
if (err ) {
You can’t perform that action at this time.
0 commit comments