問題タブ [dpdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
debugging - hugepages を使用する DPDK アプリをデバッグする方法
DPDK-1.6.0r0 を使用して作成されたアプリケーションを使用しており、それをデバッグしたいと考えています。私の最初のアイデアは gdb を使用することでしたが、次のエラーが発生しました: EAL: No free hugepages reported in hugepages-2048kB
この方法で環境をコンパイルしました:
make install T=x86_64-default-linuxapp-gcc EXTRA_CFLAGS='-g -ggdb'
1
hugepages の予約:
そして、gdb でアプリを実行します。
それを解決するためのアイデアはありますか?
buildroot - buildroot(生成されたシステム)でdpdkを構築する方法を知っている人はいますか
buildrootで生成されたファイルシステムでx86_64 dpdkを構築しようとしています..任意のガイド...インターネットで無意識に検索してから、数日間無駄に尋ねましたよろしくお願いしますrama
dpdk - fedora 23 での DPDK コンパイラ エラー
DPDK 16.04 をビルドしようとすると、エラーが発生します。私は少し探し回りましたが、いくつかの解決策は「カーネルを更新する」ことです。現在、Fedora 23 を実行しています。正確なバージョンを示す uname -a があります。私が本当に探しているのは、何が間違っているかについてのより多くの情報だと思います。エラーメッセージがあいまいなようです。次のステップは、make ファイルを掘り下げて、エラーの直前に何が起こっていたかを確認することです。エラーに関する詳細情報を取得するための提案をいただければ幸いです。
c - /sys/class/net/vEth0/sock_en および /sys/class/net/vEth0/sock_fd が見つかりません
DPDK のドキュメントを読んだところ、NIC の記述子を取得できないという問題がありました。
kni vhost バックエンドで virtio を使用したいのですが、ファイル/sys/class/net/vEth0/sock_en
と/sys/class/net/vEth0/sock_fd
.
カーネル 2.6.32-573.7.1.el6.x86_64 で CentOS6.5 を使用しています。
c - valgrind で DPDK アプリを実行するとエラーが発生する
valgrind で DPDK ベースのアプリを実行すると、実行できず、エラーがスローされます
エラー: このシステムは「RDRAND」をサポートしていません。RTE_MACHINE が正しく設定されていることを確認してください。
私の CPU は RDRAND をサポートしていますが、それでも同じエラーがスローされます。アプリで使用されているヒュージページを valgrind でサポートするために、次のパッチを適用したバージョンの valgrind を使用しています。 https://github.com/bisdn/valgrind-hugepages.git