File perftest-add-Broadcom-s-netxtreme-pci-ids.patch of Package perftest
commit dbdcbe5b952d1ecf61c7ef788fd3878458edca17
Author: Devesh Sharma <devesh.sharma@broadcom.com>
Date: Sat Mar 9 07:38:07 2019 -0500
perftest: add Broadcom's netxtreme pci ids
perftest needs to match the vendor id and device
id to set the supported inline size for a given
adapter. Making entries for all the broadcom boards
to allow wqes with inline data.
Signef-off-by: Devesh Sharma <devesh.sharma@broadcom.com>
diff --git src/perftest_parameters.c src/perftest_parameters.c
index 9b0ca46e0445..69aa086b30dc 100755
--- src/perftest_parameters.c
+++ src/perftest_parameters.c
@@ -1539,6 +1539,29 @@ enum ctx_device ib_dev_name(struct ibv_context *context)
case 32882 : dev_fname = QLOGIC_AH; break;
case 32883 : dev_fname = QLOGIC_AH; break;
case 32912 : dev_fname = QLOGIC_AH; break;
+ case 5638 : dev_fname = NETXTREME; break;
+ case 5652 : dev_fname = NETXTREME; break;
+ case 5824 : dev_fname = NETXTREME; break;
+ case 5825 : dev_fname = NETXTREME; break;
+ case 5827 : dev_fname = NETXTREME; break;
+ case 5839 : dev_fname = NETXTREME; break;
+ case 5846 : dev_fname = NETXTREME; break;
+ case 5847 : dev_fname = NETXTREME; break;
+ case 5848 : dev_fname = NETXTREME; break;
+ case 5849 : dev_fname = NETXTREME; break;
+ case 5855 : dev_fname = NETXTREME; break;
+ case 5858 : dev_fname = NETXTREME; break;
+ case 5859 : dev_fname = NETXTREME; break;
+ case 5861 : dev_fname = NETXTREME; break;
+ case 5867 : dev_fname = NETXTREME; break;
+ case 5869 : dev_fname = NETXTREME; break;
+ case 5871 : dev_fname = NETXTREME; break;
+ case 5872 : dev_fname = NETXTREME; break;
+ case 5873 : dev_fname = NETXTREME; break;
+ case 5968 : dev_fname = NETXTREME; break;
+ case 55296 : dev_fname = NETXTREME; break;
+ case 55298 : dev_fname = NETXTREME; break;
+ case 55300 : dev_fname = NETXTREME; break;
default : dev_fname = UNKNOWN;
}
}
@@ -1704,6 +1727,8 @@ static void ctx_set_max_inline(struct ibv_context *context,struct perftest_param
((user_param->connection_type == XRC) ? DEF_INLINE_SEND_XRC : DEF_INLINE_SEND_RC_UC) ; break;
default : user_param->inline_size = 0;
}
+ if (current_dev == NETXTREME)
+ user_param->inline_size = 96;
} else {
user_param->inline_size = 0;
diff --git src/perftest_parameters.h src/perftest_parameters.h
index a8c46103ea7b..f15fb7338af3 100755
--- src/perftest_parameters.h
+++ src/perftest_parameters.h
@@ -291,7 +291,8 @@ enum ctx_device {
CONNECTX5EX = 16,
CONNECTX6 = 17,
BLUEFIELD = 18,
- INTEL_ALL = 19
+ INTEL_ALL = 19,
+ NETXTREME = 20
};
/* Units for rate limiter */