From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by dpdk.org (Postfix) with ESMTP id 6399F1041 for ; Mon, 10 Sep 2018 13:28:57 +0200 (CEST) Received: from [192.168.10.135] ([109.90.208.183]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MI9n0-1fzss304CM-003wPi for ; Mon, 10 Sep 2018 13:28:57 +0200 To: users@dpdk.org From: Sofia Baran Message-ID: Date: Mon, 10 Sep 2018 13:28:56 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Provags-ID: V03:K1:kfqQCL7Da4fyf2u0tOwyNKP4o++OpHICpPmpzs43HwLrQ8glnCD 7TIvpSU0F2tNfgRW6udoz6YAt6PGtv+qWs79r/34bEuvfZklmM9kIFIy8KAiywxloAuYDKR 2EuusopDNCRriMqxNvKGiHNSsjGNm+no66BWRG7YoH41iQMw+UFvRdI7n0e/TnJ9U0CzK5Z abP7lRl/x5LFc1cCBeTAA== X-UI-Out-Filterresults: notjunk:1;V01:K0:xZF0VkNGYc0=:+uK0P6WnuWClWgJ+8mOio9 1iy9JwRIEA82xN+jpqrFeqGn5/YGW5vkhf4Pn4rrE+6wVbZUPY53yzwzCBnHKCVji325cp6DP vdx8okFu7M1evUgMwWk1xL9oRRpa1Fc3VAQ/gsV9/ScNs5W9Uf+v6UIZh1aceeJdSg478njNi hT8BQlSZNvvpUsMajW0410z+YMhq1psgPJbpaBpbAS7nnCr8hXN1SuWHDyTMGj8/+TTKPAiRb B63J4KCayO2vKxVvoerFXI7PzI782v7TJSRHbM/mMnyVrL7p42cNsLfmVZ+dAMU91FFLKwBMe /jRrs/AT9my7Y48Imh2SMlrxsL9iDIRvD5o58lqYkiEtUz29NVPTllU3pdE33lOVE9DP2VlM0 pQv1GtzL8xf8UmzPQvh2P793exE6RoFlC+2pbkB3qMy7nO6Ald7Ffp4ZMQ6l32KftF1w7LDBs 6GZ/t7LGQuMeR2ZNK8DlNUKneOFhhgo6KHHaj0Tb1ApQLFF7Y8DoCosrtxXjL2383+u+0VGXG 0q8AfNKj8SR4Z2MCnXSaOnTGJvFUX55TIPB8KbV13t0Sv0ENluZUV5BSNpVC1YB0FThuhRHXv FcsI2mwqCausqbMIPHwc5GP6WrGFMcwB3igahRofRiaFm9ViCFeQkYddBq04KmpkcmaufWu1P 1J4TFHbz3aey9n4VI72cYo1lGgYhKa4lxlPHdWBZYKtc6FeCfYR7xhxGflvulhFS8Do1fIbeE Z3WDmysN+p9Vooh6+AqVe57BAXNMm2adnNi2aPUAbAdoOn6FlZ6u645cKswiD3mBEVFzO155x mSL99Yd Subject: [dpdk-users] dpdk and bulk data (video/audio) X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Sep 2018 11:28:57 -0000 Hi All, I want/try to us DPDK for transferring larger amount of data, e.g. video frames which usually are stored within memory buffers with sizes of several MB (remark: by using huges pages, these buffers could be physically contiguous). When looking at the DPDK documentation, library APIs and examples, I can't find a way/hint how to transfer larger buffers using DPDK without copying the video buffer fragments to the payload sections of the mbufs - which results in high CPU loads. Within the ip_fragmentation example indirect mbufs are used, pointing to the payload section of a direct mbuf (holding the header). But in my understanding the maximum size of a mbuf payload is 65KB (uint16_t)!? I'm pretty new to DPDK so maybe I missed something. I hope that someone can provide me some hits how to avoid copying the entire payload. Thanks Sofia Baran