Skip to content

Commit

Permalink
Merge pull request #20 from hnrose/bull1
Browse files Browse the repository at this point in the history
Add latest Bull device IDs to device white lists
  • Loading branch information
weiny2 committed Oct 31, 2018
2 parents ddf29e7 + 5e5657c commit 1129113
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 7 deletions.
8 changes: 5 additions & 3 deletions libibnetdisc/src/ibnetdisc.c
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,9 @@ static int is_mlnx_ext_port_info_supported(ibnd_port_t * port)
(devid == 0x1b02 || devid == 0x1b50 ||
/* Bull SwitchIB and SwitchIB2 */
devid == 0x1ba0 ||
(devid >= 0x1bd0 && devid <= 0x1bd5))))
(devid >= 0x1bd0 && devid <= 0x1bd5) ||
/* Bull Quantum */
devid == 0x1bf0)))
return 1;
if ((devid >= 0x1003 && devid <= 0x101b) || (devid == 0xa2d2) ||
((vendorid == 0x119f) &&
Expand All @@ -217,9 +219,9 @@ static int is_mlnx_ext_port_info_supported(ibnd_port_t * port)
/* Bull ConnectIB */
devid == 0x1b83 ||
devid == 0x1b93 || devid == 0x1b94 ||
/* Bull ConnectX4 */
/* Bull ConnectX4, Sequana HDR and HDR100 */
devid == 0x1bb4 || devid == 0x1bb5 ||
devid == 0x1bc4)))
(devid >= 0x1bc4 && devid <= 0x1bc6))))
return 1;
return 0;
}
Expand Down
8 changes: 5 additions & 3 deletions src/ibdiag_common.c
Original file line number Diff line number Diff line change
Expand Up @@ -550,7 +550,9 @@ int is_mlnx_ext_port_info_supported(uint32_t vendorid,
(devid == 0x1b02 || devid == 0x1b50 ||
/* Bull SwitchIB and SwitchIB2 */
devid == 0x1ba0 ||
(devid >= 0x1bd0 && devid <= 0x1bd5))))
(devid >= 0x1bd0 && devid <= 0x1bd5) ||
/* Bull Quantum */
devid == 0x1bf0)))
return 1;
if ((devid >= 0x1003 && devid <= 0x101b) ||
(devid == 0xa2d2) ||
Expand All @@ -562,9 +564,9 @@ int is_mlnx_ext_port_info_supported(uint32_t vendorid,
/* Bull ConnectIB */
devid == 0x1b83 ||
devid == 0x1b93 || devid == 0x1b94 ||
/* Bull ConnectX4 */
/* Bull ConnectX4, Sequana HDR and HDR100 */
devid == 0x1bb4 || devid == 0x1bb5 ||
devid == 0x1bc4)))
(devid >= 0x1bc4 && devid <= 0x1bc6))))
return 1;
}

Expand Down
3 changes: 2 additions & 1 deletion src/vendstat.c
Original file line number Diff line number Diff line change
Expand Up @@ -155,14 +155,15 @@ static uint16_t ext_fw_info_device[][2] = {
{0x1b50, 0x1b50}, /* Bull SwitchX */
{0x1ba0, 0x1ba0}, /* Bull SwitchIB */
{0x1bd0, 0x1bd5}, /* Bull SwitchIB and SwitchIB2 */
{0x1bf0, 0x1bf0}, /* Bull Sequana Quantum */
{0x1b33, 0x1b33}, /* Bull ConnectX3 */
{0x1b73, 0x1b73}, /* Bull ConnectX3 */
{0x1b40, 0x1b41}, /* Bull ConnectX3 */
{0x1b60, 0x1b61}, /* Bull ConnectX3 */
{0x1b83, 0x1b83}, /* Bull ConnectIB */
{0x1b93, 0x1b94}, /* Bull ConnectIB */
{0x1bb4, 0x1bb5}, /* Bull ConnectX4 */
{0x1bc4, 0x1bc4}, /* Bull ConnectX4 */
{0x1bc4, 0x1bc6}, /* Bull ConnectX4, Sequana HDR and HDR100 */
{0x0000, 0x0000}};

static int is_ext_fw_info_supported(uint16_t device_id) {
Expand Down

0 comments on commit 1129113

Please sign in to comment.