Re: [opencontrail-dev] [Users] dpdk vrouter performance

2017-07-20 Thread Rajagopalan Sivaramakrishnan
If the VM does not use a DPDK application, there are VM exits when forwarding packets, which kills performance. Also, segmentation/receive offloads (GRO, GSO) are not supported by the DPDK vrouter in 3.0 (supported from 4.0), so that would also reduce the TCP throughput. Raja From: Users

Re: [opencontrail-dev] Contrailen 171 - vrouter vifdump mirroring enhancement for bond-slave-links

2017-04-20 Thread Rajagopalan Sivaramakrishnan
Hi Deepak, Please see below. Raja From: Deepak Tiwari <deepak.tiw...@aricent.com> Date: Wednesday, April 19, 2017 at 9:54 PM To: Rajagopalan Sivaramakrishnan <r...@juniper.net>, "dev@lists.opencontrail.org" <dev@lists.opencontrail.org> Subject: Re: [open

Re: [opencontrail-dev] Contrailen 171 - vrouter vifdump mirroring enhancement for bond-slave-links

2017-04-19 Thread Rajagopalan Sivaramakrishnan
Hi Deepak, I have approved the blueprint (nice work!). Raja From: Deepak Tiwari <deepak.tiw...@aricent.com> Date: Wednesday, April 19, 2017 at 9:57 AM To: Rajagopalan Sivaramakrishnan <r...@juniper.net>, "dev@lists.opencontrail.org" <dev@lists.opencontrail.org>

Re: [opencontrail-dev] Contrailen 171 - vrouter vifdump mirroring enhancement for bond-slave-links

2017-04-18 Thread Rajagopalan Sivaramakrishnan
Hi Deepak, Looks good. I have a few minor comments in the review – can you please take a look? Thanks, Raja From: Deepak Tiwari <deepak.tiw...@aricent.com> Date: Tuesday, April 18, 2017 at 1:30 AM To: Rajagopalan Sivaramakrishnan <r...@juniper.net>, "dev@lists.openc

Re: [opencontrail-dev] Need help in setting up vRouter in DPDK-enabled mode

2017-04-13 Thread Rajagopalan Sivaramakrishnan
t 4:53 AM To: Rajagopalan Sivaramakrishnan <r...@juniper.net>, "dev@lists.opencontrail.org" <dev@lists.opencontrail.org> Subject: Re: [opencontrail-dev] Need help in setting up vRouter in DPDK-enabled mode Hi Raja, >>> The target machine might have a dif

Re: [opencontrail-dev] Need help in setting up vRouter in DPDK-enabled mode

2017-04-12 Thread Rajagopalan Sivaramakrishnan
Hi Deepak, Please see below. Raja From: Deepak Tiwari <deepak.tiw...@aricent.com> Date: Wednesday, April 12, 2017 at 2:41 AM To: Rajagopalan Sivaramakrishnan <r...@juniper.net>, "dev@lists.opencontrail.org" <dev@lists.opencontrail.org> Subject: Re: [opencontrail-

Re: [opencontrail-dev] Contrailen 171 - vrouter vifdump mirroring enhancement for bond-slave-links

2017-04-12 Thread Rajagopalan Sivaramakrishnan
Hi Deepak, Thanks for sending the diff. Please see inline (grep for >>>). Raja From: Deepak Tiwari <deepak.tiw...@aricent.com> Date: Wednesday, April 12, 2017 at 1:15 AM To: Rajagopalan Sivaramakrishnan <r...@juniper.net>, "dev@lists.opencontrail.org" <d

Re: [opencontrail-dev] Need help in setting up vRouter in DPDK-enabled mode

2017-04-07 Thread Rajagopalan Sivaramakrishnan
Hi Deepak, It might be worth hardcoding core_mask_count just to see if the issue is with using __builtin_popcountll in the gcc version you are using. Do you still see the crash without the call to __builtin_popcountll? Raja ___ Dev mailing list

Re: [opencontrail-dev] Contrailen 171 - vrouter vifdump mirroring enhancement for bond-slave-links

2017-04-05 Thread Rajagopalan Sivaramakrishnan
Hi Deepak, Thank you for the blueprint. It is a good proposal. I have some comments and will post them on the review this week. Raja From: Dev on behalf of Deepak Tiwari Date: Tuesday, April 4, 2017 at 1:08 AM To:

Re: [opencontrail-dev] Need help in setting up vRouter in DPDK-enabled mode

2017-04-05 Thread Rajagopalan Sivaramakrishnan
Hi Deepak, Did you set up huge pages (in sysctl.conf or from the shell)? We usually spawn the vrouter-dpdk process using taskset to bind it to a specific set of CPU cores, but the command line below should work, so I suspect it is not correctly provisioned. Can you please take a look at the

Re: [opencontrail-dev] ContrailVM support dpdk mode in vCenter-as-Computer Mode

2017-03-16 Thread Rajagopalan Sivaramakrishnan
This has not been tested to my knowledge. Raja From: Dev on behalf of Andy Wang Date: Thursday, March 16, 2017 at 6:33 AM To: "dev@lists.opencontrail.org" , "d...@list.opencontrail.org"

Re: [opencontrail-dev] Intel NIC card requirement for Opencontrail DPDK-KNI

2017-02-03 Thread Rajagopalan Sivaramakrishnan
We have only tested with Intel Niantic (82599 ixgbe 10G) NICs until now, but there is nothing that prevents other NICs from working too. Raja From: Dev on behalf of Joo Kim Date: Friday, February 3, 2017 at 12:07 PM To:

Re: [opencontrail-dev] Dump netlink sandesh messages

2016-12-09 Thread Rajagopalan Sivaramakrishnan
On 12/8/16, 1:39 AM, "l...@abesis.fr" wrote: Édouard Thuleau writes: > You like to monitor the vrouter netlink bus every time? Not temporary for a > troubleshooting phase for example? >> Yep, it would not be temporary for

Re: [opencontrail-dev] Dump netlink sandesh messages

2016-12-05 Thread Rajagopalan Sivaramakrishnan
There isn’t a utility to do this currently. It would be a useful thing to add. If you are interested in contributing this change, please let us know and we can work with you. Raja On 12/5/16, 6:41 AM, "Dev on behalf of l...@abesis.fr"

Re: [opencontrail-dev] [Users] taskset cpu affinity not considered when starting vrouter-dpdk eventhough its set in contrail-vrouter-dpdk.ini

2016-11-28 Thread Rajagopalan Sivaramakrishnan
n of packets to to those cores,in kernel mode vrouter there is pkt3 interface to do packet distribution,in DPDK-vrouter i dont see that interface in vif --list,how is it achieved in DPDK-Vrouter with out this interface . Thanks again On Thu, Nov 24, 2016 at 12:27 AM, Rajagopalan Siva

Re: [opencontrail-dev] Issue vr_dpdk compling R3.1 branch

2016-11-23 Thread Rajagopalan Sivaramakrishnan
ave error exit status 2 make: *** [package-contrail-vrouter-dpdk] Error 2 Best regards, Daisuke From: Rajagopalan Sivaramakrishnan Sent: Tuesday, November 22, 2016 9:46 AM To: Daisuke Nakajima <dnakaj...@juniper.net>; dev@lists.opencontrail.org Subject: Re: [opencontrail-dev] Issue vr_dpdk compli

Re: [opencontrail-dev] [Users] taskset cpu affinity not considered when starting vrouter-dpdk eventhough its set in contrail-vrouter-dpdk.ini

2016-11-23 Thread Rajagopalan Sivaramakrishnan
Hi Kevin, The forwarding threads with vrouter-dpdk use the cores specified in the testbed file. Other threads in vrouter-dpdk (which don’t consume as much CPU) can run on any core. Please see “—lcores” argument in /var/log/contrail/contrail-vrouter-dpdk-stdout.log. Raja From: Users

Re: [opencontrail-dev] Issue vr_dpdk compling R3.1 branch

2016-11-21 Thread Rajagopalan Sivaramakrishnan
Can you please get the following packages from http://ubuntu-cloud.archive.canonical.com/ubuntu/pool/main/libu/liburcu/ and install them on your build machine? liburcu-dev_0.8.5-1ubuntu1~cloud0_amd64.deb liburcu2_0.8.5-1ubuntu1~cloud0_amd64.deb Raja From: Dev

Re: [opencontrail-dev] [Users] pkt0 as gateway for instances and route distinguisher

2016-11-21 Thread Rajagopalan Sivaramakrishnan
Regards, Kevin On 21 Nov 2016 11:32 p.m., "Rajagopalan Sivaramakrishnan" <r...@juniper.net<mailto:r...@juniper.net>> wrote: Hi Kevin, Please see below. Raja * Why tcpdump on pkt0 don't show packets leaving entering the interface, >Tcpdump does work on pkt0 interfaces. Ple

Re: [opencontrail-dev] [Users] pkt0 as gateway for instances and route distinguisher

2016-11-21 Thread Rajagopalan Sivaramakrishnan
Hi Kevin, Please see below. Raja * Why tcpdump on pkt0 don't show packets leaving entering the interface, >Tcpdump does work on pkt0 interfaces. Please use –x to dump the packets in >hex. If you are using vrouter with DPDK, please use vifdump instead of >>tcpdump.

Re: [opencontrail-dev] Performance of DPDK accelerated vRouter

2016-10-26 Thread Rajagopalan Sivaramakrishnan
Yes, Contrail with DPDK supports unmodified guests. However, the pps performance is similar to what is seen with kernel mode vrouter if the guest does not use a DPDK application. Raja From: Dev on behalf of Mo Private Date:

Re: [opencontrail-dev] vhost-user multi-queue support

2016-10-24 Thread Rajagopalan Sivaramakrishnan
Hi Mo, vhost-user with multi-queue is supported with Mitaka in our upcoming 3.2 release. Raja From: Dev on behalf of Mo Private Date: Monday, October 24, 2016 at 6:18 AM To: "dev@lists.opencontrail.org"

Re: [opencontrail-dev] first packet processing performance between Vrouter and agent

2016-10-18 Thread Rajagopalan Sivaramakrishnan
Hi Joo, The copy of the first to the agent is not in the critical path (i.e. vrouter can send packets to the agent faster than the rate at which flows can be setup), so moving to shared memory for this purpose is not critical. Raja From: Dev on behalf

Re: [opencontrail-dev] vrouter dpdk support - both vhost and IVSHMEM?

2016-10-10 Thread Rajagopalan Sivaramakrishnan
ev@lists.opencontrail.org> Subject: Re: [opencontrail-dev] vrouter dpdk support - both vhost and IVSHMEM? What types of traffic is sent to host network stack? For network applications on Host machine ? On Mon, Oct 10, 2016 at 9:29 AM, Rajagopalan Sivaramakrishnan <r...@juniper.net&

Re: [opencontrail-dev] vrouter dpdk support - both vhost and IVSHMEM?

2016-10-10 Thread Rajagopalan Sivaramakrishnan
stack. Thanks On Wed, Oct 5, 2016 at 2:11 PM, Rajagopalan Sivaramakrishnan <r...@juniper.net<mailto:r...@juniper.net>> wrote: We don’t have a plan to support ivshmem at the moment. Raja From: Dev <dev-boun...@lists.opencontrail.org<mailto:dev-boun...@lists.opencontrail.org

Re: [opencontrail-dev] vrouter dpdk support - both vhost and IVSHMEM?

2016-10-05 Thread Rajagopalan Sivaramakrishnan
We don’t have a plan to support ivshmem at the moment. Raja From: Dev on behalf of Joo Kim Date: Sunday, October 2, 2016 at 2:59 AM To: "dev@lists.opencontrail.org" Subject: [opencontrail-dev] vrouter dpdk

Re: [opencontrail-dev] Supported DPDK versions with Contrail

2016-09-16 Thread Rajagopalan Sivaramakrishnan
Hi Harish, We do not use flow director at the moment. The code you refer to below was for experimental purposes only and has been ifdef’ed out. Raja On 9/16/16, 7:25 PM, "Patil, Harish" wrote: Hi Raja, Thanks for the response. Is flow director a

Re: [opencontrail-dev] Supported DPDK versions with Contrail

2016-09-16 Thread Rajagopalan Sivaramakrishnan
Hi Harish, You are right – we use DPDK 2.1 at the moment. We have no immediate plans of moving to a new DPDK version. But it is expected that we will upgrade at some point to pick up some fixes, support new NICs etc. Raja On 9/16/16, 2:38 PM, "Dev on behalf of Patil, Harish"

Re: [opencontrail-dev] Opencontrail network throughput performance

2016-06-27 Thread Rajagopalan Sivaramakrishnan
Hi Foucault, Please see http://www.opencontrail.org/evaluating-opencontrail-virtual-router-performance/ We get line rate (~9Gbps) unidirectional with 1500 MTU on the physical interface. The results can vary depending on which NUMA node the VM and the vhost-net process (associated with the

Re: [opencontrail-dev] [Users] contrail 3.0 DPDK packet capturing issue

2016-06-12 Thread Rajagopalan Sivaramakrishnan
Hi Andy, You can use the “vifdump” command (with similar arguments as tcpdump). It takes the vif index (from “vif –list”) instead of the interface name. For example, vifdump –i 3 would dump packets on tap23214e79-4d (from vif list below). Raja # vif --list Vrouter Interface Table Flags:

Re: [opencontrail-dev] Help with configure contrail-vrouter-dpdk on a Compute

2016-06-03 Thread Rajagopalan Sivaramakrishnan
ps/unix/sysv/linux/x86_64/clone.S:111 (gdb) contrail-vrouter-agent: controller/src/vnsw/agent/oper/interface.cc:354: void Interface::SetPciIndex(Agent*): Assertion `0' failed. Jay Rhine, CISSP From: Rhine, Jay (Nokia - US) Sent: Thursday, June 02, 2016 11:53 PM To: 'Rajagopalan Sivarama

Re: [opencontrail-dev] Help with configure contrail-vrouter-dpdk on a Compute

2016-06-02 Thread Rajagopalan Sivaramakrishnan
Hi Jay, You might need to load the igb_uio /rte_kni modules and bind the NIC to DPDK (using dpdk_nic_bind.py). Raja From: Dev on behalf of "Rhine, Jay (Nokia - US)" Date: Thursday, June 2, 2016 at 1:37 PM To: Matthew Welch

Re: [opencontrail-dev] Problems compiling OpenContrail 3.0 with DPDK Support

2016-06-01 Thread Rajagopalan Sivaramakrishnan
Hi Jay, There are some startup scripts required to start vrouter with DPDK. Also, there are some scripts that are used to provision a compute node with DPDK-based vrouter. Do you want to install vrouter with DPDK using a pre-built image and try it out? Or do you want to be able to build and

Re: [opencontrail-dev] Issues in Host connectivity when running contrail vrouter on virtualbox

2015-10-27 Thread Rajagopalan Sivaramakrishnan
I meant to say that there should be no functionality issues if rps_cpus is not set. Raja From: pramod v <vpr...@gmail.com<mailto:vpr...@gmail.com>> Date: Tuesday, October 27, 2015 at 12:58 AM To: Rajagopalan Sivaramakrishnan <r...@juniper.net<mailto:r...@juniper.net>> Cc

Re: [opencontrail-dev] Issues in Host connectivity when running contrail vrouter on virtualbox

2015-10-26 Thread Rajagopalan Sivaramakrishnan
Hi Pramod, RPS on pkt2 is a performance optimization to use multiple CPU cores in the vrouter receive path. This hasn’t been tried on virtualbox until now to my knowledge and I’m not sure if it would have a significant impact in this scenario. There should be functionality issues if

Re: [opencontrail-dev] Issues with Broadcom BCM57810s and Ubuntu 14.04

2015-10-06 Thread Rajagopalan Sivaramakrishnan
at 10:18 AM To: Rajagopalan Sivaramakrishnan <r...@juniper.net<mailto:r...@juniper.net>> Cc: "dev@lists.opencontrail.org<mailto:dev@lists.opencontrail.org>" <dev@lists.opencontrail.org<mailto:dev@lists.opencontrail.org>> Subject: Re: [opencontrail-dev] Issu

Re: [opencontrail-dev] Issues with Broadcom BCM57810s and Ubuntu 14.04

2015-10-05 Thread Rajagopalan Sivaramakrishnan
Hi Foucault, We did have Broadcom NICs working a while back. What is the issue you are hitting? Are you seeing bad checksums on the wire? Thanks, Raja From: Dev > on behalf of Foucault de Bonneval

Re: [opencontrail-dev] Checksum offload error with contrail-vrouter-agent running on compute node

2015-09-30 Thread Rajagopalan Sivaramakrishnan
ujain9...@gmail.com>> Date: Wednesday, September 30, 2015 at 8:41 AM To: Rajagopalan Sivaramakrishnan <r...@juniper.net<mailto:r...@juniper.net>> Cc: "dev@lists.opencontrail.org<mailto:dev@lists.opencontrail.org>" <dev@lists.opencontrail.org<mailto:dev@lists.

Re: [opencontrail-dev] Checksum offload error with contrail-vrouter-agent running on compute node

2015-09-30 Thread Rajagopalan Sivaramakrishnan
Can you please send the output of tcpdump –x on both interfaces for a few seconds when ping is running? Raja From: abhishek jain <ashujain9...@gmail.com<mailto:ashujain9...@gmail.com>> Date: Wednesday, September 30, 2015 at 10:27 PM To: Rajagopalan Sivaramakrishnan <r...@junip

Re: [opencontrail-dev] Checksum offload error with contrail-vrouter-agent running on compute node

2015-09-29 Thread Rajagopalan Sivaramakrishnan
PSYNChallenge: 32 IpExt: InMcastPkts: 57521 OutMcastPkts: 4516 InBcastPkts: 54973 OutBcastPkts: 521 InOctets: 128287765 OutOctets: 58739537 InMcastOctets: 14558645 OutMcastOctets: 372894 InBcastOctets: 7484935 OutBcastOctets: 92175 On Wed, Sep 30, 2015 a

Re: [opencontrail-dev] Dev Digest, Vol 25, Issue 36

2015-09-23 Thread Rajagopalan Sivaramakrishnan
hwara...@gmail.com<mailto:r.vigneshwara...@gmail.com>> Cc: Rajagopalan Sivaramakrishnan <r...@juniper.net<mailto:r...@juniper.net>>, "dev@lists.opencontrail.org<mailto:dev@lists.opencontrail.org>" <dev@lists.opencontrail.org<mailto:dev@lists.opencontrail.org>> Subjec

Re: [opencontrail-dev] Partial checksum issue with mirror SI

2015-09-17 Thread Rajagopalan Sivaramakrishnan
Hi Sylvain, Does it work when you turn off checksum offload inside the VMs (using ethtool)? What image are you using for the SI VM? Which Contrail release are you using? Raja On 9/17/15, 3:25 AM, "Dev on behalf of Sylvain Afchain"

Re: [opencontrail-dev] contrail vrouter + ovs will crash in the centos 6.5

2015-08-26 Thread Rajagopalan Sivaramakrishnan
Yes, 2.20 has the same behavior. It is by design. Raja From: 王李明 wan...@certusnet.com.cnmailto:wan...@certusnet.com.cn Date: Tuesday, August 25, 2015 at 11:15 PM To: dev@lists.opencontrail.orgmailto:dev@lists.opencontrail.org dev@lists.opencontrail.orgmailto:dev@lists.opencontrail.org Subject:

Re: [opencontrail-dev] Getting Error while porting contrail-vrouter to power-pc platform

2015-08-11 Thread Rajagopalan Sivaramakrishnan
These functions are not defined in atomic.h.Please check if there are equivalent functions in atomic.h and replace the existing calls with calls to those functions (with an ifdef for ppc). Raja From: Vigneshwaran R r.vigneshwara...@gmail.commailto:r.vigneshwara...@gmail.com Date: Sunday,

Re: [opencontrail-dev] Resend: OpenContrail DPDK vRouter

2015-06-25 Thread Rajagopalan Sivaramakrishnan
Hi Eric, Please see below. Raja From: Meridian SJ meridian...@gmail.commailto:meridian...@gmail.com Date: Friday, June 19, 2015 at 5:45 PM To: Rajagopalan Sivaramakrishnan r...@juniper.netmailto:r...@juniper.net Cc: dev@lists.opencontrail.orgmailto:dev@lists.opencontrail.org dev

Re: [opencontrail-dev] Contrail kernel 3.19

2015-06-13 Thread Rajagopalan Sivaramakrishnan
Hi Jakub, This has been fixed in mainline, but not in 2.10. Please see commit 9d4a3d74252e0e8e49b1ecfd71401275d0ecf817 in vrouter. Raja From: Jakub Pavlík jakub.pav...@tcpcloud.eumailto:jakub.pav...@tcpcloud.eu Date: Saturday, June 13, 2015 at 8:08 AM To:

Re: [opencontrail-dev] mem leak on compute nodes

2015-03-27 Thread Rajagopalan Sivaramakrishnan
Foucault Le 26 mars 2015 19:16, Rajagopalan Sivaramakrishnan r...@juniper.netmailto:r...@juniper.net a écrit : Hi Foucault, We found a memory leak in the vrouter module that could be causing this, although we cannot be certain. The leak is triggered when a new flow is created in vrouter