From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============8799066977263535439==" MIME-Version: 1.0 From: Gregory Etelson Subject: [SPDK] SPDK & DPDK in one process Date: Sat, 22 Oct 2016 21:19:48 +0300 Message-ID: <39927348.Sr4AkxKEFZ@polaris> List-ID: To: spdk@lists.01.org --===============8799066977263535439== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hello I need to run DPDK networking and access NVMe device in the same process. rte_eal_init() initializes network PMD drivers normally But spdk_nvme_probe() activates network devices probe for the second time a= nd rte exits with error. To resolve this failure I register NVMe controller driver as DPDK PMD. Now I can pass NVMe device PCI address to EAL initialization with `-w' para= meter along with network devices PMD template I use is attached below. Is there another way to run DPDK and SPDK in the same process ? = Regards, Gregory --===============8799066977263535439== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="spdk_pmd.c.gz" H4sICASnC1gAA3NwZGtfcG1kLmMAjVVdT9swFH1ufsVVUVFaZaWbthc6kBgNKKK0VSl92SbLTdzW IrUrxymwif++a7spIYUBQo59fe73ue4BF3GaJwy+54JnOmkvTz3vYCdUmpGEbYz0pXAd831hKhf7 wg1TGZeiYjhbJ3dHTFQsW6nYrJhFswfNlIBMqzzWsPVKeAIGYfeJ4mgeRT9/dz0v01TzGDYSIS1j Cu83JNYPcAKD237/GTKTMvXWSs4YiWe+U4hnBhoU7qy+9cE2PGbQwu/LSxtFrFWqiFzrDFpmbXp/ vZq12HQGu8XR3GIEtbXiQs/9+pnWNF5ysQAtodH5+nDc6HxxS9ssv0Q98Grg/irRkAXTJJEryoWP kub/gbM8+wAKtx9AzXMRW1jT5KKYzrFDWBTW9Z525cUEvaoyF1z7lVa69mFp7RcdO89V1HMD8Fsq sFMr17SRHR83ElM5IOTidnA+iYYDQsypHw1CQmzUfA6+M/bp9A4pAicnMJ6E5Ko3npLpRTRsAvqo HbVMQC2YDHvDY5gseQb4T+FeqjuqZC4SmEsFVKA4yxncL5lioJcMthEjWkjMg9HkEegcyQzGOgoy ptvO+AVf5Kglc436VFsPsc5pmj7CQhp23CuJK0Vviq3kxnhAUJYytnY2jnDN7dn/1umgzc+dTgcT rWFDattaWq4yka/sOBQbxBTbdjENOCvFtnztyIyX5bkqUaDkYOYfFmoBbIeruW3eeyyZI032WPJm /62gu4uhU7b+OtWe/bnziel0W9AVw239ZtS7gsH0mpnJa/OEaDpLzc3+g2MAxj+yuihKhexbBD6r r2NMqhaDtZyndJGBY+HoPCKGiIMw7JHrs9EoGlx6T90XZTNZuUa4EPxYikxDvKQ4TSabAMqSNVV0 VX6anGD3NBkN00vjvj+89KPBxTCA0XUvgHqE5jlN+R/DRVsgVwMcMvcEYCiMpjYzxRb4G8KUf1ip c/ONJlVzccXay8ZG/lpw56nMKnHZmWxk9g2wuu/zo8wN+xxYUujHtWk9OiKjXji1jHCdrFbfXO3a vJ9OYLtn7IzDy+hmEo6xv9E0HPuFx8D6xkid/BlnuDA5+9EPLTR4hYeo9A/h7Z6CwwcAAA== --===============8799066977263535439==--