test/crypto: skip unsupported scatter/gather cases
Checked the PMD feature flag list to identify if inplace or OOP SGLs are supported or not. If not supported the cases are skipped. Signed-off-by: Apeksha Gupta <apeksha.gupta@nxp.com> Signed-off-by: Akhil Goyal <akhil.goyal@nxp.com> Acked-by: Adam Dybkowski <adamx.dybkowski@intel.com> Acked-by: Anoob Joseph <anoobj@marvell.com>
This commit is contained in:
parent
30563510a5
commit
c87ba0f079
@ -5212,6 +5212,19 @@ test_zuc_auth_cipher(const struct wireless_test_data *tdata,
|
|||||||
printf("Device doesn't support digest encrypted.\n");
|
printf("Device doesn't support digest encrypted.\n");
|
||||||
return -ENOTSUP;
|
return -ENOTSUP;
|
||||||
}
|
}
|
||||||
|
if (op_mode == IN_PLACE) {
|
||||||
|
if (!(feat_flags & RTE_CRYPTODEV_FF_IN_PLACE_SGL)) {
|
||||||
|
printf("Device doesn't support in-place scatter-gather "
|
||||||
|
"in both input and output mbufs.\n");
|
||||||
|
return -ENOTSUP;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (!(feat_flags & RTE_CRYPTODEV_FF_OOP_SGL_IN_SGL_OUT)) {
|
||||||
|
printf("Device doesn't support out-of-place scatter-gather "
|
||||||
|
"in both input and output mbufs.\n");
|
||||||
|
return -ENOTSUP;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* Create ZUC session */
|
/* Create ZUC session */
|
||||||
retval = create_wireless_algo_auth_cipher_session(
|
retval = create_wireless_algo_auth_cipher_session(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user