Skip to content

Comments

dpdk: add support for DPDK Bond PMD v1#8943

Closed
lukashino wants to merge 6 commits intoOISF:masterfrom
lukashino:bond-ixgbe-working
Closed

dpdk: add support for DPDK Bond PMD v1#8943
lukashino wants to merge 6 commits intoOISF:masterfrom
lukashino:bond-ixgbe-working

Conversation

@lukashino
Copy link
Contributor

Link to redmine ticket:

Describe changes:

  • minor refactors in error handling
  • i40e RSS hash function initialization
  • support for DPDK Bond PMD redmine ticket

Lukas Sismis added 6 commits May 30, 2023 16:42
@lukashino lukashino requested review from a team, jufajardini and victorjulien as code owners May 30, 2023 14:58
@codecov
Copy link

codecov bot commented May 30, 2023

Codecov Report

Merging #8943 (b54dd70) into master (afef35b) will increase coverage by 0.03%.
The diff coverage is n/a.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #8943      +/-   ##
==========================================
+ Coverage   82.34%   82.38%   +0.03%     
==========================================
  Files         969      969              
  Lines      273336   273336              
==========================================
+ Hits       225090   225188      +98     
+ Misses      48246    48148      -98     
Flag Coverage Δ
fuzzcorpus 64.85% <ø> (+0.10%) ⬆️
suricata-verify 60.46% <ø> (-0.02%) ⬇️
unittests 62.95% <ø> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

@jasonish
Copy link
Member

jasonish commented May 30, 2023

configure:27542: gcc -o conftest -g -O2 -fPIC -std=c11 -march=native -I/usr/include/dpdk -include rte_config.h -march=corei7 -mno-avx512f  -I${srcdir}/../libhtp/    -rdynamic conftest.c -lmaxminddb  -lnuma -lpcap -lnet -ljansson -lpthread -lyaml -lpcre2-8  -lz -lpcap  -Wl,-R, -lnuma -Wl,--as-needed -lrte_node -lrte_graph -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_pdump -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_dmadev -lrte_regexdev -lrte_rawdev -lrte_pcapng -lrte_member -lrte_lpm -lrte_latencystats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bpf -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs  -lrte_net_bond >&5
/usr/bin/ld: cannot find -lrte_net_bond

On my AlmaLinux 8 test container:

# pkg-config --modversion libdpdk
21.11.0
# rpm -qa|grep dpdk
dpdk-21.11-3.el8.x86_64
dpdk-devel-21.11-3.el8.x86_64

Neither librte_net_bond.so or librte_pmd_bond.so exist.

@suricata-qa
Copy link

WARNING:

field baseline test %
SURI_TLPR1_stats_chk
.flow.memuse 526058088 906622624 172.34%

Pipeline 14148

@lukashino
Copy link
Contributor Author

Continues in #8953

@lukashino lukashino closed this Jun 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants