[dpdk-dev] KNI discussion in userspace event

2016-11-23 Thread Aws Ismail
Hi Stephen, Ferruh, As an end-user take on this (hence community comment) :), this ties into the rte_eth_tap that Keith sent out and it has been acked and reviewed, So I am trying to see the pros/cons of using this (kni pmd) vs. the tun/tap PMD [1]. Previously, we were using Ferruh's KDP/KCP

[dpdk-dev] KNI discussion in userspace event

2016-10-29 Thread Vincent Jardin
Le 28 octobre 2016 9:23:06 PM Igor Ryzhov a ?crit : > On Fri, Oct 28, 2016 at 9:40 PM, Thomas Monjalon 6wind.com> > wrote: > >> 2016-10-28 20:29, Igor Ryzhov: >> > On Fri, Oct 28, 2016 Thomas Monjalon wrote: >> > > 2016-10-28 15:51, Richardson, Bruce: >> > > > From: dev [mailto:dev-bounces at

[dpdk-dev] KNI discussion in userspace event

2016-10-28 Thread Igor Ryzhov
On Fri, Oct 28, 2016 at 9:40 PM, Thomas Monjalon wrote: > 2016-10-28 20:29, Igor Ryzhov: > > On Fri, Oct 28, 2016 Thomas Monjalon wrote: > > > 2016-10-28 15:51, Richardson, Bruce: > > > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Thomas Monjalon > > > > > 2016-10-28 15:31, Ferruh

[dpdk-dev] KNI discussion in userspace event

2016-10-28 Thread Thomas Monjalon
2016-10-28 20:29, Igor Ryzhov: > On Fri, Oct 28, 2016 Thomas Monjalon wrote: > > 2016-10-28 15:51, Richardson, Bruce: > > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Thomas Monjalon > > > > 2016-10-28 15:31, Ferruh Yigit: > > > > > * Remove ethtool support ? > > > > > > > > That's

[dpdk-dev] KNI discussion in userspace event

2016-10-28 Thread Igor Ryzhov
On Fri, Oct 28, 2016 at 7:13 PM, Thomas Monjalon wrote: > 2016-10-28 15:51, Richardson, Bruce: > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Thomas Monjalon > > > 2016-10-28 15:31, Ferruh Yigit: > > > > * virtio-user + vhost-net > > > > This can be valid alternative, removes the

[dpdk-dev] KNI discussion in userspace event

2016-10-28 Thread Thomas Monjalon
2016-10-28 15:51, Richardson, Bruce: > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Thomas Monjalon > > 2016-10-28 15:31, Ferruh Yigit: > > > * virtio-user + vhost-net > > > This can be valid alternative, removes the out of tree kernel module > > > need. But missing control path. Proof

[dpdk-dev] KNI discussion in userspace event

2016-10-28 Thread Igor Ryzhov
Thank you, Ferruh. As we are staying on the existing implementation, I think we can do some improvements: 1. Implement more commands for net_device_ops. 2. Implement ethtool support the same way as net_device_ops are implemented ? send commands to application. 3. Add ability to set default MAC

[dpdk-dev] KNI discussion in userspace event

2016-10-28 Thread Thomas Monjalon
2016-10-28 15:31, Ferruh Yigit: > * virtio-user + vhost-net > This can be valid alternative, removes the out of tree kernel module > need. But missing control path. Proof of concept work will be done. That's probably a smart alternative for packet injection. What do you mean exactly by "missing

[dpdk-dev] KNI discussion in userspace event

2016-10-28 Thread Richardson, Bruce
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Thomas Monjalon > Sent: Friday, October 28, 2016 4:13 PM > To: Yigit, Ferruh > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] KNI discussion in userspace event > > 2016-10-28 15:31, Fe

[dpdk-dev] KNI discussion in userspace event

2016-10-28 Thread Ferruh Yigit
Hi, There was an "Interworking with the Linux Kernel" discussion in the DPDK userspace event, this mail is to summarize the output and to get more comments from community. Briefly, KNI mostly will stay as it is as an interworking with the Linux kernel solution. Out of tree kernel module concern

[dpdk-dev] KNI discussion in userspace event

2016-10-28 Thread Stephen Hemminger
On Fri, 28 Oct 2016 15:31:50 +0100 Ferruh Yigit wrote: > Discussed alternatives were: > * Tun/Tap > This won't be as fast as KNI and performance is an issue. That is a myth. Both require the some number of copies. TUN/TAP copies is a syscall and KNI copies is a kthread. Actually, the KNI