From: Kevin Laatz [mailto:kevin.la...@intel.com] Sent: Monday, 29 August 2022 14.37 > > The patches currently include runtime options to enable/disable the feature > via API and via telemetry endpoints. We have run performance tests and have > failed to measure any performance impact with the feature runtime disabled.
Lots of features are added to DPDK all the time, and they all use the same "insignificant performance impact" argument. But the fact is, each added test-and-branch has some small performance impact (and consume some entries in the branch prediction table, which may impact performance elsewhere). If you add a million features using this argument, there will be a significant and measurable performance impact. Which is why I keep insisting on the ability to omit non-core features from DPDK at build time.