AltraMayor / AltraMayor/gatekeeper

0 network ports available to DPDK/Gatekeeper, but interfaces are DPDK controlled

オープン
#727 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
C
スター
1.6k
フォーク
252
PR マージ指標
30日以内にマージされた PR はありません

説明

# cat gatekeeper_2025_06_17_18_17.log
Main/0 2025-06-17 18:17:02 NOTICE cycles/second = 2599999285, cycles/millisecond = 2599999, cycles/nanoseconds = 2.599999, picosec/cycle = 384
Main/0 2025-06-17 18:17:02 ERR net: **there are only 0 network ports available to DPDK/Gatekeeper, but configuration is using 2 ports**
Main/0 2025-06-17 18:17:02 ERR config: /etc/gatekeeper/net.lua:142: Failed to initilize the network
Main/0 2025-06-17 18:17:02 ERR Failed to configure Gatekeeper
root@LV346:/var/log/gatekeeper# cat /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
6144

# sudo /usr/local/bin/dpdk-devbind.py --status
...
Network devices using DPDK-compatible driver
============================================
0000:01:00.0 'MT27800 Family [ConnectX-5] 1017' drv=vfio-pci unused=mlx5_core
0000:01:00.1 'MT27800 Family [ConnectX-5] 1017' drv=vfio-pci unused=mlx5_core

# cat envvars
DPDK_ARGS="-a 0000:01:00.0 -a 0000:01:00.1 --socket-mem 1024,1024"
GATEKEEPER_ARGS="--lua-base-dir /etc/gatekeeper --log-base-dir /var/log/gatekeeper"
GATEKEEPER_INTERFACES="01:00.0 01:00.1"

# sudo /usr/local/bin/dpdk-testpmd -a 0000:01:00.0 -a 0000:01:00.1 -- \
> --total-num-mbufs=262144 --interactive
EAL: Detected CPU lcores: 256
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: VFIO support initialized
TELEMETRY: No legacy callbacks, legacy socket not created
testpmd: No probed ethernet devices
Interactive-mode selected
testpmd: create a new mbuf pool : n=262144, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
testpmd: create a new mbuf pool : n=262144, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Done

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。