esnet / esnet/dpdk-plugin

Build Errors trying to install on zeek 5.5

Open
#11 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
30
Forks
12
PR merge metrics
No merged PRs in 30d

Description

When trying to install dpdk-plugin in zeek 5.2.2 with this command:

zkg install https://github.com/esnet/dpdk-plugin.git

I'm seeing these errors:
Building CXX object CMakeFiles/ESnet-DPDK.linux-x86_64.dir/src/DPDK.cc.o
/opt/secureworks/dpdk-plugin/src/DPDK.cc: In member function int zeek::iosource::DPDK::port_init(uint16_t):
/opt/secureworks/dpdk-plugin/src/DPDK.cc:117:44: error: 'ETH_MQ_RX_RSSâ was not declared in this scope; did you mean âRTE_ETH_MQ_RX_RSS?
117 | .mq_mode = ETH_MQ_RX_RSS,
| ^~~~~~~~~~~~~
| RTE_ETH_MQ_RX_RSS
/opt/secureworks/dpdk-plugin/src/DPDK.cc:132:59: error: 'ETH_RSS_NONFRAG_IPV4_TCP' was not declared in this scope; did you mean 'RTE_ETH_RSS_NONFRAG_IPV4_TCP'?
132 | .rss_hf = ETH_RSS_NONFRAG_IPV4_TCP | ETH_RSS_NONFRAG_IPV6_TCP |
| ^~~~~~~~~~~~~~~~~~~~~~~~
| RTE_ETH_RSS_NONFRAG_IPV4_TCP
/opt/secureworks/dpdk-plugin/src/DPDK.cc:132:86: error: 'ETH_RSS_NONFRAG_IPV6_TCP' was not declared in this scope; did you mean 'RTE_ETH_RSS_NONFRAG_IPV6_TCP'?
132 | .rss_hf = ETH_RSS_NONFRAG_IPV4_TCP | ETH_RSS_NONFRAG_IPV6_TCP |
| ^~~~~~~~~~~~~~~~~~~~~~~~
| RTE_ETH_RSS_NONFRAG_IPV6_TCP
/opt/secureworks/dpdk-plugin/src/DPDK.cc:133:39: error: 'ETH_RSS_NONFRAG_IPV4_UDP' was not declared in this scope; did you mean 'RTE_ETH_RSS_NONFRAG_IPV4_UDP'?
133 | ETH_RSS_NONFRAG_IPV4_UDP | ETH_RSS_NONFRAG_IPV6_UDP |
| ^~~~~~~~~~~~~~~~~~~~~~~~
| RTE_ETH_RSS_NONFRAG_IPV4_UDP
/opt/secureworks/dpdk-plugin/src/DPDK.cc:133:66: error: 'ETH_RSS_NONFRAG_IPV6_UDP' was not declared in this scope; did you mean 'RTE_ETH_RSS_NONFRAG_IPV6_UDP'?
133 | ETH_RSS_NONFRAG_IPV4_UDP | ETH_RSS_NONFRAG_IPV6_UDP |
| ^~~~~~~~~~~~~~~~~~~~~~~~
| RTE_ETH_RSS_NONFRAG_IPV6_UDP
/opt/secureworks/dpdk-plugin/src/DPDK.cc:134:39: error: 'ETH_RSS_NONFRAG_IPV4_OTHER' was not declared in this scope; did you mean 'RTE_ETH_RSS_NONFRAG_IPV4_OTHER'?
134 | ETH_RSS_NONFRAG_IPV4_OTHER | ETH_RSS_NONFRAG_IPV6_OTHER |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| RTE_ETH_RSS_NONFRAG_IPV4_OTHER
/opt/secureworks/dpdk-plugin/src/DPDK.cc:134:68: error: 'ETH_RSS_NONFRAG_IPV6_OTHER' was not declared in this scope; did you mean 'RTE_ETH_RSS_NONFRAG_IPV6_OTHER'?
134 | ETH_RSS_NONFRAG_IPV4_OTHER | ETH_RSS_NONFRAG_IPV6_OTHER |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| RTE_ETH_RSS_NONFRAG_IPV6_OTHER
/opt/secureworks/dpdk-plugin/src/DPDK.cc:135:39: error: 'ETH_RSS_FRAG_IPV4' was not declared in this scope; did you mean 'RTE_ETH_RSS_FRAG_IPV4'?
135 | ETH_RSS_FRAG_IPV4 | ETH_RSS_FRAG_IPV6,
| ^~~~~~~~~~~~~~~~~
| RTE_ETH_RSS_FRAG_IPV4
/opt/secureworks/dpdk-plugin/src/DPDK.cc:135:59: error: 'ETH_RSS_FRAG_IPV6' was not declared in this scope; did you mean 'RTE_ETH_RSS_FRAG_IPV6'?
135 | ETH_RSS_FRAG_IPV4 | ETH_RSS_FRAG_IPV6,
| ^~~~~~~~~~~~~~~~~
| RTE_ETH_RSS_FRAG_IPV6

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.