nff-go: Can't run v0.8.1 on both AWS and VMWare - results in RTE_HASH PANIC
Hi, We just upgrade nff-go
to 0.8.1
, but it fails on EC2 and VMWare, we got this panic message.
EAL: RTE_HASH tailq is already registered
PANIC in tailqinitfn_rte_hash_tailq():
Cannot initialize tailq: RTE_HASH
6: [/opt/glasnostic/bin/router(_start+0x2a) [0x43ed5a]]
5: [/lib64/libc.so.6(__libc_start_main+0x85) [0x7f6995e42425]]
4: [/opt/glasnostic/bin/router(__libc_csu_init+0x4d) [0x183890d]]
3: [/opt/glasnostic/bin/router() [0x43e19c]]
2: [/opt/glasnostic/bin/router(__rte_panic+0xba) [0x43130e]]
1: [/opt/glasnostic/bin/router(rte_dump_stack+0x18) [0x148d2b8]]
Aborted
We also try to downgrade with v0.8.0
tag, everything is working fine with it.
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Comments: 17 (17 by maintainers)
Commits related to this issue
- Export GetPortsNumber in flow package For user who want to get the number of device ports on system, better to get it from rte_eth_dev_count function in rte_ethdev.h But while a Go application inc... — committed to glasnostic/nff-go by guesslin 5 years ago
- Export GetPortsNumber in flow package For user who want to get the number of device ports on system, better to get it from rte_eth_dev_count function in rte_ethdev.h But while a Go application inc... — committed to glasnostic/nff-go by guesslin 5 years ago
It is great that you found the cause of this bug! I merged your PR, hope it will allow you to use the latest version of the framework.