TL;DR: In 2011, Intel did something that looked counterintuitive. The company had built a high-performance packet processing library internally, released it to selected customers under a BSD licence, and then decided to open it up, not just as code, but as a project where competitors could contribute and shape the direction equally.
Tim O’Driscoll, now Chair of DPDK’s Governing Board, was there, and he doesn’t dress up the reasoning.
“The driving force was increasing adoption. A one-to-one engagement model was good in the early days when we were still proving the concept, but it didn’t scale as the number of DPDK users ramped up. We needed a different approach which would enable the project to have a much broader reach.”
Competing frameworks existed, pitched as multi-vendor alternatives. The answer Intel settled on was to make DPDK genuinely multi-vendor itself. Fifteen years later, Tim is still making the case for why that was the right call, and why membership in a project like DPDK is worth the effort for companies that haven’t made it yet.
Community Highlights
Inside vs. outside
Tim joined Intel’s DPDK work close to the project’s earliest days. Since then he’s watched it move through three distinct phases: Intel internal project, open source with 6WIND building the community infrastructure around it, and the formal governance structure under the Linux Foundation that came together in 2017.
He remembers the LF transition as the hardest.
“It was a long drawn-out process, at least a year, possibly longer. Multiple community calls trying to converge on the right direction, the right framework, achieving consensus that this was the right thing to do and this was how we were going to do it. Everybody had their own vested interest and their own perspective.”
One of the challenges with an open source project is that many companies use the project but don’t participate or contribute to it. There’s strong participation in DPDK from silicon vendors who need to ensure that it supports and is optimised for their latest products, but there’s less representation from users who are building products based on DPDK. While it’s great that these companies using DPDK, it would be even better if they were willing to contribute any customisation that they’ve done back into the project, or actively participate to provide feedback and help influence the future direction.
While some companies are reluctant to contribute because they fear losing their competitive advantage, there are benefits to active involvement in a project like DPDK.
“It’s all about being on the inside setting the direction rather than on the outside looking in, having to follow a direction set by others.”
A great example of a DPDK user who actively participates and as a result has a strong influence on the project is Morten Brørup from SmartShare Systems. SmartShare is a DPDK user, not a silicon vendor, and Morten sits on the Technical Board.
“He’s guided the project in a direction that makes it easier for SmartShare to consume and use, and therefore reduced their engineering effort. It is a trade-off. There is a bit of an upfront investment. But there’s a clear value in guiding the project in a direction which makes it easier to adopt.”
The influence Morten wields isn’t just through patches, it’s also through pertinent and thoughtful questions.
“I’ve seen Morten ask good questions about whether something is really the easiest or best way for a DPDK user to adopt it. And I’ve seen the other engineers stop and think when he asks those questions.”
The broader point Tim is making is that the contributor base skews heavily toward hardware vendors. Users like SmartShare are the exception. He thinks that’s a problem, and he doesn’t have a clean answer for it.
“It’s one of those things that’s easy to say and hard to do. But if we could get a broader base of DPDK users who are more active in the community, that would help to round things out.”
What the room looks like
There’s a reason Tim has stayed close to DPDK across role changes and Intel’s own shifting priorities. He mentions it when talking about the Prague summit, watching side conversations between engineers from companies that compete directly in the market.
“You look around the room at some of the side discussions that are happening, and it’s people who are in business terms competitors, having the most animated, in-depth discussions about how to come up with the best technical solution.”
He’s been involved in other projects he won’t name where the dynamic runs differently, more adversarial, more narrowly self-interested. DPDK isn’t that. Engineers aren’t taking positions designed to benefit their own company and nobody else. They’re solving for the best generic solution.
“You don’t really see people taking a very narrow, very hard perspective that benefits their own company and nobody else. Everybody is taking a broader, more community-based perspective.”
That spirit didn’t arrive automatically. It was built, over years, through the governance work and the contribution process and the consistent behaviour of the maintainers who set the tone. Tim gives Thomas Monjalon direct credit for that.
“Thomas has always set a great direction.He takes a genuinely independent view and always acts in the best interests of the project. The same is true of the many other DPDK maintainers too.”
The process matters too. In DPDK, patches go out, external reviewers comment, and if a contributor disagrees with a maintainer’s conclusion, they can refer the discussion to the Technical Board. Tim remembers how disorienting that openness was for Intel engineers who had only ever developed internally.
“They were used to submitting code into a release, passing the testing, and that was it. Suddenly in an open source model they had to publish patches and then all kinds of external people were reviewing and commenting and telling them to change this and change that.” He pauses. “Some approached it in a little bit of a defensive way asking ‘Who’s this person I’ve never heard of and why are they commenting on my code?”
The adaptation takes time. Tim’s advice for new contributors hasn’t changed: work through it, stick with it, and trust that the process is fair. In DPDK, unlike some projects, it is.
Working Group Updates
Fifteen years from the abstraction layer
DPDK’s scope has grown considerably since the early days, from Ethernet and NICs into crypto acceleration, compression, baseband, DMA, and event handling. Speeds that would have seemed implausible at launch are routine now. Tim tracks this partly as a technical evolution, partly as a business one.
For Intel, the core value of DPDK is continuity across hardware generations.
“We constantly have new generations of products, on the CPU side, on the NIC side. Being able to rely on DPDK as the common abstraction layer that abstracts away those underlying differences is crucial.”
Customers who build on DPDK APIs can move to new Intel hardware without rewriting their applications. New PMDs get written for new NIC generations. The ethdevAPI stays stable. It’s a straightforward proposition to make to a customer, and Tim has been making it long enough to know how much work goes into keeping it true.
Long-term support (LTS) releases matter for the same reason. Production deployments tend to settle on LTS.
“What we tend to see is LTS releases used in production with the other releases used more for testing and evaluation.”
On where DPDK goes next, Tim is names several open questions without claiming answers: AI infrastructure and what role, if any, DPDK plays in it; the Ultra Ethernet Consortium (UEC) and whether DPDK becomes a component in a UEC software stack; improved crypto acceleration to increase adoption in network security; increased adoption by hyperscalars.
The phone calls from Venky
The most unguarded part of the conversation comes when Tim talks about Venky Venkatesan, the original architect of DPDK, who died in 2024.
“I used to love the discussions with Venky in the early days. He would often ring me at home in the evening and always claim at the start that it was just a quick question, and then an hour and a half later he would still be going, listing out things we needed to do, things we needed to change.”
What Tim remembers most is the foresight, as Venky would identify requirements the industry hadn’t articulated yet, then explain exactly why they’d become urgent.
“There were times where he would tell me we need to do this and we need to do that, and nobody was actually asking for it yet. His answer was always exactly that: they’re not asking for it right now because they don’t know yet that they need it. But in two or three years’ time they will need it, and suddenly it’ll be urgent.”
Tim describes someone very easy to work with, generous with time, patient with people who didn’t share the same depth, and collaborative rather than directive. Not a distant visionary but the person who would ring you at home to make sure you understood why it mattered.
“It’s obviously tragic that he’s not around to see the continued growth of the project. To see it realising the vision he had even back then.”
Get Involved
What comes next
DPDK’s reach is already wider than most people realise. Tim mentions it almost as an aside: there’s at least one Formula 1 team using DPDK that has never said so publicly. Radio telescopes. High-frequency trading. Open source makes silent consumption easy, you take it, use it, and don’t need to tell anyone.
That invisibility is partly a community problem. The users who would most benefit from shaping DPDK’s direction are often the ones least visible in the mailing lists and least represented on the Technical Board. Getting more of them into the room, or even just knowing they exist, is something Tim thinks the project needs to work harder at.
The open questions on the technical side are genuinely open. Whether DPDK has a role in AI infrastructure, what that looks like in practice, whether it becomes a component in the Ultra Ethernet Consortium’s softwarestack, none of that is settled. The conversations are happening and evolving organically.
What he’s more certain about is the shape of the community DPDK still needs to build. More end users contributing because DPDK affects how they work, not just companies contributing because they sell hardware that runs it. More reach into the sectors already using DPDK quietly, telco, trading, research , so the project can learn from them as much as they depend on it.
About the Project
DPDK is an open source project that provides libraries and drivers for fast packet processing across a wide range of processor architectures and network devices. The project is hosted by The Linux Foundation. Learn more at dpdk.org.
About The Linux Foundation
The Linux Foundation is the organization of choice for the world’s top developers and companies to build ecosystems that accelerate open technology development and commercial adoption. Together with the worldwide open source community, it solves the hardest technology problems by creating the largest shared technology investment in history.
Last updated: July 22, 2026












