Hi Thomas,

> -----Original Message-----
> From: Thomas Monjalon <tho...@monjalon.net>
> Sent: Thursday, January 14, 2021 12:52 AM
> To: Xia, Chenbo <chenbo....@intel.com>
> Cc: dev@dpdk.org; david.march...@redhat.com; step...@networkplumber.org; 
> Liang,
> Cunming <cunming.li...@intel.com>; Lu, Xiuchun <xiuchun...@intel.com>; Li,
> Miao <miao...@intel.com>; Wu, Jingjing <jingjing...@intel.com>;
> techbo...@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v2 0/8] Introduce emudev library and iavf
> emudev driver
> 
> 19/12/2020 07:27, Chenbo Xia:
> > This series introduces a new device abstraction called emudev for emulated
> > devices. A new library (librte_emudev) is implemented. The first emudev
> > driver is also introduced, which emulates Intel Adaptive Virtual Function
> > (iavf) as a software network device.
> >
> > This series has a dependency on librte_vfio_user patch series:
> > http://patchwork.dpdk.org/cover/85389/
> >
> > Background & Motivation
> > -----------------------
> > The disaggregated/multi-process QEMU is using VFIO-over-socket/vfio-user
> > as the main transport mechanism to disaggregate IO services from QEMU.
> > Therefore, librte_vfio_user is introduced in DPDK to accommodate
> > emulated devices for high performance I/O. Although vfio-user library
> > provides possibility of emulating devices in DPDK, DPDK does not have
> > a device abstraction for emulated devices. A good device abstraction will
> > be useful for applications or high performance data path driver. With
> > this consideration, emudev library is designed and implemented. It also
> > make it possbile to keep modular design on emulated devices by implementing
> > data path related logic in a standalone driver (e.g., an ethdev driver)
> > and keeps the unrelated logic in the emudev driver.
> 
> 
> As voted today in the Technical Board meeting,
> there will be a draft repository to host this initiative.
> A proposed name for the git tree is:
>       dpdk-draft-emudev
> Feel free to propose a better name.

This works fine.

> 
> This series cannot be merged in the main repository
> until the Qemu specification is made official.
> When Qemu part will be complete, we can assume more reviews
> of the DPDK related code.

OK.

> In the meantime, the draft repository will help getting interest,
> testing, reviews and opinions.

Thanks for doing this 😊

Cheers,
Chenbo

> 
> 

Reply via email to