ABI version on build machine and target machine

Antonio Di Bacco a.dibacco.ks at gmail.com
Tue Sep 20 22:17:57 CEST 2022


The fact that I don't have to align the DPDK on the build system and
on the target (provided that they have the same ABI) is very soothing.

Thank you.

On Tue, Sep 20, 2022 at 5:13 PM Stephen Hemminger
<stephen at networkplumber.org> wrote:
>
> On Tue, 20 Sep 2022 16:24:52 +0200
> Antonio Di Bacco <a.dibacco.ks at gmail.com> wrote:
>
> > I have an application that is built with version 21.11.0 of the DPDK (ABI22).
> > Now I run the application  on a target machine that has 21.11.2
> > installed, then the same ABI.
> >
> > How can I be sure that the DPDK inlined source code in 21.11.0 is the
> > same or compatible with that in 21.11.2?
> > I mean, if an inline function in version 21.11.0 has changed in
> > 21.11.2, could I see problems?
> >
> > Is this important or the fact that the two DPDKs have the same ABI
> > grants that everything will work?
>
> yes. Especially for bugfix (ie stable) releases.
> The only thing is that if a bug fix is done in an inline in 21.11.2
> then obviously you have to build with that version to get it.


More information about the users mailing list