From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pd0-f176.google.com (mail-pd0-f176.google.com [209.85.192.176]) by dpdk.org (Postfix) with ESMTP id 9EB7D6A8B for ; Wed, 10 Dec 2014 12:03:42 +0100 (CET) Received: by mail-pd0-f176.google.com with SMTP id r10so599113pdi.7 for ; Wed, 10 Dec 2014 03:03:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=3HEicqq92ExnVKVNDedUWbrvFNEn47bymQyxyN+Z3HQ=; b=Zb0FAW2hNmoAwkSONKYsn9FgNqf5QVOQ6enI0h7OZ/sx2eNvm8Duw+URvWE9Uh0Omq w4CQY224jbl7K9RgMaojzjj7DQ4BCEHlB2Ke8EeXupcoHBr/6WKVgKGzFa6mwEnqqAlk Svvj9gAC3rRpb1yeP6CPwot3Bn3YDNXOAZSlP/lUOa5XG0V7gB6kmCM+uPIht6BBI6UF U04Aj4/LnIoP9A3Q5FZ2mhuSSEKNSMdlOtKFD9u22KEekHTgeLWX9qg8gnYdY2l6Y0Yp uIX8mv4aKwLc1Mqc3EZUP2D+8qUsTati8qLFSCf3wvQ7rou1T7xUHE3TaP9vLQZgu7BS HTkg== MIME-Version: 1.0 X-Received: by 10.68.179.5 with SMTP id dc5mr5771701pbc.147.1418209421940; Wed, 10 Dec 2014 03:03:41 -0800 (PST) Received: by 10.70.4.162 with HTTP; Wed, 10 Dec 2014 03:03:41 -0800 (PST) Date: Wed, 10 Dec 2014 12:03:41 +0100 Message-ID: From: Sachin Sharma To: dev@dpdk.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] transmit functions of dpdk X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Dec 2014 11:03:42 -0000 Dear all, In my algorithm, I am interested to perform two activities - (1) transmitting packets to a tx_queue and (2) transmitting packets from tx_queue to a wire - separately. I have gone through the code by putting logs in the dpdk code and found that there is a function rte_eth_tx_burst which transmits packets to a specific queue. However, when I debugged more then I found that this function just calls eth_igb_xmit_pkts from librte_pmd_e1000, and this function just directly write the packets to the wire by writing all packets into registers. Could you please suggest how to implement these two functions if these are not implemented already in dpdk? Thanks & Regards, Sachin.