[dpdk-dev] tcpdump support in DPDK 2.3

2015-12-21 Thread Gray, Mark D
> Bruce, > > Please reconsider your interpretation of the word "debuggability". > Debugging is not only something that R&D staff does in a lab. Debuggability > can also be interpreted as a network engineer's ability to debug what is > happening in a production network. Is tcpdump used in large pr

[dpdk-dev] tcpdump support in DPDK 2.3

2015-12-21 Thread Gray, Mark D
> This is something also being looked for by folks such as those > working on OVS e.g. called out at > http://openvswitch.org/pipermail/dev/2015-August/058814.html > > "- Insight into the system and debuggability: nothing beats tcpdump for the > kernel datapath. Can something similar be don

[dpdk-dev] [ovs-discuss] [announce] driverctl: utility for persistent alternative driver binding

2015-12-14 Thread Gray, Mark D
> -Original Message- > From: Panu Matilainen [mailto:pmatilai at redhat.com] > Sent: Tuesday, December 8, 2015 12:05 PM > To: Gray, Mark D; dev at dpdk.org; users at dpdk.org; dev at openvswitch.org; > discuss at openvswitch.org > Subject: Re: [ovs-discuss] [announce]

[dpdk-dev] [ovs-discuss] [announce] driverctl: utility for persistent alternative driver binding

2015-12-04 Thread Gray, Mark D
I350 rNDC) > > :01:00.1 vfio-pci [*] (Ethernet 10G 4P X520/I350 rNDC) > > > > Remove the override from slot :01:00.1: > > # driverctl unset-override :01:00.1 > > DPDK of course has its own dpdk_nic_bind(.py) tool for this purpose, the > main differences

[dpdk-dev] DPDK OVS on Ubuntu 14.04

2015-12-02 Thread Gray, Mark D
+ discuss at openvswitch.org one comment below: > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Polehn, Mike A > Sent: Tuesday, December 1, 2015 2:46 PM > To: Abhijeet Karve; dev at dpdk.org > Cc: bhavya.addep at gmail.com > Subject: Re: [dpdk-dev] DPDK OVS

[dpdk-dev] [ovs-dev] OVS with DPDK Meetup notes

2015-12-02 Thread Gray, Mark D
> > > > I agree, it should simplify the code a lot. Ciara reviewed it and did > > a quick integration to see if the api would work. The patch was > > churning quite a bit, so we decided to hold off doing any more work > > with it for the time being. > > Correct, the vHost PMD really cleans things

[dpdk-dev] OVS-DPDK performance problem on ixgbe vector PMD

2015-08-23 Thread Gray, Mark D
> > Hi, > > I've set up a simple packet forwarding perf test on a dual-port 10G > 82599ES: one port receives 64 byte UDP packets, the other sends it out, > one core used. I've used latest OVS with DPDK 2.1, and the first result > was only 13.2 Mpps, which was a bit far from the 13.9 I've seen la

[dpdk-dev] Status of Open vSwitch with DPDK

2015-08-14 Thread Gray, Mark D
Hi Daniele, Thanks for starting this conversation. It is a good list :) I have crossed-posted this to dpdk.org as I feel that some of the points could be interesting to that community as they are related to how DPDK is used. How do "users" of OVS with DPDK feel about this list? Does anyone disa

[dpdk-dev] vswitches performance comparison

2015-07-22 Thread Gray, Mark D
> "Jun Xiao" wrote: > > > After CloudNetEngine vswitch technical preview is launched, we > > received quite a few queries on vswitches performance comparison, but > > we cannot simply give a test result on our platform because > > performance varies on different H/Ws and different workloads, and

[dpdk-dev] [ovs-discuss] vswitches performance comparison

2015-07-22 Thread Gray, Mark D
> >> > >> I'd like to hope that's my methodology problem, but I just follow the > >> installation guide without any customization. > >> > >> Hi Mark, do you have any performance data share with us? Maybe we are > >> using different type of workloads, like I mentioned I am using > >> typical data ce

[dpdk-dev] [ovs-discuss] vswitches performance comparison

2015-07-21 Thread Gray, Mark D
> > I'd like to hope that's my methodology problem, but I just follow the > installation guide without any customization. > > Hi Mark, do you have any performance data share with us? Maybe we are > using different type of workloads, like I mentioned I am using typical data > center workload, I g

[dpdk-dev] [ovs-discuss] vswitches performance comparison

2015-07-21 Thread Gray, Mark D
> -Original Message- > From: discuss [mailto:discuss-bounces at openvswitch.org] On Behalf Of Jun > Xiao > Sent: Tuesday, July 21, 2015 7:01 PM > To: discuss; dev > Subject: [ovs-discuss] vswitches performance comparison > > After CloudNetEngine vswitch technical preview is launched, we

[dpdk-dev] OVDK userspace vhost : Issue with VIRTIO_RING_F_INDIRECT_DESC capability

2015-07-02 Thread Gray, Mark D
Cross posting to OVDK list. On a side point, Have you looked at the DPDK enabled build in upstream OVS? > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of sai kiran > Sent: Wednesday, July 1, 2015 1:02 PM > To: dev at dpdk.org > Subject: [dpdk-dev] OVDK userspa

[dpdk-dev] How to use dpdk ovs

2015-05-07 Thread Gray, Mark D
> Subject: [dpdk-dev] How to use dpdk ovs [...] > Who can tell me, thanks a lot. > you should post to discuss at openvswitch.org

[dpdk-dev] [PATCH v4 1/4] compat: Add infrastructure to support symbol versioning

2015-01-30 Thread Gray, Mark D
I agree in principle with this patchset. OVS links with DPDK and providing stability in the ABI/API (and the Policy to manage this) makes deployment easier for OVS when linking with shared dpdk libs. It should also be easy for us to track changes in the API through the deprecation notices making

[dpdk-dev] vfio bind failing

2014-12-19 Thread Gray, Mark D
> Hi, > > I am trying to enable vfio with a DPDK app. However, I cannot bind a NIC to > the vfio-pci driver > > * I have enabled it in the BIOS and in the kernel. > [root at hostname tools]# cat /proc/cmdline > BOOT_IMAGE=/boot/vmlinuz-3.16.7-200.fc20.x86_64 rhgb quiet > default_hugepagesz=1G hu

[dpdk-dev] vfio bind failing

2014-12-19 Thread Gray, Mark D
Hi, I am trying to enable vfio with a DPDK app. However, I cannot bind a NIC to the vfio-pci driver * I have enabled it in the BIOS and in the kernel. [root at hostname tools]# cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-3.16.7-200.fc20.x86_64 rhgb quiet default_hugepagesz=1G hugepagesz=1G huge

[dpdk-dev] IVSHMEM documentation

2014-10-01 Thread Gray, Mark D
> > Hi, > > I want to run dpdk l2fwd-ivshmem application. I could not find any > documentation on it. While digging the forum I found that I need to have > memnic-pmd installed(http://dpdk.org/doc/memnic-pmd) . But I am not > sure where do I download memnic-pmd. I am using dpdk-1.7.1 > > Can any

[dpdk-dev] Safe practices for adding to rte_table_hash_lru

2014-09-25 Thread Gray, Mark D
> > Hey guys >Is it safe to add an entry to the rte_table_hash while the pipeline is > being > run - for instance if I were to try and add an entry on a port reader action > when the packet enters the pipeline? If the table is part of the pipeline, it is not safe. i.e. the table is not thre

[dpdk-dev] reg:porting intel dpdk kit as LINC switch

2014-09-10 Thread Gray, Mark D
> > Hi All, > I wanted to port my intel DPDK kit as LINC switch, could you help me how can > i do it. * There are two open source software switches using DPDK. You could use them as a reference. https://github.com/openvswitch/ovs (look at lib/netdev-dpdk.c) https://github.com/01org/dpdk-ovs * P

[dpdk-dev] Wrong TCP checksum of packets sent by Linux guest (virtIO/vhost)

2014-09-03 Thread Gray, Mark D
> > > > > > Hi Franck, > > > > > > 2014-09-02 13:20, Franck BAUDIN: > > > > I am using dpdk-ovs 1.1.0 (latest release) as follow : > > > > > > > > linux-guest (no DPKD) <--- virtIO ---> OVDK 1.1.0 (with latest > > > > DPDK [*]) < -- > > > - Niantic --- > linux-native > > > > > > > [...] > > > > UD

[dpdk-dev] Wrong TCP checksum of packets sent by Linux guest (virtIO/vhost)

2014-09-03 Thread Gray, Mark D
> > Hi, > > On 09/03/14 13:13, Xie, Huawei wrote: > > Looping in the dpdk-ovs list. > > > > * Does the new vhost API allow a user to know if all the relevant > > offloads have been turned on/off for that interface? It seems that > > this is possible through the virtio_net structure but it would b

[dpdk-dev] Wrong TCP checksum of packets sent by Linux guest (virtIO/vhost)

2014-09-03 Thread Gray, Mark D
> > Hi Franck, > > 2014-09-02 13:20, Franck BAUDIN: > > I am using dpdk-ovs 1.1.0 (latest release) as follow : > > > > linux-guest (no DPKD) <--- virtIO ---> OVDK 1.1.0 (with latest DPDK [*]) < > > -- > - Niantic --- > linux-native > > > [...] > > UDP/ICMP connectivity is fine, but TCP checksum

[dpdk-dev] [PATCH 2/2] Patch to allow live migration of a VM with US-VHost.

2014-08-06 Thread Gray, Mark D
> Subject: RE: [dpdk-dev] [PATCH 2/2] Patch to allow live migration of a VM > with US-VHost. > > > Subject: [dpdk-dev] [PATCH 2/2] Patch to allow live migration of a VM > > with US-VHost. > > > > > > Signed-off-by: Claire Murphy > > --- > > examples/vhost/vhost-net-cdev.c | 18

[dpdk-dev] [PATCH 2/2] Patch to allow live migration of a VM with US-VHost.

2014-08-06 Thread Gray, Mark D
> Subject: [dpdk-dev] [PATCH 2/2] Patch to allow live migration of a VM with > US-VHost. > > > Signed-off-by: Claire Murphy > --- > examples/vhost/vhost-net-cdev.c | 18 ++ > examples/vhost/virtio-net.c |8 +++- > 2 files changed, 25 insertions(+), 1 deletions(-) >

[dpdk-dev] [PATCH] eal/linuxapp: Add parameter to specify master lcore id

2014-07-23 Thread Gray, Mark D
> Hi all, > > does anyone have interest in this functionality? Yes, I think this is useful for DPDK vSwitch. > > I think this is important and useful. > Since we should care about core assignment to get high performance and the > master lcore thread is special in DPDK, we will want to assign the

[dpdk-dev] Multiprocess /dev/uio mmap Bug/possible fix

2014-07-18 Thread Gray, Mark D
> All, > > If this was fixed in 1.7 and I missed it I apologize (but it looks from > source to > still be broken). I am using DPDK 1.6.0r2 (will be upgrading to > 1.7.0 soon) on RHEL 6.4. I've converted the functions below to 1.7.0 > names/locations since it looks to still be an issue there. > >

[dpdk-dev] No "pci_unbind.py" in tools subdirectory

2014-07-16 Thread Gray, Mark D
> Thank you for the reply. > > By the way, I got an error message while compiling Open vSwitch. Is it > essential to bind a port to igb_uio module in order to compile Open vSwitch > without error? I just wonder whether the errors attached below just > happened because I did not bind the port to th

[dpdk-dev] Make DPDK tailqs fully local

2014-07-15 Thread Gray, Mark D
Hi, What are the plans to resolve this issue? Will this patch get upstreamed? http://www.dpdk.org/ml/archives/dev/2014-June/003591.html Thanks, Mark

[dpdk-dev] Random mbuf corruption

2014-06-24 Thread Gray, Mark D
> > Paul, > > Thanks for the advice; we ran memtest as well as the Dell complete system > diagnostic and neither found an issue. The plot thickens, though! > > Our admins messed up our kickstart labels and what I *thought* was CentOS > 6.4 was actually RHEL 6.4 and the problem seems to be follow

[dpdk-dev] Can anyone help me to run the l2fwd-ivshmem example?

2014-06-18 Thread Gray, Mark D
> > Hi, > > 2014-06-18 15:56, GongJinrong: > >I want find a zero copy framework from host to vm without any > > physical NIC device, > > I think memnic is what you want: > http://dpdk.org/doc/memnic-pmd > > > it seems l2fwd-ivshmem can be used, but I have problems to run this > > exam

[dpdk-dev] About ivshmem

2014-06-11 Thread Gray, Mark D
> > Thanks, I want use DPDK, not OVDK, if I run l2fwd-ivshmem, do I use a > patched qemu or just a normal qemu? > Patched. -- Intel Shannon Limited Registered in Ireland Registered Office: Collinstown Industrial Park, Leixlip, County Ki

[dpdk-dev] About ivshmem

2014-06-11 Thread Gray, Mark D
> Hi, > > 2014-06-11 16:53, GongJinrong: > > I found that the ivshmem are supported in DPDK 1.6 but has no any > > document about it, how do I use ivshmem? I remember that we must use a > > patched qemu binary for enabling ivshmem support in OVDK, does DPDK > > 1.6 also need do this? Also, whe