Re: [vpp-dev] VPP performance tuning guide

2018-01-25 Thread Kinsella, Ray
Hi Charlie, Please see this preso and associated paper from Kubecon - it is a pretty comprehensive guide on where to start. https://wiki.fd.io/images/3/31/Benchmarking-sw-data-planes-Dec5_2017.pdf Also consider replicating the CSIT test environment locally. It is very well documented and

Re: [vpp-dev] VPP 18.01 Release artifacts are now available on nexus.fd.io

2018-01-25 Thread Kinsella, Ray
W00t! On 25/01/2018 05:23, Dave Wallace wrote: Folks, The VPP 18.01 Release artifacts are now available on nexus.fd.io The ubuntu.xenial and centos packages can be installed following the recipe on the wiki: https://wiki.fd.io/view/VPP/Installing_VPP_binaries_from_packages Thank you to

Re: [vpp-dev] [tsc] [nsh_sfc-dev] Stepping down as NSH_SFC PTL

2018-01-17 Thread Kinsella, Ray
Hongjun is elected as NSH_SFC PLT. Trishan – can you make the update from the LF side? Thanks and congrats Hongjun, Ray K From: tsc-boun...@lists.fd.io [mailto:tsc-boun...@lists.fd.io] On Behalf Of Keith Burns Sent: Wednesday 10 January 2018 00:27 To: Zhou, Danny Cc:

Re: [vpp-dev] VPP Design Documents

2017-12-21 Thread Kinsella, Ray
In fact we do. VPP Design and Implementation Preso. https://wiki.fd.io/view/File:Fd.io_vpp_overview_29.03.17.pptx See Course 8 in Intel Network Builders (Free) - Overview of VPP. https://builders.intel.com/university/networkbuilders/coursescategory/basic-training I think you get the slides

Re: [vpp-dev] Measure plugin performances

2017-12-11 Thread Kinsella, Ray
Justin, Suggest adding vpphost and iperfvpp to different network namespaces. All that is happening at the moment is the kernel is recognizing it owns both IPs and bypassing everything. You also need to add vppiperf and vppout to a bridge domain in VPP. Take a look at VPP bootstrap in vppsb,

Re: [vpp-dev] How can i use VPP as MPLS PE/P device

2017-12-11 Thread Kinsella, Ray
At the moment - there is no direct/easy way to do this AFAIK. Router plugin is the best example of this, the other option is to use HC instead of FRR for BGP. Ray K On 08/12/2017 21:23, Michael Borokhovich wrote: So, for the control plane, we can use e.g., FRR that will populate Linux's

Re: [vpp-dev] i40e in a sorry state?

2017-12-07 Thread Kinsella, Ray
perfect, happy to have helped. On 06/12/2017 13:46, Jon Loeliger wrote: that something else was happening.  I dug a little deeper and found an ___ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev

Re: [vpp-dev] Building and running sample plugin

2017-12-07 Thread Kinsella, Ray
You can find previous guidance on how to build it here. https://docs.fd.io/vpp/17.10/sample_plugin_doc.html Ray K On 06/12/2017 19:44, Pradeep Patel (pradpate) wrote: I am trying to build and run sample plugin using make option. I see sample plugin so gets created but failed due to

Re: [vpp-dev] i40e in a sorry state?

2017-12-06 Thread Kinsella, Ray
We may need the contents of PFHMC_ERRORINFO and PFHMC_ERRORDATA registers to figure this out. I suspect that this may be something to do with interrupts being enabled. However from reading the code, looks like interrupts should be disabled by default unless explictly enabled. Ray K

Re: [vpp-dev] Bug?

2017-12-05 Thread Kinsella, Ray
I imagine the bridge ports are being flooded looking for the final destination. Ray K On 05/12/2017 03:55, Yuliang Li wrote: Hi, I am using vpp v18.01-rc0~160-ge13c799 (show version in vppctl). I feel I find a bug. I have two physical interfaces TenGigabitEthernet5/0/0 (int1) and 

Re: [vpp-dev] FW: how to redirect specific UDP port data to a new node?

2017-12-04 Thread Kinsella, Ray
Another good example is vxlan. Not sure what will happen if multiple graph nodes are fighting for the same port though. Ray K https://git.fd.io/vpp/tree/src/vnet/vxlan/vxlan.c |clib_error_t *vxlan_init (vlib_main_t *vm) { vxlan_main_t * vxm = _main; vxm->vnet_main = vnet_get_main();

Re: [vpp-dev] VPP high level working flowchart

2017-12-04 Thread Kinsella, Ray
Hi Holoo, Can I recommend that you play at bit with VPP's packet tracing facility. The following wiki page explains setting up the tracer a bit. https://wiki.fd.io/view/VPP/How_To_Connect_A_PCI_Interface_To_VPP#Show_trace You will see from tracing a that FD.io VPP exists independently of the

Re: [vpp-dev] Router plugin capability question (VRFs and MPLS)

2017-11-24 Thread Kinsella, Ray
If you mean the router plugin from the sandbox, the short answer is yes, it doesn't support any of these. Better approach is to use Honeycomb, with or without ODL. Ray K On 22/11/2017 18:53, Michael Borokhovich wrote: Hi, Does router plugin support the following features? 1) Multiple VRFs

Re: [vpp-dev] VM instantiation failed when I got a tutorial through

2017-11-24 Thread Kinsella, Ray
Try sending the VM's console to stdout and see what you learn. ||-append "|console=ttyS0" -serial stdio| Ray K On 24/11/2017 06:48, 박민철 wrote: Hi, I'm new to vpp and trying to bench mark this. I followed the tutorial,

[vpp-dev] FOSDEM 2018

2017-11-16 Thread Kinsella, Ray
Folks, The Call for Content for FOSDEM 2018 is closing today! The "SDN and NFV room" at FOSDEM is great way to get the FD.io message out there. Last minute submissions would be most welcome! To submit see, https://blogs.gnome.org/bolsh/2017/11/01/fosdem-2018-sdnnfv-devroom-call-for-content/

Re: [vpp-dev] FD.io CSIT rls1710 report published

2017-11-03 Thread Kinsella, Ray
w00t! On 02/11/2017 17:32, Maciek Konstantynowicz (mkonstan) wrote: Dear FD.io community, The CSIT rls1710 report is now published on FD.io docs site: https://docs.fd.io/csit/rls1710/report/ Many Thanks to All CSIT

Re: [vpp-dev] VPP 17.10 Released

2017-10-27 Thread Kinsella, Ray
Much kudos On 26/10/2017 22:36, Florin Coras wrote: Dear VPP community, The VPP 17.10 release is complete. The release artefacts are now available on the nexus server and the repos have been updated. I’d like to take this opportunity to thank you all for your continued support for VPP.

Re: [vpp-dev] IS THERE ANY SETUP FOR BUILDING AND TESTING ALL THE FD.IO MODULES TOGETHER

2017-10-25 Thread Kinsella, Ray
Hi Sharath, Not at the moment, you need to grab the ones you and build individually. Which modules are you interested in? Ray K On 25/10/2017 13:28, Sharath Kumar wrote: Hello all, I am a newbie to fd.io . I have started with setting up dev environment by following this link

Re: [vpp-dev] vppctl -s option?

2017-10-25 Thread Kinsella, Ray
ct 23 19:20 cli-vpp.sock On Tue, Oct 24, 2017 at 2:17 AM, Kinsella, Ray <m...@ashroe.eu <mailto:m...@ashroe.eu>> wrote: Hi John, That is strange. Can you do a file 'type -p vppctl' And report back ?

Re: [vpp-dev] vppctl -s option?

2017-10-24 Thread Kinsella, Ray
Hi John, That is strange. Can you do a file 'type -p vppctl' And report back ? Thanks, Ray K On 24/10/2017 03:47, John Wei wrote: I was reading the VPP tutorial below: https://wiki.fd.io/view/VPP/Progressive_VPP_Tutorial#Exercise:_vpp_basics In the example, "vppctl -s

Re: [vpp-dev] vpp performnace measurement in sriov configuration.

2017-08-10 Thread Kinsella, Ray
Hi Rahul, So there a few additional hoops you have to jump through to get good performance. The biggest of which is making sure that 1. The host is setup to make hugepages available. 2. QEMU is pointed at the hugepages. 3. The guest is setup to make hugepages available. The following

Re: [vpp-dev] 17.07 Release

2017-07-31 Thread Kinsella, Ray
Hi Neale, Thanks for this - great work. Are there release notes archived anywhere? Ray K On 20/07/2017 16:56, Neale Ranns (nranns) wrote: Dear VPP community, The VPP 17.07 release is complete. The release artefacts are now available on the nexus server. I’d like to take this opportunity

Re: [vpp-dev] VPP/How To Build The Sample Plugin

2017-06-01 Thread Kinsella, Ray
://gerrit.fd.io/r/#/c/6962/ On 31 May 2017, at 18:50, Damjan Marion (damarion) <damar...@cisco.com> wrote: What about: export VPP_WITH_SAMPLE_PLUGIN=yes make build make run Does this work for you? On 31 May 2017, at 18:45, Kinsella, Ray <ray.kinse...@intel.com> wrote: I think the idea

Re: [vpp-dev] VPP/How To Build The Sample Plugin

2017-05-31 Thread Kinsella, Ray
to install it on their system just to play with it. Either way, I don't see this being reconciled, so I consigned the patch to /dev/null. Ray K On 31/05/2017 17:31, Damjan Marion (damarion) wrote: On 31 May 2017, at 18:18, Kinsella, Ray <ray.kinse...@intel.com> wrote: Ok - but that doesn

Re: [vpp-dev] VPP/How To Build The Sample Plugin

2017-05-31 Thread Kinsella, Ray
install vpp-dev package on your system... On 30 May 2017, at 13:30, Kinsella, Ray <ray.kinse...@intel.com> wrote: The UX for the sample plugin is broken. Especially when you consider that the people most likely to try it and use it, are those least familiar with VPP. I tried the use it

Re: [vpp-dev] VPP/How To Build The Sample Plugin

2017-05-30 Thread Kinsella, Ray
:* vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] *On Behalf Of *Burt Silverman *Sent:* Saturday, May 27, 2017 10:33 *To:* Kinsella, Ray <ray.kinse...@intel.com> *Cc:* Alessio Silvestro <ale.silver...@gmail.com>; vpp-dev <vpp-dev@lists.fd.io> *Subject:* Re:

Re: [vpp-dev] VPP/How To Build The Sample Plugin

2017-05-27 Thread Kinsella, Ray
So there is an easier way 1. make -C build-root PLATFORM=vpp TAG=vpp sample-plugin-install 2. adjusting the plugin path depending on where the VPP src is, add the following to your startup.conf plugins { path

Re: [vpp-dev] VPP has no interfaces after update from 1704 to 1707 master

2017-05-23 Thread Kinsella, Ray
Is the dpdk plugin enabled? Ray K On 23/05/2017 13:01, Michal Cmarada -X (mcmarada - PANTHEON TECHNOLOGIES at Cisco) wrote: Hi VPP devs, I tried to update VPP to master version from stable 1704 on Centos. In 1704 everything was working. Now in 1707 master VPP does not pick the physical

[vpp-dev] CI Tests Failing

2017-05-22 Thread Kinsella, Ray
Hi folks, Not sure if it's just me, but some CI tests have suddenly start failing for me. Is it just me or a wider problem? Ray K CENTOS https://jenkins.fd.io/job/vpp-verify-master-centos7/5568/ 19:52:10 IP Multicast Signabash: line 1: 21723 Segmentation fault (core dumped) python

Re: [vpp-dev] Failed to ping between two VPP

2017-05-18 Thread Kinsella, Ray
Hi Xyxue, Please try this patch to see if it helps. https://gerrit.fd.io/r/#/c/6758/1 Ray K On 18/05/2017 09:28, 薛欣颖 wrote: Hi neale, 'failed' means this : DBGvpp# ping 192.168.153.130 Statistics: 300 sent, 0 received, 100% packet loss what I know is in'run_ping_ip46_address', L598 got

Re: [vpp-dev] Failed to ping between two VPP

2017-05-16 Thread Kinsella, Ray
Configuring the mac address on an af_packet device . So I am guess that when 'set interface mac' is called on the af_packet device, it isn't configuring the underlying device. :-) Ray K On 16/05/2017 15:27, Damjan Marion wrote: Are you sure that this trace belongs to your pings? Both MAC

Re: [vpp-dev] VPP Nodes and Plugins

2017-05-16 Thread Kinsella, Ray
Hi Tomas, > But how does af-packet-input decide which of these nodes to run? Is it simply in descending order so since sample is at the bottom, it will be run before ethernet-input etc? If the device produce's ptype & ethtype information, dpdk-input will use this to identify the next node

Re: [vpp-dev] Failed to ping between two VPP

2017-05-16 Thread Kinsella, Ray
Hi xyxue, Not sure that `set interface mac addr` will work with af_packet. Can you provide a little bit more information ... Are eth1 device's real NICs, or are they Tap devices connected to a bridge. In the case of a bridge, I presume its a Linux Kernel bridge? Ray K On 16/05/2017 09:16,

Re: [vpp-dev] CSIT borked on master

2017-05-15 Thread Kinsella, Ray
Does it explain why I am getting a build failure on CentOS ? https://logs.fd.io/production/vex-yul-rot-jenkins-1/vpp-verify-master-centos7/5402/console.log.gz + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/redhat/brp-python-hardlink +

Re: [vpp-dev] any "cloud" facilities for testing VPPs and VNFs at high load ?

2017-05-15 Thread Kinsella, Ray
Would you consider developing and contributing vSwitch scaling test cases to CSIT as one method? Ray K On 14/05/2017 15:43, madhu sharma wrote: I am looking for a way to create a test setup for my VPP-based VNF, running at 10-100gbps throughput. Any recommendations ? Short of putting

Re: [vpp-dev] Ip fragment reassembly

2017-05-10 Thread Kinsella, Ray
Hi Xyxue, Likelyhood is there the MTU is not being set on the underlying interface, the host interface does great rx/tx but not much else. Can you check with IP tools (ip link)? Ray K On 10/05/2017 13:35, 薛欣颖 wrote: Hi guys, Whether vpp support ip fragment reassembly on host-interface?

Re: [vpp-dev] Questions regarding running VPP in KVM VM and the C API

2017-05-05 Thread Kinsella, Ray
1) I'm trying to get VPP up and running in a Ubuntu KVM VM in an OpenStack environment. However I have trouble even starting it. I've installed the packages from binary (latest master) but the service fails to start. ok ... after you installed the packages, you might need a reboot. VPP

Re: [vpp-dev] SNAT 64bit performance issue

2017-05-03 Thread Kinsella, Ray
Does 'show run' offer any clues? Ray K On 03/05/2017 07:35, Juan Salmon wrote: Thanks Matus for your reply. But I tested SNAT in 32 bit mode with the same number of users and it worked 1000 times faster. Best Regards, Juan Salmon. ___ vpp-dev

Re: [vpp-dev] Out of Tree Build Failure on vnet/rewrite.h

2017-03-31 Thread Kinsella, Ray
Would this TC cover the actual problem though, as I though in this case the header was never "installed". Ray K On 31/03/2017 14:46, Burt Silverman wrote: Exported is the wrong word. I meant "installed." ​ ___ vpp-dev mailing list

Re: [vpp-dev] VPP Overview - design and Implementation

2017-03-31 Thread Kinsella, Ray
New version uploaded with updates to * Segment Routing * Hierarchical FIB Ray K On 29/03/2017 14:58, Kinsella, Ray wrote: Hi folks, As discussed on yesterday's call, I have been pulling together material to support FD.io VPP conference presentations. This is designed to be material people

[vpp-dev] VPP Overview - design and Implementation

2017-03-29 Thread Kinsella, Ray
Hi folks, As discussed on yesterday's call, I have been pulling together material to support FD.io VPP conference presentations. This is designed to be material people can pull from and customize based on their target audience, presentation length and own areas of interest. That said my

Re: [vpp-dev] Tap IF Names

2017-03-28 Thread Kinsella, Ray
+1 to Jon's comments. On 24/03/2017 14:07, Pierre Pfister (ppfister) wrote: Hello Jon, No strong opinion on my side, but I'd just like to notice that there might be cases where multiple interfaces, in linux, have the same name, if they are in different network namespaces. VPP could

Re: [vpp-dev] vhost user and upstream dpdk

2017-03-21 Thread Kinsella, Ray
+1 to Thomas's comments, completely agree. Ray K On 20/03/2017 13:20, Thomas F Herbert wrote: Damjan, Thanks for your response. My answer is inline below. --TFH On 03/16/2017 02:25 PM, Damjan Marion wrote: On 16 Mar 2017, at 14:24, Thomas F Herbert

Re: [vpp-dev] HP performance issues

2017-03-06 Thread Kinsella, Ray
Hi Sean, Since I guess all this is running a VM (right?), it would be good to understand what KVM stat dump looks like. For the HP+Dell compared to UCS/SuperMicro. sudo ./perf stat -e 'kvm:*' -a sleep 1h Are we using nested virtualization? Ray K On 03/03/2017 15:14, Sean Chandler

Re: [vpp-dev] vpp w/ dpdk-as-plugin

2017-03-02 Thread Kinsella, Ray
Good job - is it being benchmarked in CSIT yet. RAy K On 02/03/2017 00:07, Luke, Chris wrote: Ooh, nice *From:* vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] *On Behalf Of *Dave Barach (dbarach) *Sent:* Wednesday, March 1, 2017 18:09 *To:* Damjan Marion (damarion)

Re: [vpp-dev] Error reading from file descriptor 9: Input/output error

2017-01-25 Thread Kinsella, Ray
Hi Damjan, I don't get how the the following message is being blurbed to the Syslog "PCI INTX mask not supported\n" Is causing the VPP log to run out of space and resulting in ... ? "file descriptor 9: Input/output error". On the patch ... http://dpdk.org/dev/patchwork/patch/11622/ Steve

Re: [vpp-dev] [csit-dev] VPP 17.01 Released

2017-01-23 Thread Kinsella, Ray
+1 Great Work! Ray K On 20/01/2017 23:50, Florin Coras wrote: Awesome! Thank you for the hard work Damjan and congratulations to the entire community! Florin On Jan 20, 2017, at 2:51 PM, Damjan Marion (damarion) wrote: The VPP 17.01 release i up. Many thanks to all

Re: [vpp-dev] Committer / Maintainer model.

2016-12-21 Thread Kinsella, Ray
If somebody submits plugin change + 3 lines of new code in critical ip4 path, I will greatly benefit from +1 received from plugin maintainer and i will focus on this 3 lines. If I don’t have +1 from plugin maintainer, i will just left whole diff in the gerrit, simply because i don't have a clue

Re: [vpp-dev] Committer / Maintainer model.

2016-12-21 Thread Kinsella, Ray
.) Is that the model you are looking for? Yours, Joel -Original Message- From: vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] On Behalf Of Kinsella, Ray Sent: Wednesday, December 21, 2016 10:44 AM To: Damjan Marion <dmarion.li...@gmail.com> Cc: vpp-dev <vpp-dev@lists.fd.io>

Re: [vpp-dev] Committer / Maintainer model.

2016-12-21 Thread Kinsella, Ray
bureaucracy of the additional committer approval. Will 'committer' approval on top of 'maintainer' approval ultimately anything but overhead? Ray K On 21/12/2016 15:36, Damjan Marion wrote: On 21 Dec 2016, at 15:58, Kinsella, Ray <ray.kinse...@intel.com> wrote: My 2c is that my expe

Re: [vpp-dev] Committer / Maintainer model.

2016-12-21 Thread Kinsella, Ray
Thanks Ole, I suspect the Maintainers versus Committers description was included for my benefit :-) My 2c is that my experience of this model is that maintainers typically get frustrated and disillusioned over time and become inactive, as they feel they are minions, doing the tough and

Re: [vpp-dev] Committer / Maintainer model.

2016-12-21 Thread Kinsella, Ray
The the addition of a Maintainers file would be a positive step. Can I also recommend that we include and distribute get_maintainer.pl. A script which automates the process of identifying the correct maintainer for a patch. See: http://lxr.free-electrons.com/source/scripts/get_maintainer.pl

Re: [vpp-dev] VPP and DPDK

2016-12-14 Thread Kinsella, Ray
The 'fix' in the Niantic vPMD was rejected upstream in DPDK for solid reasons - it causes a performance degradation in the Niantic vPMD . I completely agree that this 'fix', fixing Niantic PType support is beneficial for the VPP workload, there is no argument with this upstream. The point

Re: [vpp-dev] vxlan setup guidance

2016-12-13 Thread Kinsella, Ray
I had manually set flags=0x8 to get scapy + vpp to work correctly also. Might be something to fix in Scapy and upstream? Ray K On 09/12/2016 19:34, Matej Klotton -X (mklotton - PANTHEON TECHNOLOGIES at Cisco) wrote: My understanding is, if is VXLAN then UDP destination port is 4789 and must

Re: [vpp-dev] vxlan setup guidance

2016-12-02 Thread Kinsella, Ray
lto:nra...@cisco.com] >Sent: Thursday, December 1, 2016 7:11 PM >To: Kinsella, Ray <ray.kinse...@intel.com>; John Lo (loj) <l...@cisco.com>; >Keith >Burns (krb) <k...@cisco.com>; Dave Barach (dbarach) <dbar...@cisco.com> >Cc: vpp-dev@lists.fd.io >Subje

[vpp-dev] vxlan setup guidance

2016-12-01 Thread Kinsella, Ray
Guys, I am struggling with VXLan setup with VPP. On Linux it's no problem ... Container 1 sudo ip addr add 172.16.1.2/24 dev veth_link1 sudo ip link set dev veth_link1 up sudo ip link add vxlan0 type vxlan id 42 remote 172.16.1.3 dev veth_link1 sudo ip addr add

[vpp-dev] Rebuilding with disabled plugin

2016-11-28 Thread Kinsella, Ray
Hi folks, The only reliable way I found to rebuild after enabling a plugin was to do a full distclean and rebuild. As follows ... cd vpp (cd build-root; make distclean; rm .bootstrap.ok) sed -i "s/PLUGIN_DISABLED[(]sample[)]/PLUGIN_ENABLED\(sample\)/" plugins/configure.ac make

Re: [vpp-dev] ioam-plugin build fails

2016-11-22 Thread Kinsella, Ray
Hi Mohsin, That seems to work - does that mean that build-vpp-api should be a sub-target of plugins? Ray K On 21/11/2016 22:45, Mohsin Kazmi (sykazmi) wrote: make build-vpp-api ___ vpp-dev mailing list vpp-dev@lists.fd.io

Re: [vpp-dev] https://gerrit.fd.io/r/#/c/2428/ isn't included in 16.09

2016-11-08 Thread Kinsella, Ray
Hi Yi, Good you have a workaround but I agree with Keith. We still need understand the scope of the issue, perhaps raise a JIRA bug. I can help out and raise the bug if required. Does this mean that SFC w/VPP + ODL is completely broken - what is missing? Ray K On 07/11/2016 01:40, Yang,

Re: [vpp-dev] Problems with sub-interfaces

2016-10-21 Thread Kinsella, Ray
added a question in comments. On 21/10/2016 08:42, Tibor Frank -X (tifrank - PANTHEON TECHNOLOGIES at Cisco) wrote: Updated in https://jira.fd.io/browse/VPP-507 Tibor *From:*John Lo (loj) *Sent:* 20. októbra 2016 16:49 *To:* Dave Barach (dbarach); Tibor Frank -X (tifrank - PANTHEON