Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

ABI Versioning Explained - A Guide to API Stability in DPDK

DPDK Project via YouTube

Overview

Learn about ABI versioning implementation in DPDK through this 25-minute technical talk from AMD's Ferruh Yigit. Explore the fundamentals of ABI stability through versioning, with practical examples and a step-by-step approach to implementation. Gain insights into API changes, version symbols, static symbols, and techniques for maintaining ABI compatibility in packet processing applications. Discover how to properly implement versioning in projects using DPDK libraries, which accelerate network performance across x86, POWER, and ARM architectures in Linux userland and FreeBSD environments.

Syllabus

Introduction
API
API Change
Dont Break API
ABI Versioning
Fixing fingerprint
Copy paste
Version symbol
Version example
Static symbol
Conclusion

Taught by

DPDK Project

Reviews

Start your review of ABI Versioning Explained - A Guide to API Stability in DPDK

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.