 So, here the Linaro Connect and you talk about the VPP on ARM64, so hi. My name is Phanappa. I work for ARM. I'm the Principal Software Engineer. So, what is a VPP? It is a Vector Packet Processor. You know, it's a different way of doing packet processing on a bunch of CPU cores. Is it designed to do with multi-threaded applications? Yes, it's a multi-threaded application, but when we say Vector Packet Processor, it's doing packet processing in parallel on a bunch of packets. On a bunch of packets? Yes. So, it says here, it works on various ARM platforms out of the box. Yes. Do you see a CI test pass? The ARM boards are getting added. Is this for the networking or what kind of business is this? Yes. So, let me give you a overview of what we are doing here. So, VPP is the software switch and it has got various protocols tags that do the packet processing. So, what we want to do at ARM is we want to make sure that VPP works well out of the box on various ARM platforms. So, the best way to do that is to get into the CI loop of VPP. So, we started this project around three to four months back. Today, we pass all the unit test cases. We are working on enabling the CC test cases. And we have shipped the ARM hardware to the FIDO lab where this CI is run. And right now, this hardware is getting racked. And once that happens, we'll be able to run CI on the platforms. So, after that, anybody should be able to get clone the VPP repository and, you know, make release and make test. It should be working on that. So, are networking a bunch of ARM solutions, ARM boards together and running the software on any of them over the network? Or how does that work? So, the ARM platforms are acting as the routers and switches to route the internet traffic, for example. And VPP is that routing software. So, by enabling VPP on ARM platform, we are making sure that the ARM platforms can be used as routers and switches. So, what is the demo right here? So, in this demo, what we have got is, we have got two boards. One is the Qualcomm Centric 4400, which is a 48-core ARM V8 compliant processor. Then, we have got another SOC. It's a 4-4... Marvell Macchiato Bin. Marvell Macchiato Bin, yes. Do you have this running on the server somewhere? These two are running in the Austin lab at ARM. And now we know that you connect remotely to them to do that. Yes. So, here I'm trying to show a demo. This is the VPP running on the Macchiato Bin and we have got the traffic generator, which is sending traffic. And I have a traffic generator console where I can issue commands to the traffic generator. So, now on the VPP, all the commands that VPP supports can be executed on Macchiato Bin. So, for example, we could run show IPR and it shows the state of the router. So, it shows the hard cache in the router and then you can issue commands like show interface wherein it shows how many packets are coming in to the router and how many packets got transmitted out of the router. So, this is very important for the future of the ARM networking solutions, right? Yes. They've been waiting for this? Yes, I mean, VPP is one of the... What have you been doing before this? It's one of the solutions to do this kind of stuff. Yes, VPP is one of the next generation solutions that we are looking at enabling on ARM. And yes, this is very important for us.