[MLX4] some fixes to support the mixed IB/Eth mode. (mlnx: 2947,2949)
authorleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 14 Aug 2008 18:45:08 +0000 (18:45 +0000)
committerleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 14 Aug 2008 18:45:08 +0000 (18:45 +0000)
commit1e0806a6567f0de5d78705f963c54fe62a6a9816
tree045000277a96bf61ca4621d393e448ea6c256fd4
parente301d9ccaf7bc57eb2c75475484325736bbc834a
[MLX4] some fixes to support the mixed IB/Eth mode. (mlnx: 2947,2949)

The only mixed configuration, supported now, is port1-IB, port2-Eth.
To work with it one has to burn FW with parameter 'dpdp_en=true' in INI file, for example MHGH28-XSC_A4-A5.ini.

ib_query_ca returns now the number of IB- and not physical ports. So VSTAT will show only one port and IBBUS will create only one IPoIB adapter.

git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1482 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
hw/mlx4/kernel/bus/ib/main.c
hw/mlx4/kernel/bus/net/fw.c
hw/mlx4/kernel/bus/net/main.c
hw/mlx4/kernel/bus/net/mlx4.h
hw/mlx4/kernel/hca/ca.c