Skip to main content
Tag

DPDK

DPDK 22.11 Release is Now Available!

By Blog

A new major release, DPDK 22.11,  is now available: https://fast.dpdk.org/rel/dpdk-22.11.tar.xz

It was a comfortable release cycle, with:

  •         1387 commits from 193 authors
  •         1902 files changed, 137224 insertions(+), 61256 deletions(-)

The branch 22.11 should be supported for at least two years, maybe more, making it recommended for system integration and deployment.

The new major ABI version is 23.

The next releases, 23.03 and 23.07,  will be ABI-compatible with 22.11.

Below are some new features:

  •         LoongArch build
  •         Intel uncore frequency control
  •         mempool optimizations
  •         new mbuf layout for IOVA-as-VA build
  •         multiple mbuf pools per Rx queue
  •         Rx buffer split based on protocol
  •         hardware congestion management
  •         hairpin memory configuration
  •         proactive NIC error handling
  •         Rx/Tx descriptor dump
  •         flow API extensions
  •         GVE (Google Virtual Ethernet)
  •         IDPF (Intel Infrastructure DataPath Function)
  •         UADK supporting HiSilicon crypto
  •         MACsec processing offload
  •         ShangMi crypto algorithms
  •         baseband FFT operations
  •         eventdev Tx queue start/stop
  •         eventdev crypto vectorization
  •         NitroSketch membership
  •         DTS introduction in DPDK repository

More details in the release notes: https://doc.dpdk.org/guides/rel_notes/release_22_11.html

There are 74 new contributors (including authors, reviewers and testers).

Welcome to:  Abdullah Sevincer, Abhishek Maheshwari, Alan Liu, Aleksandr Miloshenko, Alex Vesker, Alexander Chernavin, Allen Hubbe, Amit Prakash Shukla, Anatolii Gerasymenko, Arkadiusz Kubalewski, Arshdeep Kaur, Benjamin Le Berre, Bhagyada Modali, David MacDougal, Dawid Zielinski, Dexia Li, Dukai Yuan, Erez Shitrit, Fei Qin, Frank Du, Gal Shalom, Grzegorz Siwik, Hamdan Igbaria, Hamza Khan, Henning Schild, Huang Wei, Huzaifa Rahman, James Hershaw, Jeremy Spewock, Jin Ling, Joey Xing, Jun Qiu, Kaiwen Deng, Karen Sornek, Ke Xu, Kevin O’Sullivan, Lei Cai, Lei Ji, Leszek Zygo, Long Wu, Lukasz Czapnik, Lukasz Kupczak, Mah Yock Gen, Mandal Purna Chandra, Mao YingMing, Marcin Szycik, Michael Savisko, Min Zhou, Mingjin Ye, Mingshan Zhang, Mário Kuka, Piotr Gardocki, Qingmin Liu, R Mohamed Shah, Roman Storozhenko, Sathesh Edara, Sergey Temerkhanov, Shiqi Liu, Stephen Coleman, Steven Zou, Sunil Uttarwar, Sunyang Wu, Sylvia Grundwürmer, Tadhg Kearney, Taekyung Kim, Taripin Samuel, Tomasz Jonak, Tomasz Zawadzki, Tsotne Chakhvadze, Usman Tanveer, Wiktor Pilarczyk, Yaqi Tang, Yi Li and Zhangfei Gao.

Below is the number of commits per employer:

A big thank to all courageous people who took on the non rewarding task of reviewing others’ work! Based on Reviewed-by and Acked-by tags, the top non-PMD reviewers are:

  •  (53)     Akhil Goyal 
  •  (45)     Andrew Rybchenko 
  •  (36)    Morten Brørup 
  •  (34)     Niklas Söderlund 
  •  (34)     Bruce Richardson 
  •  (33)     David Marchand 
  •  (31)     Ori Kam
  •  (25)     Maxime Coquelin 
  •  (21)     Jerin Jacob 
  •  (20)     Chengwen Feng 

The next version, DPDK 23.03, will be available in March of 2023. The new features for 23.03 can be submitted during the next 4 weeks: http://core.dpdk.org/roadmap#dates

Please share your roadmap.

Thanks,  everyone!

DPDK Governing Board Meeting Summary – August 23, 2022

By Governing Board Minutes

Brief Summary of Governing Board Minutes from 8/23/22

We did have a quorum present for this meeting, with 8 governing board representatives present.

Introduction: As chair, Jim St. Leger called the meeting to order and welcomed Daniel Havey of Microsoft as Doug Stamper’s interim replacement. 

Changes in Representation: Jim St. Leger announced that he will be departing DPDK as the Intel rep and corresponding chair, to be replaced as Intel representative by Robin Giller. Nominations for chair will be collected via email for a replacement chair by Nathan Southern as PM. Mr. Southern went over this basic process and how it will break down. Mr. St. Leger also discussed changes in the member directory and encouraged governing board representatives who have never sat in on the tech board to do so, likewise encouraged participation in the marketing and events team.

Financial Updates: Rashid Khan discussed project’s overall financial health, and surplus with $1.14 million in the bank by EOY 2022. All sponsors are current on dues owed. Total cost of Userspace $150k, attendance records somewhat low for in person but many virtual attendees. Some financial headwinds noted for 2023, and on that note, the project’s Golden Deck needs to be updated. Mr. Southern agreed to follow up with Mr. Khan on this subject in September. Mr. Khan recommended that we identify someone to champion the use of funds moving forward.

DPDK Marketing and Events: Mr. Southern gave a brief marketing update – around 70 commits for userspace, 30 in person, 40 virtual. 18 commitments for hackathon on September 6th. Remote registration fees have been waived and around $1000 refunded for those who already paid said fees. No sponsorships have been secured. Several leads on End User Stories including a concrete one from a tech board rep that has materialized.

Tech Board Update:

Maxime Coquelin briefly reviewed all of recent DPDK releases and their corresponding release dates; Mr. St. Leger asked Mr. Coquelin about the transition from four releases a year to three anf if this is helpful for the community. Mr. Coquelin didn’t yet have a definitive answer but agreed to add the subject to the September tech board meeting in Arcachon France at Userspace.

Tech Writer Updates: Mr. Southern indicated that we have received applications/interest from 8 promising candidates and will be shepherding them through the interview process.

There were no Community Lab or DTS WG updates presented at this meeting.

 

 

 

 

DPDK Governing Board Meeting Summary – July 12 2022

By Governing Board Minutes


Brief Summary of Governing Board Minutes from 7/12/22

Community Lab: Aaron Conole discussed key strides in critical areas such as HW upgrades, replacement of failed hardware, repair of Broadcom platform issues, and ongoing work on updated container definitions, even as the lab strives for improvements with OpenSSL crypto testing, and confronts challenges such as the need for new lab servers and self-service retesting, and the integration of FIPS testing. Aaron plans to reach out to vendors to request hardware refreshes and audit all hardware, tagging old equipment. Will report back to GB on any related budgetary requirements.

Tech Board Update: Hackathon will take place at Userspace on 9/6., and the tech writer hire process is underway. In light of Olivier Matz’s resignation, the TB is down to 10 members. The TB is also requesting backup servers from Linux Foundation, which Nathan is helping to facilitate.

DPDK Marketing: The website, CFP and registration are live for Userspace 2022, and the final event schedule will be published in the first week of August. A tech board and governing board meeting will be held on location on 9/6 and 9/8 respectively in France with both in person and remote options; TB and GB members have free admission. Sponsorship packages are available and Nathan will share with the community. 

Jill Lovato is soliciting End User Stories and should be contacted with any relevant material.

There were no DTS or Financial Updates at this meeting.

DPDK 22.07 Release is Now Available

By Blog

The latest DPDK release, 22.07, is now available: https://fast.dpdk.org/rel/dpdk-22.07.tar.xz

As is atypical, this Summer release is quite small:

  • 1021 commits from 177 authors
  •  1149 files changed, 77256 insertions(+), 26288 deletions(-)

There are no plans to start a maintenance branch for 22.07.
This version is ABI-compatible with 21.11 and 22.03.

New features include:

  •   initial RISC-V support
  •   sequence lock
  •   protocol-based metering
  •   Rx threshold event
  •   SFP telemetry
  •   async vhost improvements
  •   vhost library statistics
  •   vmxnet3 versions 5 & 6
  •  ECDH crypto
  •  eventdev runtime attributes
  •  DMA device telemetry
  •  SWX pipeline improvements
  •  integration as Meson subproject

More details in the release notes: https://doc.dpdk.org/guides/rel_notes/release_22_03.html

Note: GCC 12 may emit some warnings, some fixes are missing.

Welcome! There are 44 new contributors (including authors, reviewers and testers): 

Abdullah Ömer Yamaç, Abhimanyu Saini, Bassam Zaid AlKilani, Damodharam Ammepalli, Deepak Khandelwal, Diana Wang, Don Wallwork, Duncan Bellamy, Ferdinand Thiessen, Fidaullah Noonari, Frank Zhao, Hanumanth Pothula, Heinrich Schuchardt, Hernan Vargas, Jakub Wysocki, Jin Liu, Jiri Slaby, Ke Zhang, Kent Wires, Marcin Danilewicz, Michael Rossberg, Michal Mazurek, Mike Pattrick, Mingxia Liu, Niklas Söderlund, Omar Awaysa, Peng Zhang, Quentin Armitage, Richard Donkin, Romain Delhomel, Sam Grove, Spike Du, Subendu Santra, Tianhao Chai, Veerasenareddy Burru, Walter Heymans, Weiyuan Li, Wenjing Qiao, Xiangjun Meng, Xu Ting, Yinjun Zhang, Yong Xu, Zhichao Zeng and Zhipeng Lu.

Below is the percentage of commits per employer:

A big thank to all courageous people who took on the non rewarding task of reviewing others’ work. Based on Reviewed-by and Acked-by tags, the top non-PMD reviewers are:

         54     Akhil Goyal 
         52     Fan Zhang 
         42     Jerin Jacob 
         35     Chenbo Xia 
         34     Maxime Coquelin 
         28     Andrew Rybchenko 
         23     Matan Azrad 
         21     Bruce Richardson 
         20     Qi Zhang 
         20     Ferruh Yigit 
         19     Morten Brørup 
         19     Anoob Joseph 

The Next version, 22.11, is scheduled for release in in November, 2022. New features for 22.11 can be submitted during the next 4 weeks:  http://core.dpdk.org/roadmap#dates Please share your roadmap.

Thanks, everyone!