Skip to content
Ondrej Fabry edited this page Dec 20, 2019 · 6 revisions

In vpp-agent, we maintain compatibility with multiple versions of VPP using a single branch.

we need to do following for each VPP version:

To achieve multi-version support in the same build we need to pick the right implementation during runtime. Upon connecting to VPP we do a compatibility check by checking a list of binapi message. We try each include version one by one until we find one for which all messages pass the compatibility check.

VPP handlers