Добрый день, коллеги!
Если ошибся с местом поста - прошу пардону, укажите, плиз правильное направление.
Итак, пишу програмку на DPDK, отладил на x86, потащил на NXP 2160 и "вдруг" обнаруживаю, что там всё не так как тут.
В частности, я "привык" видеть сетевые устройства по lspci , тут это не показывается и при старте моей проги, которая была сбилдена с DPDK (до этого я его качнул и поставил по образцу и подобию как на x86). Тут EAL не видит изернет-портов.
20-09-2022 13:52:43.576 10330 [TT2CP\main\425] %TTR2CP-I: Beging EAL initialization, be patient ...
EAL: Detected CPU lcores: 16
EAL: Detected NUMA nodes: 1
EAL: Detected shared 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
20-09-2022 13:52:43.815 10330 [TT2CP\main\429] %TTR2CP-I: EAL is initialized
20-09-2022 13:52:43.815 10330 [TT2CP\s_config_validation_after_eal\326] HZ:25000050, T1:3075006150, T2:375000750, T3:25325(1013 usec), T4:425(17 usec)
20-09-2022 13:52:43.815 10330 [CPPROC\tootoo2_cp_run\694] %TTR2CP-W: No Ethernet ports
20-09-2022 13:52:43.816 10330 [TT2CP\main\438] %TTR2CP-I: Cleanup EAL ...
20-09-2022 13:52:43.889 10330 [TT2CP\main\442] %TTR2CP-I: Exit with exit_flag=0, rc=0
root@localhost:~/Works/tootoo2/build#
Перед этим выполняется:
./dynamic_dpl.sh dpmac.10 dpmac.9 dpmac.8 dpmac.7
...
######################### Configured Interfaces #########################
Interface Name Endpoint Mac Address
============== ======== ==================
dpni.7 dpmac.10 00:00:00:00:0:10
dpmac.9 00:00:00:00:0:9
dpmac.8 00:00:00:00:0:8
dpmac.7 00:00:00:00:0:7
Есть , кто имеет опыт написания прог для NXP с DPDK ? Отзовитесь, пжл.