Ubuntu 16, 16 dpdkdpdk-pdump "aucun pilote trouvé pour net_pcap_rx_0"
J'ai deux ou trois applications basées dpdk l'envoi de paquets entre deux machines et que vous voulez les capturer avec dpdk-pdump
. Je suis en avec sudo ./build/app/pdump/dpdk-pdump -c 0x00f -- --pdump 'port=0,queue=*,rx-dev=/tmp/rx.pcap'
, et je vois cette sortie et un accident:
EAL: no driver found for eth_pcap_rx_0 EAL: Driver, cannot attach the device EAL: Error - exiting with code: 1 Cause: vdev creation failed:create_mp_ring_vdev:736
Mon dpdk a été compilé comme ceci: hostname:~/dpdk-stable-16.07.1/x86_64-native-linuxapp-gcc# CONFIG_RTE_LIBRTE_PMD_PCAP=y make
(a également fait export CONFIG_RTE_LIBRTE_PMD_PCAP=y
avant) afin qu'il construit avec le soutien de libpcap, comme documentation dit de faire. Et mon système a installé libpcap. La sortie make script montre == Build lib/librte_pdump
. En regardant autour en ligne, je ne l'ai trouvé one person with a similar issue, et le correctif proposé était ce que j'ai essayé. Y a-t-il autre chose que je dois faire?
J'ai essayé d'installer le DPDK Ubuntu package's version of the tool et en utilisant la commande dpdk-pdump
, même résultat.
Ah, je pensais que la documentation parlait des variables environnementales. M'avait fait tourner en rond. Ça fonctionne maintenant. Merci! – sudo