[vpp-dev] vpp-dev Digest, Vol 4, Issue 145


Abhijeet karve
 

Hi renuka,

At present NSH functionality is completely removed from the VPP for migrating it to the NSH_SFC repo. We can not see single codebase for NSH neither in VPP repo nor in NSH_SFC.


Thanks,
Abhijeet

-----vpp-dev-bounces@... wrote: -----
To: vpp-dev@..., nsh_sfc-dev@...
From: Renuka Rathore
Sent by: vpp-dev-bounces@...
Date: 05/18/2016 02:20PM
Subject: Re: [vpp-dev] vpp-dev Digest, Vol 4, Issue 145

Team,

We tried pulling the NSH branch following the link -

git clone https://gerrit.fd.io/r/nsh_sfc.

Download completed with following output and nsh_sfc folder is found empty-
Cloning into 'nsh_sfc'...
remote: Total 2 (delta 0), reused 2 (delta 0)
Unpacking objects: 100% (2/2), done.
Checking connectivity... done.

Is the link correct or else please direct us to actual code base.

Regards,
Renuka



-----vpp-dev-bounces@... wrote: -----
To: vpp-dev@...
From: vpp-dev-request@...
Sent by: vpp-dev-bounces@...
Date: 05/18/2016 04:35AM
Subject: vpp-dev Digest, Vol 4, Issue 145

Send vpp-dev mailing list submissions to
vpp-dev@...

To subscribe or unsubscribe via the World Wide Web, visit
https://lists.fd.io/mailman/listinfo/vpp-dev
or, via email, send a message with subject or body 'help' to
vpp-dev-request@...

You can reach the person managing the list at
vpp-dev-owner@...

When replying, please edit your Subject line so it is more specific
than "Re: Contents of vpp-dev digest..."


Today's Topics:

   1. Re: Please help in testing binary package repos (Edward Warnicke)
   2. Re: Performance tuning (Chandrasekar Kannan)


----------------------------------------------------------------------

Message: 1
Date: Tue, 17 May 2016 16:38:29 -0500
From: Edward Warnicke <hagbard@...>
To: "Carsten Koester (ckoester)" <ckoester@...>
Cc: "csit-dev@..." <csit-dev@...>, "Dave Wallace
\(dwallace\)" <dwallace@...>, vpp-dev <vpp-dev@...>
Subject: Re: [vpp-dev] Please help in testing binary package repos
Message-ID:
<CAFVSqg2E6=WGQ82Sc6uObLwa01VA0=U=D294L3aFFcRFhuJ0YQ@...>
Content-Type: text/plain; charset="utf-8"

Carsten,

I chose to not use add-apt-repository because it would requere

sudo apt-get install software-properties-common python-software-properties

(note: explanation of reasoning should not be interpreted as defense of
resulting decision in this case ;) ).

I actually like all your reasons to use add-apt-repository, and am just
curious other folks opinion of the tradeoff :)

As to relationships between OSes and versions we build and OSes and
versions we test.
Ideally, they'd be the same.

That said, having build jobs running on an OS and producing binary packages
is a bit different than saying we support an OS/version.  I see those
builds as:

a)  Preventing us from *breaking* the build for those OSes at least (a
useful thing)
b)  Enabling downstream projects to likewise make sure they aren't breaking
their build on those OSes.

Which is my way of saying, I see the build verify jobs as signaling we
still build on a platform, not necessarily a statement of support.
(which would really require some testing as you said).

Ideally, I'd love for CSIT to also test the packaging.  You are sort of
doing that a *bit* now in that you are building the packages for ubuntu1404
and then using those on VIRL.

Ed




On Tue, May 17, 2016 at 4:23 PM, Carsten Koester (ckoester) <
ckoester@...> wrote:

> I guess personally I would have a very slight preference for
>
>     sudo add-apt-repository 'deb
> https://nexus.fd.io/content/repositories/fd.io.master.ubuntu.trusty.main/
> ./'
>
> instead of manually creating the apt sources file, for the following
> reasons:
>
> - the command works with sudo (unlike the "echo [...] > /etc/apt/[...]"
> which requires the user to be in a root shell),
> - the command is slightly more descriptive of what it actually does,
> - I guess I generally have a slight preference for using APT utilities
> when available, rather than modifying files by hand.
>
> But that's just my 2 cent, and, I admit, mostly academic.
>
>
> Wondering if we can link this to the "CSIT verification for multiple linux
> images" thread initiated by Dave:
>
> Should there be some relation between the OSs and versions we test, and
> the ones we build binary packages for? IMHO we should NOT be claiming to
> support X, test on Y, and provide a binary package for Z. They should all
> be the same versions, and stem from a common "authoritative" source.
>
> And should CSIT actually test these binary packages? Not from a
> functionality point of view (we have that covered as part of the
> jenkins/git-review cycle), but for "installability", ie make sure there are
> no missing dependancies in the .deb or .rpm packages?
>
> -Carsten
>
>
>
>
> From:  <vpp-dev-bounces@...> on behalf of Edward Warnicke <
> hagbard@...>
> Date:  Tuesday, May 17, 2016 at 1:59 PM
> To:  vpp-dev <vpp-dev@...>
> Subject:  [vpp-dev] Please help in testing binary package repos
>
>
> I have documented how to install packages from binary repos here:
>
> https://wiki.fd.io/view/VPP/Installing_VPP_binaries_from_packages
>
>
> I have done spot checks for ubuntu1404 and centos7 for both master and
> stable/1606 packages.
>
> If someone has an ubuntu1604 they could try with, or would be willing to
> otherwise
> give the instructions a spin, that would be very helpful :)
>
> Ed
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fd.io/pipermail/vpp-dev/attachments/20160517/eff99b5c/attachment-0001.html>

------------------------------

Message: 2
Date: Tue, 17 May 2016 16:05:16 -0700
From: Chandrasekar Kannan <ckannan@...>
To: "Dave Barach (dbarach)" <dbarach@...>
Cc: "csit-dev@..." <csit-dev@...>,
"vpp-dev@..." <vpp-dev@...>
Subject: Re: [vpp-dev] Performance tuning
Message-ID:
<CAF2CpCkJxerzGS9y1WhDYd+eaLOeF2mVZrXO1XjOjvv8DQ-9QQ@...>
Content-Type: text/plain; charset="utf-8"

Sure. Will try it out. Thanks for all the feedback so far.

-Chandra



On Tue, May 17, 2016 at 2:35 PM, Dave Barach (dbarach) <dbarach@...>
wrote:

> Not having all of the memory channels populated is an absolute killer.
> This isn?t a case of ?would be faster,? it?s a case of ?won?t work properly
> unless...?
>
>
>
> There is no workaround. Please populate all the memory channels.
>
>
>
> Thanks? Dave
>
>
>
> *From:* vpp-dev-bounces@... [mailto:vpp-dev-bounces@...] *On
> Behalf Of *Chandrasekar Kannan
> *Sent:* Tuesday, May 17, 2016 5:25 PM
> *To:* Maciek Konstantynowicz (mkonstan) <mkonstan@...>
> *Cc:* csit-dev@...; vpp-dev@...
> *Subject:* Re: [vpp-dev] Performance tuning
>
>
>
> Interesting. Will try that one out and report back.
>
> On May 17, 2016 1:52 PM, "Maciek Konstantynowicz (mkonstan)" <
> mkonstan@...> wrote:
>
> Good.
>
> Looking at http://pastebin.com/raw/5wUrh2Z0
>
>
>
> Memory channels 2 and 3 are not populated - so your system operates in
> dual-channel memory mode,
>
> instead of quad-channel i.e. slower memory access. It would be faster if
> they would be populated.
>
>
> -Maciek
>
>
>
> Physical Memory Array
>
>     Use: System Memory
>
> Memory Device
>
>     Size: 16384 MB
>
>     Locator: P1-DIMMA1
>
>     Bank Locator: P0_Node0_Channel0_Dimm0
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P1-DIMMA2
>
>     Bank Locator: P0_Node0_Channel0_Dimm1
>
> Memory Device
>
>     Size: 16384 MB
>
>     Locator: P1-DIMMB1
>
>     Bank Locator: P0_Node0_Channel1_Dimm0
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P1-DIMMB2
>
>     Bank Locator: P0_Node0_Channel1_Dimm1
>
> Physical Memory Array
>
>     Use: System Memory
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P1-DIMMC1
>
>     Bank Locator: P0_Node0_Channel2_Dimm0
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P1-DIMMC2
>
>     Bank Locator: P0_Node0_Channel2_Dimm1
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P1-DIMMD1
>
>     Bank Locator: P0_Node0_Channel3_Dimm0
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P1-DIMMD2
>
>     Bank Locator: P0_Node0_Channel3_Dimm1
>
> Physical Memory Array
>
>     Use: System Memory
>
> Memory Device
>
>     Size: 16384 MB
>
>     Locator: P2-DIMME1
>
>     Bank Locator: P1_Node1_Channel0_Dimm0
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P2-DIMME2
>
>     Bank Locator: P1_Node1_Channel0_Dimm1
>
> Memory Device
>
>     Size: 16384 MB
>
>     Locator: P2-DIMMF1
>
>     Bank Locator: P1_Node1_Channel1_Dimm0
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P2-DIMMF2
>
>     Bank Locator: P1_Node1_Channel1_Dimm1
>
> Physical Memory Array
>
>     Use: System Memory
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P2-DIMMG1
>
>     Bank Locator: P1_Node1_Channel2_Dimm0
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P2-DIMMG2
>
>     Bank Locator: P1_Node1_Channel2_Dimm1
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P2-DIMMH1
>
>     Bank Locator: P1_Node1_Channel3_Dimm0
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P2-DIMMH2
>
>     Bank Locator: P1_Node1_Channel3_Dimm1
>
>
>
>
>
> On 17 May 2016, at 21:03, Chandrasekar Kannan <ckannan@...> wrote:
>
>
>
> adding dpdk { no-multi-seg } has definitely bumped up the perf from
> 7.5Gbps to 8.8Gbps.
>
> Thanks for the suggestion. Much appreciated.
>
>
>
> -Chandra
>
>
>
>
>
>
>
> On Tue, May 17, 2016 at 12:57 PM, Chandrasekar Kannan <ckannan@...>
> wrote:
>
> dmidecode output is here - http://pastebin.com/raw/5wUrh2Z0
>
> Single port Intel 40GbE card -  yes.
>
>
>
> Traffic leaves the generator - hits the intel nic - vpp routes it back to
> the traffic generator. Hope that helps.
>
> Will do some test on multi-seg and report back.
>
>
>
> -Chandra
>
>
>
>
>
>
>
> On Tue, May 17, 2016 at 12:52 PM, Maciek Konstantynowicz (mkonstan) <
> mkonstan@...> wrote:
>
> Chandra,
>
>
>
> Looking at your configs posted here:  http://pastebin.com/raw/gTxUUVgJ
>
>
>
> You?re testing single 40GE, in one direction, yes?
>
>
>
> Can you send output of "dmidecode -t memory??
>
>
>
> In your startup.conf, can you add:
>
>
>
>   dpdk {
>
>     no-multi-seg
>
>   }
>
>
>
> -Maciek
>
>
>
>
>
>
>
> On 17 May 2016, at 19:53, Chandrasekar Kannan <ckannan@...> wrote:
>
>
>
> >> In your system you should be getting better number than these :)
>
> That's great to hear. Hopefully we can find out what's going on here...
>
>
>
> -Chandra
>
>
>
>
>
>
>
> On Tue, May 17, 2016 at 11:40 AM, Maciek Konstantynowicz (mkonstan) <
> mkonstan@...> wrote:
>
> +csit-dev
>
>
>
> Chandra,
>
>
>
> ~14Mpps has been measured on faster cores e.g. E5-2667 3.20 GHz v3.
>
> Also on older CPUs e.g. E5-2690 2.9GHz.
>
> Core frequency matters a lot.
>
>
>
> From this thread I see you?re testing on:
>
> [root@localhost ~]# grep -E '^model name|^cpu MHz' /proc/cpuinfo
>
> model name : Intel(R) Xeon(R) CPU E5-2690 v3 @ 2.60GHz
>
>
>
> In CSIT LF perf test beds we have these:
>
>
>
> model name : Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz
>
> https://wiki.fd.io/view/CSIT/CSIT_LF_testbed
>
>
>
> And here recent throughput results generated by csit-vpp-perf-hw-all:
>
>
>
>     https://jenkins.fd.io/view/csit/job/csit-vpp-perf-hw-all/106/console
>
>
> https://jenkins.fd.io/view/csit/job/csit-vpp-perf-hw-all/106/robot/report/log.html
>
>
>
>         1core
>
>         64B Mpps
>
>         l2bd 8.2
>
>         ip4 9.0
>
>         ip6 8.2
>
>         l2xc 10.0
>
>
>
> These still look bit on a low side for this cpu, we don?t have complete
> VPP stats
>
> while test is running, CSIT work ongoing to get them so that we can
> analyze
>
> if system running at capacity or if we have TG/T-Rex or environment issues.
>
>
>
> In your system you should be getting better number than these :)
>
>
> -Maciek
>
>
>
>
>
>
>
> On 17 May 2016, at 18:20, Chandrasekar Kannan <ckannan@...> wrote:
>
>
>
> If anybody has suggestions on how to get to 14Mpps on a single core, I
> would appreciate that.
>
>
>
> Thanks,
>
> -Chandra
>
>
>
>
>
>
>
> On Mon, May 16, 2016 at 10:42 PM, Chandrasekar Kannan <ckannan@...>
> wrote:
>
> yeah I'm not able to get 14Mpps on a single core.
>
>
>
> On Mon, May 16, 2016 at 10:24 PM, Oleg A. Arkhangelsky <sysoleg@...>
> wrote:
>
>
>
> 16.05.2016, 22:04, "Damjan Marion (damarion)" <damarion@...>:
> > Yes, as suspected you can see that only 1st worker thread is doing work.
> >
> > You can also try to randomise UDP port or ip address in the flow, to get
> RSS engine to spray traffic more equally...
> >
>
> Hmm... According to this [1], VPP should be able to go up to
> the ~14 Mpps even on a single core (so no RSS).
>
> [1] http://blogs.cisco.com/sp/a-bigger-helping-of-internet-please
>
> --
> wbr, Oleg.
>
> "Anarchy is about taking complete responsibility for yourself."
>       Alan Moore.
>
>
>
>
>
> _______________________________________________
> vpp-dev mailing list
> vpp-dev@...
> https://lists.fd.io/mailman/listinfo/vpp-dev
>
>
>
>
>
>
>
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fd.io/pipermail/vpp-dev/attachments/20160517/c387dff8/attachment.html>

------------------------------

_______________________________________________
vpp-dev mailing list
vpp-dev@...
https://lists.fd.io/mailman/listinfo/vpp-dev

End of vpp-dev Digest, Vol 4, Issue 145
***************************************

=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you

_______________________________________________
vpp-dev mailing list
vpp-dev@...
https://lists.fd.io/mailman/listinfo/vpp-dev


Renuka Rathore <renuka.rathore@...>
 


Thanks Abhijeet.

Team,
When can we acess NSH_SFC repo.



-----Abhijeet Karve/AHD/TCS wrote: -----
To: Renuka Rathore/MUM/TCS@TCS
From: Abhijeet Karve/AHD/TCS
Date: 05/18/2016 03:14PM
Cc: vpp-dev@..., nsh_sfc-dev@...
Subject: Re: [vpp-dev] vpp-dev Digest, Vol 4, Issue 145

Hi renuka,

At present NSH functionality is completely removed from the VPP for migrating it to the NSH_SFC repo. We can not see single codebase for NSH neither in VPP repo nor in NSH_SFC.


Thanks,
Abhijeet

-----vpp-dev-bounces@... wrote: -----
To: vpp-dev@..., nsh_sfc-dev@...
From: Renuka Rathore
Sent by: vpp-dev-bounces@...
Date: 05/18/2016 02:20PM
Subject: Re: [vpp-dev] vpp-dev Digest, Vol 4, Issue 145

Team,

We tried pulling the NSH branch following the link -

git clone https://gerrit.fd.io/r/nsh_sfc.

Download completed with following output and nsh_sfc folder is found empty-
Cloning into 'nsh_sfc'...
remote: Total 2 (delta 0), reused 2 (delta 0)
Unpacking objects: 100% (2/2), done.
Checking connectivity... done.

Is the link correct or else please direct us to actual code base.

Regards,
Renuka



-----vpp-dev-bounces@... wrote: -----
To: vpp-dev@...
From: vpp-dev-request@...
Sent by: vpp-dev-bounces@...
Date: 05/18/2016 04:35AM
Subject: vpp-dev Digest, Vol 4, Issue 145

Send vpp-dev mailing list submissions to
vpp-dev@...

To subscribe or unsubscribe via the World Wide Web, visit
https://lists.fd.io/mailman/listinfo/vpp-dev
or, via email, send a message with subject or body 'help' to
vpp-dev-request@...

You can reach the person managing the list at
vpp-dev-owner@...

When replying, please edit your Subject line so it is more specific
than "Re: Contents of vpp-dev digest..."


Today's Topics:

   1. Re: Please help in testing binary package repos (Edward Warnicke)
   2. Re: Performance tuning (Chandrasekar Kannan)


----------------------------------------------------------------------

Message: 1
Date: Tue, 17 May 2016 16:38:29 -0500
From: Edward Warnicke <hagbard@...>
To: "Carsten Koester (ckoester)" <ckoester@...>
Cc: "csit-dev@..." <csit-dev@...>, "Dave Wallace
\(dwallace\)" <dwallace@...>, vpp-dev <vpp-dev@...>
Subject: Re: [vpp-dev] Please help in testing binary package repos
Message-ID:
<CAFVSqg2E6=WGQ82Sc6uObLwa01VA0=U=D294L3aFFcRFhuJ0YQ@...>
Content-Type: text/plain; charset="utf-8"

Carsten,

I chose to not use add-apt-repository because it would requere

sudo apt-get install software-properties-common python-software-properties

(note: explanation of reasoning should not be interpreted as defense of
resulting decision in this case ;) ).

I actually like all your reasons to use add-apt-repository, and am just
curious other folks opinion of the tradeoff :)

As to relationships between OSes and versions we build and OSes and
versions we test.
Ideally, they'd be the same.

That said, having build jobs running on an OS and producing binary packages
is a bit different than saying we support an OS/version.  I see those
builds as:

a)  Preventing us from *breaking* the build for those OSes at least (a
useful thing)
b)  Enabling downstream projects to likewise make sure they aren't breaking
their build on those OSes.

Which is my way of saying, I see the build verify jobs as signaling we
still build on a platform, not necessarily a statement of support.
(which would really require some testing as you said).

Ideally, I'd love for CSIT to also test the packaging.  You are sort of
doing that a *bit* now in that you are building the packages for ubuntu1404
and then using those on VIRL.

Ed




On Tue, May 17, 2016 at 4:23 PM, Carsten Koester (ckoester) <
ckoester@...> wrote:

> I guess personally I would have a very slight preference for
>
>     sudo add-apt-repository 'deb
> https://nexus.fd.io/content/repositories/fd.io.master.ubuntu.trusty.main/
> ./'
>
> instead of manually creating the apt sources file, for the following
> reasons:
>
> - the command works with sudo (unlike the "echo [...] > /etc/apt/[...]"
> which requires the user to be in a root shell),
> - the command is slightly more descriptive of what it actually does,
> - I guess I generally have a slight preference for using APT utilities
> when available, rather than modifying files by hand.
>
> But that's just my 2 cent, and, I admit, mostly academic.
>
>
> Wondering if we can link this to the "CSIT verification for multiple linux
> images" thread initiated by Dave:
>
> Should there be some relation between the OSs and versions we test, and
> the ones we build binary packages for? IMHO we should NOT be claiming to
> support X, test on Y, and provide a binary package for Z. They should all
> be the same versions, and stem from a common "authoritative" source.
>
> And should CSIT actually test these binary packages? Not from a
> functionality point of view (we have that covered as part of the
> jenkins/git-review cycle), but for "installability", ie make sure there are
> no missing dependancies in the .deb or .rpm packages?
>
> -Carsten
>
>
>
>
> From:  <vpp-dev-bounces@...> on behalf of Edward Warnicke <
> hagbard@...>
> Date:  Tuesday, May 17, 2016 at 1:59 PM
> To:  vpp-dev <vpp-dev@...>
> Subject:  [vpp-dev] Please help in testing binary package repos
>
>
> I have documented how to install packages from binary repos here:
>
> https://wiki.fd.io/view/VPP/Installing_VPP_binaries_from_packages
>
>
> I have done spot checks for ubuntu1404 and centos7 for both master and
> stable/1606 packages.
>
> If someone has an ubuntu1604 they could try with, or would be willing to
> otherwise
> give the instructions a spin, that would be very helpful :)
>
> Ed
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fd.io/pipermail/vpp-dev/attachments/20160517/eff99b5c/attachment-0001.html>

------------------------------

Message: 2
Date: Tue, 17 May 2016 16:05:16 -0700
From: Chandrasekar Kannan <ckannan@...>
To: "Dave Barach (dbarach)" <dbarach@...>
Cc: "csit-dev@..." <csit-dev@...>,
"vpp-dev@..." <vpp-dev@...>
Subject: Re: [vpp-dev] Performance tuning
Message-ID:
<CAF2CpCkJxerzGS9y1WhDYd+eaLOeF2mVZrXO1XjOjvv8DQ-9QQ@...>
Content-Type: text/plain; charset="utf-8"

Sure. Will try it out. Thanks for all the feedback so far.

-Chandra



On Tue, May 17, 2016 at 2:35 PM, Dave Barach (dbarach) <dbarach@...>
wrote:

> Not having all of the memory channels populated is an absolute killer.
> This isn?t a case of ?would be faster,? it?s a case of ?won?t work properly
> unless...?
>
>
>
> There is no workaround. Please populate all the memory channels.
>
>
>
> Thanks? Dave
>
>
>
> *From:* vpp-dev-bounces@... [mailto:vpp-dev-bounces@...] *On
> Behalf Of *Chandrasekar Kannan
> *Sent:* Tuesday, May 17, 2016 5:25 PM
> *To:* Maciek Konstantynowicz (mkonstan) <mkonstan@...>
> *Cc:* csit-dev@...; vpp-dev@...
> *Subject:* Re: [vpp-dev] Performance tuning
>
>
>
> Interesting. Will try that one out and report back.
>
> On May 17, 2016 1:52 PM, "Maciek Konstantynowicz (mkonstan)" <
> mkonstan@...> wrote:
>
> Good.
>
> Looking at http://pastebin.com/raw/5wUrh2Z0
>
>
>
> Memory channels 2 and 3 are not populated - so your system operates in
> dual-channel memory mode,
>
> instead of quad-channel i.e. slower memory access. It would be faster if
> they would be populated.
>
>
> -Maciek
>
>
>
> Physical Memory Array
>
>     Use: System Memory
>
> Memory Device
>
>     Size: 16384 MB
>
>     Locator: P1-DIMMA1
>
>     Bank Locator: P0_Node0_Channel0_Dimm0
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P1-DIMMA2
>
>     Bank Locator: P0_Node0_Channel0_Dimm1
>
> Memory Device
>
>     Size: 16384 MB
>
>     Locator: P1-DIMMB1
>
>     Bank Locator: P0_Node0_Channel1_Dimm0
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P1-DIMMB2
>
>     Bank Locator: P0_Node0_Channel1_Dimm1
>
> Physical Memory Array
>
>     Use: System Memory
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P1-DIMMC1
>
>     Bank Locator: P0_Node0_Channel2_Dimm0
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P1-DIMMC2
>
>     Bank Locator: P0_Node0_Channel2_Dimm1
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P1-DIMMD1
>
>     Bank Locator: P0_Node0_Channel3_Dimm0
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P1-DIMMD2
>
>     Bank Locator: P0_Node0_Channel3_Dimm1
>
> Physical Memory Array
>
>     Use: System Memory
>
> Memory Device
>
>     Size: 16384 MB
>
>     Locator: P2-DIMME1
>
>     Bank Locator: P1_Node1_Channel0_Dimm0
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P2-DIMME2
>
>     Bank Locator: P1_Node1_Channel0_Dimm1
>
> Memory Device
>
>     Size: 16384 MB
>
>     Locator: P2-DIMMF1
>
>     Bank Locator: P1_Node1_Channel1_Dimm0
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P2-DIMMF2
>
>     Bank Locator: P1_Node1_Channel1_Dimm1
>
> Physical Memory Array
>
>     Use: System Memory
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P2-DIMMG1
>
>     Bank Locator: P1_Node1_Channel2_Dimm0
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P2-DIMMG2
>
>     Bank Locator: P1_Node1_Channel2_Dimm1
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P2-DIMMH1
>
>     Bank Locator: P1_Node1_Channel3_Dimm0
>
> Memory Device
>
>     Size: No Module Installed
>
>     Locator: P2-DIMMH2
>
>     Bank Locator: P1_Node1_Channel3_Dimm1
>
>
>
>
>
> On 17 May 2016, at 21:03, Chandrasekar Kannan <ckannan@...> wrote:
>
>
>
> adding dpdk { no-multi-seg } has definitely bumped up the perf from
> 7.5Gbps to 8.8Gbps.
>
> Thanks for the suggestion. Much appreciated.
>
>
>
> -Chandra
>
>
>
>
>
>
>
> On Tue, May 17, 2016 at 12:57 PM, Chandrasekar Kannan <ckannan@...>
> wrote:
>
> dmidecode output is here - http://pastebin.com/raw/5wUrh2Z0
>
> Single port Intel 40GbE card -  yes.
>
>
>
> Traffic leaves the generator - hits the intel nic - vpp routes it back to
> the traffic generator. Hope that helps.
>
> Will do some test on multi-seg and report back.
>
>
>
> -Chandra
>
>
>
>
>
>
>
> On Tue, May 17, 2016 at 12:52 PM, Maciek Konstantynowicz (mkonstan) <
> mkonstan@...> wrote:
>
> Chandra,
>
>
>
> Looking at your configs posted here:  http://pastebin.com/raw/gTxUUVgJ
>
>
>
> You?re testing single 40GE, in one direction, yes?
>
>
>
> Can you send output of "dmidecode -t memory??
>
>
>
> In your startup.conf, can you add:
>
>
>
>   dpdk {
>
>     no-multi-seg
>
>   }
>
>
>
> -Maciek
>
>
>
>
>
>
>
> On 17 May 2016, at 19:53, Chandrasekar Kannan <ckannan@...> wrote:
>
>
>
> >> In your system you should be getting better number than these :)
>
> That's great to hear. Hopefully we can find out what's going on here...
>
>
>
> -Chandra
>
>
>
>
>
>
>
> On Tue, May 17, 2016 at 11:40 AM, Maciek Konstantynowicz (mkonstan) <
> mkonstan@...> wrote:
>
> +csit-dev
>
>
>
> Chandra,
>
>
>
> ~14Mpps has been measured on faster cores e.g. E5-2667 3.20 GHz v3.
>
> Also on older CPUs e.g. E5-2690 2.9GHz.
>
> Core frequency matters a lot.
>
>
>
> From this thread I see you?re testing on:
>
> [root@localhost ~]# grep -E '^model name|^cpu MHz' /proc/cpuinfo
>
> model name : Intel(R) Xeon(R) CPU E5-2690 v3 @ 2.60GHz
>
>
>
> In CSIT LF perf test beds we have these:
>
>
>
> model name : Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz
>
> https://wiki.fd.io/view/CSIT/CSIT_LF_testbed
>
>
>
> And here recent throughput results generated by csit-vpp-perf-hw-all:
>
>
>
>     https://jenkins.fd.io/view/csit/job/csit-vpp-perf-hw-all/106/console
>
>
> https://jenkins.fd.io/view/csit/job/csit-vpp-perf-hw-all/106/robot/report/log.html
>
>
>
>         1core
>
>         64B Mpps
>
>         l2bd 8.2
>
>         ip4 9.0
>
>         ip6 8.2
>
>         l2xc 10.0
>
>
>
> These still look bit on a low side for this cpu, we don?t have complete
> VPP stats
>
> while test is running, CSIT work ongoing to get them so that we can
> analyze
>
> if system running at capacity or if we have TG/T-Rex or environment issues.
>
>
>
> In your system you should be getting better number than these :)
>
>
> -Maciek
>
>
>
>
>
>
>
> On 17 May 2016, at 18:20, Chandrasekar Kannan <ckannan@...> wrote:
>
>
>
> If anybody has suggestions on how to get to 14Mpps on a single core, I
> would appreciate that.
>
>
>
> Thanks,
>
> -Chandra
>
>
>
>
>
>
>
> On Mon, May 16, 2016 at 10:42 PM, Chandrasekar Kannan <ckannan@...>
> wrote:
>
> yeah I'm not able to get 14Mpps on a single core.
>
>
>
> On Mon, May 16, 2016 at 10:24 PM, Oleg A. Arkhangelsky <sysoleg@...>
> wrote:
>
>
>
> 16.05.2016, 22:04, "Damjan Marion (damarion)" <damarion@...>:
> > Yes, as suspected you can see that only 1st worker thread is doing work.
> >
> > You can also try to randomise UDP port or ip address in the flow, to get
> RSS engine to spray traffic more equally...
> >
>
> Hmm... According to this [1], VPP should be able to go up to
> the ~14 Mpps even on a single core (so no RSS).
>
> [1] http://blogs.cisco.com/sp/a-bigger-helping-of-internet-please
>
> --
> wbr, Oleg.
>
> "Anarchy is about taking complete responsibility for yourself."
>       Alan Moore.
>
>
>
>
>
> _______________________________________________
> vpp-dev mailing list
> vpp-dev@...
> https://lists.fd.io/mailman/listinfo/vpp-dev
>
>
>
>
>
>
>
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fd.io/pipermail/vpp-dev/attachments/20160517/c387dff8/attachment.html>

------------------------------

_______________________________________________
vpp-dev mailing list
vpp-dev@...
https://lists.fd.io/mailman/listinfo/vpp-dev

End of vpp-dev Digest, Vol 4, Issue 145
***************************************

=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you

_______________________________________________
vpp-dev mailing list
vpp-dev@...
https://lists.fd.io/mailman/listinfo/vpp-dev


H?kan Jonsson
 



On Wed, May 18, 2016 at 12:05 PM, Renuka Rathore <renuka.rathore@...> wrote:

Thanks Abhijeet.

Team,
When can we acess NSH_SFC repo.

Hej!

This is being discussed on the nsh_sfc mailing list so more details can be found there.

NSH is being moved from the VPP repo to the NSH_SFC repo and Keith's initial patch can be found here:
https://gerrit.fd.io/r/#/c/1124/4

/Håkan

_______________________________________________
nsh_sfc-dev mailing list
nsh_sfc-dev@...
https://lists.fd.io/mailman/listinfo/nsh_sfc-dev



Keith Burns <alagalah@...>
 

Renuka,

On Apr9 I sent the following distro an email Vishalkumar Gajjar <vishalkumar.gajjar@...>, Abhijeet Karve <abhijeet.karve@...>, Suman Kpatra/KOL/TCS <suman.kpatra@...>, pratik.dave@...

The topic was noting that there seemed to be a lot of interest in NSH/SR for SFC from TCS, but also various similar questions, confusion on VPP setup, issues popping up from various authors from TCS. I offered to have a webex session to help shepherd through some of the issues, understand what you were trying to achieve and how I could help.

I got no response to that email.

Since then quite a lot has happened, but by:
- Looking at JIRA
- Looking at Gerrit
- Reading the NSH_SFC and vpp (-dev) mailers
- Attending any of the NSH_SFC, VPP or TSC meetings…
It would be very clear what the plan is how and we are executing on it.

So yes, the NSH_SFC repo is empty. And yes, there is no NSH in vpp anymore, and here is why:

https://lists.fd.io/pipermail/nsh_sfc-dev/2016-May/date.html
https://wiki.fd.io/view/NSH_SFC/Meeting
https://jira.fd.io/browse/VPP-15?filter=-1
https://jira.fd.io/browse/NSHSFC-1?filter=-1

https://gerrit.fd.io/r/1015, https://gerrit.fd.io/r/1124 https://gerrit.fd.io/r/1148 https://gerrit.fd.io/r/1152 OR
from VPP repo: git log | grep –i nsh (https://gist.github.com/1c2c3751ae51c348a2e8391ffbdb87e6)

By all means if the timing of the meetings isn’t convenient, please let us know, or read the minutes. If they aren’t posted in a timely fashion, then by all means poke us.



But please don’t expect to get the full context of what is happening by “git pull”.

On 5/18/16, 1:50 AM, "Renuka Rathore" <vpp-dev-bounces@... on behalf of renuka.rathore@...> wrote:

Team,

We tried pulling the NSH branch following the link -
git clone https://gerrit.fd.io/r/nsh_sfc. <https://gerrit.fd.io/r/nsh_sfc>

Download completed with following output and nsh_sfc folder is found empty-
Cloning into 'nsh_sfc'...
remote: Total 2 (delta 0), reused 2 (delta 0)
Unpacking objects: 100% (2/2), done.
Checking connectivity... done.
<https://gerrit.fd.io/r/nsh_sfc>
Is the link correct or else please direct us to actual code base.

Regards,
Renuka



-----vpp-dev-bounces@... wrote: -----To: vpp-dev@...
From: vpp-dev-request@...
Sent by: vpp-dev-bounces@...
Date: 05/18/2016 04:35AM
Subject: vpp-dev Digest, Vol 4, Issue 145

Send vpp-dev mailing list submissions to
vpp-dev@...

To subscribe or unsubscribe via the World Wide Web, visit
https://lists.fd.io/mailman/listinfo/vpp-dev
or, via email, send a message with subject or body 'help' to
vpp-dev-request@...

You can reach the person managing the list at
vpp-dev-owner@...

When replying, please edit your Subject line so it is more specific
than "Re: Contents of vpp-dev digest..."


Today's Topics:

1. Re: Please help in testing binary package repos (Edward Warnicke)
2. Re: Performance tuning (Chandrasekar Kannan)


----------------------------------------------------------------------

Message: 1
Date: Tue, 17 May 2016 16:38:29 -0500
From: Edward Warnicke <hagbard@...>
To: "Carsten Koester (ckoester)" <ckoester@...>
Cc: "csit-dev@..." <csit-dev@...>, "Dave Wallace
\(dwallace\)" <dwallace@...>, vpp-dev <vpp-dev@...>
Subject: Re: [vpp-dev] Please help in testing binary package repos
Message-ID:
<CAFVSqg2E6=WGQ82Sc6uObLwa01VA0=U=D294L3aFFcRFhuJ0YQ@...>
Content-Type: text/plain; charset="utf-8"

Carsten,

I chose to not use add-apt-repository because it would requere

sudo apt-get install software-properties-common python-software-properties

(note: explanation of reasoning should not be interpreted as defense of
resulting decision in this case ;) ).

I actually like all your reasons to use add-apt-repository, and am just
curious other folks opinion of the tradeoff :)

As to relationships between OSes and versions we build and OSes and
versions we test.
Ideally, they'd be the same.

That said, having build jobs running on an OS and producing binary packages
is a bit different than saying we support an OS/version. I see those
builds as:

a) Preventing us from *breaking* the build for those OSes at least (a
useful thing)
b) Enabling downstream projects to likewise make sure they aren't breaking
their build on those OSes.

Which is my way of saying, I see the build verify jobs as signaling we
still build on a platform, not necessarily a statement of support.
(which would really require some testing as you said).

Ideally, I'd love for CSIT to also test the packaging. You are sort of
doing that a *bit* now in that you are building the packages for ubuntu1404
and then using those on VIRL.

Ed




On Tue, May 17, 2016 at 4:23 PM, Carsten Koester (ckoester) <
ckoester@...> wrote:

I guess personally I would have a very slight preference for

sudo add-apt-repository 'deb
https://nexus.fd.io/content/repositories/fd.io.master.ubuntu.trusty.main/
./'

instead of manually creating the apt sources file, for the following
reasons:

- the command works with sudo (unlike the "echo [...] > /etc/apt/[...]"
which requires the user to be in a root shell),
- the command is slightly more descriptive of what it actually does,
- I guess I generally have a slight preference for using APT utilities
when available, rather than modifying files by hand.

But that's just my 2 cent, and, I admit, mostly academic.


Wondering if we can link this to the "CSIT verification for multiple linux
images" thread initiated by Dave:

Should there be some relation between the OSs and versions we test, and
the ones we build binary packages for? IMHO we should NOT be claiming to
support X, test on Y, and provide a binary package for Z. They should all
be the same versions, and stem from a common "authoritative" source.

And should CSIT actually test these binary packages? Not from a
functionality point of view (we have that covered as part of the
jenkins/git-review cycle), but for "installability", ie make sure there are
no missing dependancies in the .deb or .rpm packages?

-Carsten




From: <vpp-dev-bounces@...> on behalf of Edward Warnicke <
hagbard@...>
Date: Tuesday, May 17, 2016 at 1:59 PM
To: vpp-dev <vpp-dev@...>
Subject: [vpp-dev] Please help in testing binary package repos


I have documented how to install packages from binary repos here:

https://wiki.fd.io/view/VPP/Installing_VPP_binaries_from_packages


I have done spot checks for ubuntu1404 and centos7 for both master and
stable/1606 packages.

If someone has an ubuntu1604 they could try with, or would be willing to
otherwise
give the instructions a spin, that would be very helpful :)

Ed

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fd.io/pipermail/vpp-dev/attachments/20160517/eff99b5c/attachment-0001.html>

------------------------------

Message: 2
Date: Tue, 17 May 2016 16:05:16 -0700
From: Chandrasekar Kannan <ckannan@...>
To: "Dave Barach (dbarach)" <dbarach@...>
Cc: "csit-dev@..." <csit-dev@...>,
"vpp-dev@..." <vpp-dev@...>
Subject: Re: [vpp-dev] Performance tuning
Message-ID:
<CAF2CpCkJxerzGS9y1WhDYd+eaLOeF2mVZrXO1XjOjvv8DQ-9QQ@...>
Content-Type: text/plain; charset="utf-8"

Sure. Will try it out. Thanks for all the feedback so far.

-Chandra



On Tue, May 17, 2016 at 2:35 PM, Dave Barach (dbarach) <dbarach@...>
wrote:

Not having all of the memory channels populated is an absolute killer.
This isn?t a case of ?would be faster,? it?s a case of ?won?t work properly
unless...?



There is no workaround. Please populate all the memory channels.



Thanks? Dave



*From:* vpp-dev-bounces@... [mailto:vpp-dev-bounces@...] *On
Behalf Of *Chandrasekar Kannan
*Sent:* Tuesday, May 17, 2016 5:25 PM
*To:* Maciek Konstantynowicz (mkonstan) <mkonstan@...>
*Cc:* csit-dev@...; vpp-dev@...
*Subject:* Re: [vpp-dev] Performance tuning



Interesting. Will try that one out and report back.

On May 17, 2016 1:52 PM, "Maciek Konstantynowicz (mkonstan)" <
mkonstan@...> wrote:

Good.

Looking at http://pastebin.com/raw/5wUrh2Z0



Memory channels 2 and 3 are not populated - so your system operates in
dual-channel memory mode,

instead of quad-channel i.e. slower memory access. It would be faster if
they would be populated.


-Maciek



Physical Memory Array

Use: System Memory

Memory Device

Size: 16384 MB

Locator: P1-DIMMA1

Bank Locator: P0_Node0_Channel0_Dimm0

Memory Device

Size: No Module Installed

Locator: P1-DIMMA2

Bank Locator: P0_Node0_Channel0_Dimm1

Memory Device

Size: 16384 MB

Locator: P1-DIMMB1

Bank Locator: P0_Node0_Channel1_Dimm0

Memory Device

Size: No Module Installed

Locator: P1-DIMMB2

Bank Locator: P0_Node0_Channel1_Dimm1

Physical Memory Array

Use: System Memory

Memory Device

Size: No Module Installed

Locator: P1-DIMMC1

Bank Locator: P0_Node0_Channel2_Dimm0

Memory Device

Size: No Module Installed

Locator: P1-DIMMC2

Bank Locator: P0_Node0_Channel2_Dimm1

Memory Device

Size: No Module Installed

Locator: P1-DIMMD1

Bank Locator: P0_Node0_Channel3_Dimm0

Memory Device

Size: No Module Installed

Locator: P1-DIMMD2

Bank Locator: P0_Node0_Channel3_Dimm1

Physical Memory Array

Use: System Memory

Memory Device

Size: 16384 MB

Locator: P2-DIMME1

Bank Locator: P1_Node1_Channel0_Dimm0

Memory Device

Size: No Module Installed

Locator: P2-DIMME2

Bank Locator: P1_Node1_Channel0_Dimm1

Memory Device

Size: 16384 MB

Locator: P2-DIMMF1

Bank Locator: P1_Node1_Channel1_Dimm0

Memory Device

Size: No Module Installed

Locator: P2-DIMMF2

Bank Locator: P1_Node1_Channel1_Dimm1

Physical Memory Array

Use: System Memory

Memory Device

Size: No Module Installed

Locator: P2-DIMMG1

Bank Locator: P1_Node1_Channel2_Dimm0

Memory Device

Size: No Module Installed

Locator: P2-DIMMG2

Bank Locator: P1_Node1_Channel2_Dimm1

Memory Device

Size: No Module Installed

Locator: P2-DIMMH1

Bank Locator: P1_Node1_Channel3_Dimm0

Memory Device

Size: No Module Installed

Locator: P2-DIMMH2

Bank Locator: P1_Node1_Channel3_Dimm1





On 17 May 2016, at 21:03, Chandrasekar Kannan <ckannan@...> wrote:



adding dpdk { no-multi-seg } has definitely bumped up the perf from
7.5Gbps to 8.8Gbps.

Thanks for the suggestion. Much appreciated.



-Chandra







On Tue, May 17, 2016 at 12:57 PM, Chandrasekar Kannan <ckannan@...>
wrote:

dmidecode output is here - http://pastebin.com/raw/5wUrh2Z0

Single port Intel 40GbE card - yes.



Traffic leaves the generator - hits the intel nic - vpp routes it back to
the traffic generator. Hope that helps.

Will do some test on multi-seg and report back.



-Chandra







On Tue, May 17, 2016 at 12:52 PM, Maciek Konstantynowicz (mkonstan) <
mkonstan@...> wrote:

Chandra,



Looking at your configs posted here: http://pastebin.com/raw/gTxUUVgJ



You?re testing single 40GE, in one direction, yes?



Can you send output of "dmidecode -t memory??



In your startup.conf, can you add:



dpdk {

no-multi-seg

}



-Maciek







On 17 May 2016, at 19:53, Chandrasekar Kannan <ckannan@...> wrote:



In your system you should be getting better number than these :)
That's great to hear. Hopefully we can find out what's going on here...



-Chandra







On Tue, May 17, 2016 at 11:40 AM, Maciek Konstantynowicz (mkonstan) <
mkonstan@...> wrote:

+csit-dev



Chandra,



~14Mpps has been measured on faster cores e.g. E5-2667 3.20 GHz v3.

Also on older CPUs e.g. E5-2690 2.9GHz.

Core frequency matters a lot.



From this thread I see you?re testing on:

[root@localhost ~]# grep -E '^model name|^cpu MHz' /proc/cpuinfo

model name : Intel(R) Xeon(R) CPU E5-2690 v3 @ 2.60GHz



In CSIT LF perf test beds we have these:



model name : Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz

https://wiki.fd.io/view/CSIT/CSIT_LF_testbed



And here recent throughput results generated by csit-vpp-perf-hw-all:



https://jenkins.fd.io/view/csit/job/csit-vpp-perf-hw-all/106/console


https://jenkins.fd.io/view/csit/job/csit-vpp-perf-hw-all/106/robot/report/log.html



1core

64B Mpps

l2bd 8.2

ip4 9.0

ip6 8.2

l2xc 10.0



These still look bit on a low side for this cpu, we don?t have complete
VPP stats

while test is running, CSIT work ongoing to get them so that we can
analyze

if system running at capacity or if we have TG/T-Rex or environment issues.



In your system you should be getting better number than these :)


-Maciek







On 17 May 2016, at 18:20, Chandrasekar Kannan <ckannan@...> wrote:



If anybody has suggestions on how to get to 14Mpps on a single core, I
would appreciate that.



Thanks,

-Chandra







On Mon, May 16, 2016 at 10:42 PM, Chandrasekar Kannan <ckannan@...>
wrote:

yeah I'm not able to get 14Mpps on a single core.



On Mon, May 16, 2016 at 10:24 PM, Oleg A. Arkhangelsky <sysoleg@...>
wrote:



16.05.2016, 22:04, "Damjan Marion (damarion)" <damarion@...>:
Yes, as suspected you can see that only 1st worker thread is doing work.

You can also try to randomise UDP port or ip address in the flow, to get
RSS engine to spray traffic more equally...
Hmm... According to this [1], VPP should be able to go up to
the ~14 Mpps even on a single core (so no RSS).

[1] http://blogs.cisco.com/sp/a-bigger-helping-of-internet-please

--
wbr, Oleg.

"Anarchy is about taking complete responsibility for yourself."
Alan Moore.





_______________________________________________
vpp-dev mailing list
vpp-dev@...
https://lists.fd.io/mailman/listinfo/vpp-dev













-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fd.io/pipermail/vpp-dev/attachments/20160517/c387dff8/attachment.html>

------------------------------

_______________________________________________
vpp-dev mailing list
vpp-dev@...
https://lists.fd.io/mailman/listinfo/vpp-dev

End of vpp-dev Digest, Vol 4, Issue 145
***************************************



=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you
_______________________________________________
vpp-dev mailing list
vpp-dev@...
https://lists.fd.io/mailman/listinfo/vpp-dev