The other bright side of Vegas | Enea Romania | 0LOVES1


We're not saying it's gonna be easy.
But we promise it's not gonna be boring.

We pride in providing new challenges all the time for our creative, rebellious engineers. This is the kind of place where we want to change the world with the right lines of code. Insane passion, curiosity and thirst for breaking barriers and rules feel like home here at Enea.

Would you feel like home?

Linaro Connect 2016

The other bright side of Vegas


At Linaro Connect 2016 Enea has presented the OpenDataPlane running on Marvell Armada 7040 boards

Firstly, we must talk a little bit about Linaro Connect.

This autumn, our colleagues enjoyed the opportunity to attend the Linaro Connect 2016, which took place in Las Vegas, Nevada, USA. This year’s edition began on Monday, September 26th, and welcomed over 425 attendees turning it into one of the largest Linaro Connect events: a five-day event bringing together the best and the brightest of Linux on ARM community, packed with keynotes delivered by industry leaders, training talks, hacking, and a lot of socializing fun.

Linaro Connect Las Vegas, Nevada, USA

Linaro Connect 2016, photo source:

The event was an amazing experience for Enea team members, our favorite keynotes were presented by George Grey, Linaro CEO (Linaro IoT and Embedded Group LITE – Linaro’s most recent segment group),  Sarah Sharp (“Corporate Open Source Fail” – common corporate open source pitfalls and more) and  David Rusling Fireside Chat with Linus Torvalds.

David Rusling Fireside Chat with Linus Torvalds

David Rusling Fireside Chat with Linus Torvalds, photo source:

What happens in Vegas, no longer stays in Vegas.

Along with our wishes to satisfy the passion together with the Linaro community, we took on the challenge from ARM and Marvell to create and develop a solution to run ODP Monarch on Marvell Armada 7040 – a complete system-on-chip (SoC) solution based on the latest ARMv8 high-performance CPU technology, ideally suited for a wide range of SoHo, SMB and Enterprise class applications.

ODP for ARM running on Marvell Armada 7040

ODP for ARM running on Marvell Armada 7040, photo source:

The challenges.

The first challenge we faced at Enea was to create and develop an ODP native implementation based on Marvell’s Packet Processor network accelerator. The second challenge was to get the hardware at maximum performance. After the ramp-up and research phases, together with Marvell engineers, we concluded to develop a hardware abstraction layer (HAL) solution around the Packet Processor block (focused on ODP PacketIO direct mode processing).


The project was based on a Linux Yocto distribution created by Enea for Armada 7040 boards. The demo contains two Armada boards, one used as device under test running the ODP L2FWD application reaching line speed and the second one used as traffic generator (generating 64 bytes packets at line rates). Using this setup Enea engineers developed and tuned the HAL software in Linux user space and the ODP Monarch implementation. By creating user space HAL software the system overhead was avoided.

The results ?! … we got the maximum hardware performance.

The bright side of Vegas.

Seeing the Open Data Plane live was one of the highlights at the Linaro Connect event as it involved NFV/SDN technologies, the next evolutionary step in terms of  IT engineering. What was even better was that our Open Data Plane on Marvell Armada 7040 demo generated a lot of discussions and questions inside the Linaro community.

The bright side of Vegas

The bright side of Vegas, photo source:

In many ways, Linaro Connect event provided the opportunity for a lot of questions to be answered, some by us, some by our partners. It has  also opened-up a whole new line of research directions that we will  save for the next event. In fact, this is how things evolve, right?

Need more? … then start a discussion below!

Related reads



Leave a Reply

Your email address will not be published. Required fields are marked *