From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt0-f195.google.com (mail-qt0-f195.google.com [209.85.216.195]) by dpdk.org (Postfix) with ESMTP id C47842BAB for ; Sat, 2 Jul 2016 01:18:33 +0200 (CEST) Received: by mail-qt0-f195.google.com with SMTP id m2so7965387qtd.1 for ; Fri, 01 Jul 2016 16:18:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=Igo1/CfWNhIFibVZuk8CrH351anN2HG4/cKaNY8agMQ=; b=x/rzYKOWbi6ZigdFvMoTp8UhqOJZHqcmO2BvXJuITSJ6NmerIKTOLRteCKwhhm+d3q 1y+eZhK7ogHDdBQqWtBjojybSuPWHKAFbKzT9SBHd2QGWItWcU0SIxIjannMrixY+Thb hHWrUnkqjTLdGyFCKr9tn976EHTga+3dSHkAQ1IHZ23pPOD/T+WHTJ9Bv5wqynzJGjqX PMXFVeb9UldRNAAWt06NT4XUR4ueOqf2a+oSI7opAUKrXqXnNyuPXL7eS5hsVdh49Wa6 FfK3LzFriJpPjZY/i050dK95kBgVfIMyNAEXzOdQboO7G3tXkgM47FRM6o9F7MKNhr4Z BJtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Igo1/CfWNhIFibVZuk8CrH351anN2HG4/cKaNY8agMQ=; b=BojSiSlqClg0/kGk+T7LEH6+1RihSlElnUlzZgvso2nNFRXrq8g6hYKn940DKm7787 46sDmya9u8b1DI0POfn0KFy7ct9JzTiDlCvaEHgeMVrPAP1TvB4jotVu39qyZFqq85GS nHxzAefe6BL2ORT7DG3vGh1N8nfqKvTTah84SVLcuBpcD/pFDX0fHYSbKtW/X2dZ3E1r attF0dPcUZ3IbCNP++iMCTxldQF1kDw7NovYXL1t52yFct1WDxU3u3X38iREvYAUBwkP /JEbWYtrl9cwqyxMmdPT8y+rWd0bDmUPX8P/46ovy9wyCmlIuG6lUy4VuVLHKgnKjlX2 ZFoA== X-Gm-Message-State: ALyK8tLtmXiEb1P9TdxHTkt39UYaDPR0jjJsiW9VMtSib438T7WBo+tdmHwDsdn/oBZsH5fJi9wYiUjzGGGDSA== X-Received: by 10.237.39.167 with SMTP id a36mr1238374qtd.103.1467415112908; Fri, 01 Jul 2016 16:18:32 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.48.213 with HTTP; Fri, 1 Jul 2016 16:18:32 -0700 (PDT) From: lgy Date: Fri, 1 Jul 2016 16:18:32 -0700 Message-ID: To: users@dpdk.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-users] Using ivshmem X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jul 2016 23:18:34 -0000 Hi, I'm trying to use IVSHEMEM library to forward packets between two VMs and I'm using pci-passthrough to avoid involving host. I run l2fwd-ivshmem host.c example code to generate ivshmem metadata on the host, then I pass the metadata and hugepages into VM using patched qemu. In the VM, I modify l2fwd-ivshmem guest.c code to lookup shared mbuf pool and receive packets from NIC port directly. However, I dump mbuf and the pktlen is right but all packets data are 0. I am not sure why NIC can't write into packet data. Below is the command I use: sudo ./qemu-mem -enable-kvm -cpu host -smp 12,sockets=2,cores=6,threads=1 -m 4096 -mem-path /dev/hugepages -mem-prealloc -hda test-vm/vm.qcow2 -device e1000,netdev=tap0,mac=0a:0b:0c:11:12:13 -netdev tap,id=tap0 -device vfio-pci,host=0000:03:00.0 -device ivshmem,size=32M,shm=fd:/dev/hugepages/rtemap_3:0x2c00000:0x1600000:/dev/hugepages/rtemap_6:0x0:0x200000:/dev/zero:0x0:0x7fc000:/var/run/.dpdk_ivshmem_metadata_l2fwd_ivshmem:0x0:0x4000 Thanks!