17/04/2018 16:24, Xueming Li: > + /* Check that device supports requested rss hash functions. */ > + if ((dev_info.flow_type_rss_offloads | > + dev_conf->rx_adv_conf.rss_conf.rss_hf) != > + dev_info.flow_type_rss_offloads) { > + RTE_PMD_DEBUG_TRACE("ethdev port_id=%d invalid rss_hf: 0x%lx, > valid value: 0x%lx\n", > + port_id, > + dev_conf->rx_adv_conf.rss_conf.rss_hf, > + dev_info.flow_type_rss_offloads); > + return -EINVAL; > + }
Please use PRIx64 and test 32-bit compilation. Reminder from this recent post: http://dpdk.org/ml/archives/dev/2018-February/090882.html " Most of the times, using %l is wrong (except when printing a long). So next time you write %l, please think "I am probably wrong". "