Hi, > I observed a significant performance impact from internal libvnet calls going > through the PLT on a Xeon Platinum 8168 (Skylake-SP). > As a diagnostic test, I linked libvnet with -Wl,-Bsymbolic-functions.
Given that other part of VPP (eg. vppinfra and plugins) are compiled with -fvisibility=hidden with explicit symbol exports, I think we should do the same for libvnet. That should give us the same benefits and would be consistent with the rest of VPP. Thoughts? Best, ben
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#27117): https://lists.fd.io/g/vpp-dev/message/27117 Mute This Topic: https://lists.fd.io/mt/120410674/21656 Group Owner: [email protected] Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/14379924/21656/631435203/xyzzy [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
