RE: [PATCH 0/7] Introduce vdpa management tool

2021-01-18 Thread Parav Pandit
Hi David, > From: David Ahern > Sent: Wednesday, December 9, 2020 4:17 AM > > On 11/26/20 8:53 PM, Jason Wang wrote: > > 1. Where does userspace vdpa tool reside which users can use? > > Ans: vdpa tool can possibly reside in iproute2 [1] as it enables user > > to create vdpa net devices. > > ip

RE: [PATCH 0/7] Introduce vdpa management tool

2020-12-17 Thread Parav Pandit
> From: Michael S. Tsirkin > Sent: Thursday, December 17, 2020 1:28 AM > > On Wed, Dec 16, 2020 at 04:54:37PM +, Parav Pandit wrote: > > > From: Jakub Kicinski > > > Sent: Wednesday, December 16, 2020 9:36 PM > > > > > > On Wed, 16 Dec 2020 04:13:51 -0500 Michael S. Tsirkin wrote: > > > >

Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-16 Thread Michael S. Tsirkin
On Wed, Dec 16, 2020 at 04:54:37PM +, Parav Pandit wrote: > > From: Jakub Kicinski > > Sent: Wednesday, December 16, 2020 9:36 PM > > > > On Wed, 16 Dec 2020 04:13:51 -0500 Michael S. Tsirkin wrote: > > > > > > 3. Why not use ioctl() interface? > > > > > > > > > > Obviously I'm gonna ask you

RE: [PATCH 0/7] Introduce vdpa management tool

2020-12-16 Thread Parav Pandit
> From: Jakub Kicinski > Sent: Wednesday, December 16, 2020 9:36 PM > > On Wed, 16 Dec 2020 04:13:51 -0500 Michael S. Tsirkin wrote: > > > > > 3. Why not use ioctl() interface? > > > > > > > > Obviously I'm gonna ask you - why can't you use devlink? > > > > > > > This was considered. > > > Howeve

Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-16 Thread Michael S. Tsirkin
On Thu, Nov 12, 2020 at 08:39:58AM +0200, Parav Pandit wrote: > This patchset covers user requirements for managing existing vdpa devices, > using a tool and its internal design notes for kernel drivers. I applied bugfix patches 1 and 2. Others conflict with vdpa sim block support, pls rebase.

Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-16 Thread Michael S. Tsirkin
On Tue, Nov 17, 2020 at 07:51:56PM +, Parav Pandit wrote: > > > > From: Jakub Kicinski > > Sent: Tuesday, November 17, 2020 3:53 AM > > > > On Thu, 12 Nov 2020 08:39:58 +0200 Parav Pandit wrote: > > > FAQs: > > > - > > > 1. Where does userspace vdpa tool reside which users can use? > >

Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-08 Thread David Ahern
On 11/26/20 8:53 PM, Jason Wang wrote: > 1. Where does userspace vdpa tool reside which users can use? > Ans: vdpa tool can possibly reside in iproute2 [1] as it enables user to > create vdpa net devices. iproute2 package is fine with us, but there are some expectations: syntax, command options an

Re: [External] Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-02 Thread Yongji Xie
On Wed, Dec 2, 2020 at 7:13 PM Parav Pandit wrote: > > > > > From: Yongji Xie > > Sent: Wednesday, December 2, 2020 2:52 PM > > > > On Wed, Dec 2, 2020 at 12:53 PM Parav Pandit wrote: > > > > > > > > > > > > > From: Yongji Xie > > > > Sent: Wednesday, December 2, 2020 9:00 AM > > > > > > > > On

RE: [External] Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-02 Thread Parav Pandit
> From: Yongji Xie > Sent: Wednesday, December 2, 2020 2:52 PM > > On Wed, Dec 2, 2020 at 12:53 PM Parav Pandit wrote: > > > > > > > > > From: Yongji Xie > > > Sent: Wednesday, December 2, 2020 9:00 AM > > > > > > On Tue, Dec 1, 2020 at 11:59 PM Parav Pandit wrote: > > > > > > > > > > > > >

Re: [External] Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-02 Thread Yongji Xie
On Wed, Dec 2, 2020 at 1:51 PM Jason Wang wrote: > > > On 2020/12/2 下午12:53, Parav Pandit wrote: > > > >> From: Yongji Xie > >> Sent: Wednesday, December 2, 2020 9:00 AM > >> > >> On Tue, Dec 1, 2020 at 11:59 PM Parav Pandit wrote: > >>> > >>> > From: Yongji Xie > Sent: Tuesday, Decem

Re: [External] Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-02 Thread Yongji Xie
On Wed, Dec 2, 2020 at 12:53 PM Parav Pandit wrote: > > > > > From: Yongji Xie > > Sent: Wednesday, December 2, 2020 9:00 AM > > > > On Tue, Dec 1, 2020 at 11:59 PM Parav Pandit wrote: > > > > > > > > > > > > > From: Yongji Xie > > > > Sent: Tuesday, December 1, 2020 7:49 PM > > > > > > > > On

Re: [External] Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-01 Thread Jason Wang
On 2020/12/2 下午2:24, Parav Pandit wrote: From: Jason Wang Sent: Wednesday, December 2, 2020 11:21 AM On 2020/12/2 下午12:53, Parav Pandit wrote: From: Yongji Xie Sent: Wednesday, December 2, 2020 9:00 AM On Tue, Dec 1, 2020 at 11:59 PM Parav Pandit wrote: From: Yongji Xie Sent: Tuesda

RE: [External] Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-01 Thread Parav Pandit
> From: Jason Wang > Sent: Wednesday, December 2, 2020 11:21 AM > > On 2020/12/2 下午12:53, Parav Pandit wrote: > > > >> From: Yongji Xie > >> Sent: Wednesday, December 2, 2020 9:00 AM > >> > >> On Tue, Dec 1, 2020 at 11:59 PM Parav Pandit wrote: > >>> > >>> > From: Yongji Xie > Sent

Re: [External] Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-01 Thread Jason Wang
On 2020/12/2 下午12:53, Parav Pandit wrote: From: Yongji Xie Sent: Wednesday, December 2, 2020 9:00 AM On Tue, Dec 1, 2020 at 11:59 PM Parav Pandit wrote: From: Yongji Xie Sent: Tuesday, December 1, 2020 7:49 PM On Tue, Dec 1, 2020 at 7:32 PM Parav Pandit wrote: From: Yongji Xie

Re: [External] Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-01 Thread Jason Wang
On 2020/12/1 下午5:55, Yongji Xie wrote: On Tue, Dec 1, 2020 at 2:25 PM Jason Wang wrote: On 2020/11/30 下午3:07, Yongji Xie wrote: Thanks for adding me, Jason! Now I'm working on a v2 patchset for VDUSE (vDPA Device in Userspace) [1]. This tool is very useful for the vduse device. So I'm cons

RE: [External] Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-01 Thread Parav Pandit
> From: Yongji Xie > Sent: Wednesday, December 2, 2020 9:00 AM > > On Tue, Dec 1, 2020 at 11:59 PM Parav Pandit wrote: > > > > > > > > > From: Yongji Xie > > > Sent: Tuesday, December 1, 2020 7:49 PM > > > > > > On Tue, Dec 1, 2020 at 7:32 PM Parav Pandit wrote: > > > > > > > > > > > > > > >

Re: [External] Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-01 Thread Yongji Xie
On Tue, Dec 1, 2020 at 11:59 PM Parav Pandit wrote: > > > > > From: Yongji Xie > > Sent: Tuesday, December 1, 2020 7:49 PM > > > > On Tue, Dec 1, 2020 at 7:32 PM Parav Pandit wrote: > > > > > > > > > > > > > From: Yongji Xie > > > > Sent: Tuesday, December 1, 2020 3:26 PM > > > > > > > > On Tue

RE: [External] Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-01 Thread Parav Pandit
> From: Yongji Xie > Sent: Tuesday, December 1, 2020 7:49 PM > > On Tue, Dec 1, 2020 at 7:32 PM Parav Pandit wrote: > > > > > > > > > From: Yongji Xie > > > Sent: Tuesday, December 1, 2020 3:26 PM > > > > > > On Tue, Dec 1, 2020 at 2:25 PM Jason Wang > wrote: > > > > > > > > > > > > On 2020/

Re: [External] Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-01 Thread Yongji Xie
On Tue, Dec 1, 2020 at 7:32 PM Parav Pandit wrote: > > > > > From: Yongji Xie > > Sent: Tuesday, December 1, 2020 3:26 PM > > > > On Tue, Dec 1, 2020 at 2:25 PM Jason Wang wrote: > > > > > > > > > On 2020/11/30 下午3:07, Yongji Xie wrote: > > > >>> Thanks for adding me, Jason! > > > >>> > > > >>>

RE: [External] Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-01 Thread Parav Pandit
> From: Yongji Xie > Sent: Tuesday, December 1, 2020 3:26 PM > > On Tue, Dec 1, 2020 at 2:25 PM Jason Wang wrote: > > > > > > On 2020/11/30 下午3:07, Yongji Xie wrote: > > >>> Thanks for adding me, Jason! > > >>> > > >>> Now I'm working on a v2 patchset for VDUSE (vDPA Device in > > >>> Userspac

Re: [External] Re: [PATCH 0/7] Introduce vdpa management tool

2020-12-01 Thread Yongji Xie
On Tue, Dec 1, 2020 at 2:25 PM Jason Wang wrote: > > > On 2020/11/30 下午3:07, Yongji Xie wrote: > >>> Thanks for adding me, Jason! > >>> > >>> Now I'm working on a v2 patchset for VDUSE (vDPA Device in Userspace) > >>> [1]. This tool is very useful for the vduse device. So I'm considering > >>> int

Re: [External] Re: [PATCH 0/7] Introduce vdpa management tool

2020-11-30 Thread Jason Wang
On 2020/11/30 下午3:07, Yongji Xie wrote: Thanks for adding me, Jason! Now I'm working on a v2 patchset for VDUSE (vDPA Device in Userspace) [1]. This tool is very useful for the vduse device. So I'm considering integrating this into my v2 patchset. But there is one problem: In this tool, vdpa

Re: [External] Re: [PATCH 0/7] Introduce vdpa management tool

2020-11-29 Thread Yongji Xie
On Mon, Nov 30, 2020 at 11:36 AM Jason Wang wrote: > > > On 2020/11/27 下午1:52, Yongji Xie wrote: > > On Fri, Nov 27, 2020 at 11:53 AM Jason Wang > > wrote: > > > > > > On 2020/11/12 下午2:39, Parav Pandit wrote: > > > This patchset covers user requirements for ma

Re: [External] Re: [PATCH 0/7] Introduce vdpa management tool

2020-11-29 Thread Jason Wang
On 2020/11/27 下午1:52, Yongji Xie wrote: On Fri, Nov 27, 2020 at 11:53 AM Jason Wang > wrote: On 2020/11/12 下午2:39, Parav Pandit wrote: > This patchset covers user requirements for managing existing vdpa devices, > using a tool and its internal desig

Re: [PATCH 0/7] Introduce vdpa management tool

2020-11-26 Thread Jason Wang
On 2020/11/12 下午2:39, Parav Pandit wrote: This patchset covers user requirements for managing existing vdpa devices, using a tool and its internal design notes for kernel drivers. Background and user requirements: -- (1) Currently VDPA device is created by drive

RE: [PATCH 0/7] Introduce vdpa management tool

2020-11-17 Thread Parav Pandit
> From: Jakub Kicinski > Sent: Tuesday, November 17, 2020 3:53 AM > > On Thu, 12 Nov 2020 08:39:58 +0200 Parav Pandit wrote: > > FAQs: > > - > > 1. Where does userspace vdpa tool reside which users can use? > > Ans: vdpa tool can possibly reside in iproute2 [1] as it enables user > > to cr

RE: [PATCH 0/7] Introduce vdpa management tool

2020-11-17 Thread Parav Pandit
> From: Stefan Hajnoczi > Sent: Monday, November 16, 2020 3:11 PM > Great! A few questions and comments: > > How are configuration parameters passed in during device creation (e.g. > MAC address, number of queues)? During device creation time more parameters to be added. > > Can configuration

Re: [PATCH 0/7] Introduce vdpa management tool

2020-11-16 Thread Jakub Kicinski
On Thu, 12 Nov 2020 08:39:58 +0200 Parav Pandit wrote: > FAQs: > - > 1. Where does userspace vdpa tool reside which users can use? > Ans: vdpa tool can possibly reside in iproute2 [1] as it enables user to > create vdpa net devices. > > 2. Why not create and delete vdpa device using sysfs/conf

Re: [PATCH 0/7] Introduce vdpa management tool

2020-11-16 Thread Stefan Hajnoczi
Great! A few questions and comments: How are configuration parameters passed in during device creation (e.g. MAC address, number of queues)? Can configuration parameters be changed at runtime (e.g. link up/down)? Does the configuration parameter interface distinguish between standard and vendor-