- /* Do not support fdir/flow */
- fconf = ð_dev->data->dev_conf.fdir_conf;
- if (fconf->mode != RTE_FDIR_MODE_NONE)
- return false;
- if (rte_cpu_get_flag_enabled(RTE_CPUFLAG_AVX2)) {
- PMD_INIT_LOG(DEBUG, " use the non-scatter avx2 Rx handler");
+ if (rte_cpu_get_flag_enabled(RTE_CPUFLAG_AVX2) &&
+ rte_vect_get_max_simd_bitwidth() >= RTE_VECT_SIMD_256) {
+ ENICPMD_LOG(DEBUG, " use the non-scatter avx2 Rx handler");