Hello dpdk users,
I'm a newbie to dpdk and I try to get the list of the rss hash functions for a given port with the following code : static uint64_t get_rss_function(int port_id){ int ret; struct rte_eth_rss_conf rss_conf; ret = rte_eth_dev_rss_hash_conf_get(port_id,&rss_conf); if(ret < 0){ printf("No supported rss\n"); return 0; } return rss_conf.rss_hf; } I use dpdk version 20.11 and my code is compiled with the following flags (I 'm following the tips of the doc) : CXXFLAGS += -mssse3 -mfma -mcx16 -msse4.1 -msse4.2 -mpopcnt -mavx -mavx2 -DALLOW_EXPERIMENTAL_API I have a segmentation fault calling ret = rte_eth_dev_rss_hash_conf_get(port_id,&rss_conf) ; and the coredump tell an issue with __memcpy_ssse3(). If I remove the -mssse3 I don't have the crash. Can you help me to identify the reason of the segmentation fault and tell me if I can easily remove the < -mssse3 > flag ? (Sorry for my english) Regards Nicolas