dpdk

    1

    1答えて

    私は、Linuxベースのシステム用のDPDKベースのネットワークアプリケーションを持っています。 IntelベースのNICの使用制限を克服するためにnetmapに移植したいと思っています。私のDPDKベースのアプリケーションでは、DPDKが提供するいくつかのライブラリ(rte_ring、rte_mempool、rte_hashなど)を使用しています。まだそれらを使用できる方法はありますか、それを非

    0

    1答えて

    25Gbeカードを購入して、現時点でそのカードを評価中です.25Gストリームを受信できないようです64バイトのUDPまたはTCPパケットトラフィック。 dpdk-pktgenを使って重大なパケットを落として、設定した数のコアを使用していることを伝えます。調べるのが最も難しいのは、パケットがMACに入ってきて、物理レイヤーに到達したときにパケットがドロップされる理由です。これは、パケットの受信の分散

    0

    1答えて

    DPDKが新しくなっています。 static struct rte_mbuf* rte_pktmbuf_clone(struct rte_mbuf *md,struct rte_mempool *mp) だけで指し示すことによって、それをdeep-copyように思われていません。 は、私は深いコピーmbuf 私が見つけた唯一のmbuf APIコマンドにしたいという意味 数回を複製する必要がある

    2

    2答えて

    を返して: - 私はethtoolのサンプルアプリケーションを実行すると、以下のように [[email protected] ethtool]# ../../tools/dpdk-devbind.py -s Network devices using DPDK-compatible driver ============================================ 0

    1

    1答えて

    私はdpdkでカスタマイズされたパッケージを送信しようとしていますが、パッケージ構造によっては受信に失敗することがあります。 union my_pkt{ struct hdr{ uint32_t id; uint32_t name_len; uint64_t tsc; uint8_t name[100]; }__attribute

    1

    1答えて

    私はマシンを通信するためにオープンvSwitch(DPDK付き)を使用しています。私は2つの物理的なPCがあります。 Nginxはその1つとip = 10.10.10.6/24で作業しています。開いているvSwitchとDockerが他のマシンで動作しています。 ovs-vsctl add-br br0 -- set bridge br0 datapath_type=netdev そして私はD

    0

    1答えて

    私はdpdkを使ってパケット送信実験を行っています。しかし、受信側アプリケーションは全くパケットを受信しませんでした。 rte_eth_stats_get()から得られた統計データは、すべてのポートが多くの "rx_error"を報告していることを示しました。デバッグ後、これらのエラーはすべて「rx_length_error」という名前のエラーであることがわかりました。 googleからの説明によ

    0

    1答えて

    Ubuntuの16、DPDK 16 私は2台のマシン間でパケットを送信するDPDKベースのアプリケーションのカップルを持っているとdpdk-pdumpでそれらをキャプチャしたいです。私はsudo ./build/app/pdump/dpdk-pdump -c 0x00f -- --pdump 'port=0,queue=*,rx-dev=/tmp/rx.pcap'でそれを実行している、と私はこの出

    0

    1答えて

    DPDKのドキュメントをよく読んだことがありますが、割り込みをサポートするのか混乱を助長するのか混乱しています。ドキュメントのフラットアウトには、DPDKは割り込みを使用しないと言いますが、割り込みを登録して正常に受信することができます。 具体的には、DPDKアプリケーション用のユーザーレベルのプリエンプティブスレッドスケジューラを作成できるかどうかを調べています。これを作成するために、私はタイマ

    0

    2答えて

    私は256bytesのヘッダールームを設定しました。これを保留プライベートデータに使用しますが、bnx2x_recv_pktsメソッドはmpdf data_offをdpdkのcqe_fp->placement_offsetに設定しましたか?どうして? len = cqe_fp->pkt_len_or_gro_seg_len; **pad = cqe_fp->placement_offset;**