A number of drivers had special optimized AVX2 and AVX512 code paths
for performance reasons, and these tended to have copy-pasted logic
to build those files. Centralise that logic in the main
drivers/meson.build file to avoid duplication.

Bruce Richardson (3):
  build: add generalized AVX handling for drivers
  net/intel: use common AVX build code
  drivers/net: build use common AVX handling

 drivers/meson.build                | 30 ++++++++++++++++++++++++++++++
 drivers/net/bnxt/meson.build       | 10 +---------
 drivers/net/enic/meson.build       | 10 +---------
 drivers/net/intel/i40e/meson.build | 26 ++------------------------
 drivers/net/intel/iavf/meson.build | 25 ++-----------------------
 drivers/net/intel/ice/meson.build  | 25 ++-----------------------
 drivers/net/intel/idpf/meson.build | 25 ++-----------------------
 drivers/net/nfp/meson.build        | 10 +---------
 drivers/net/octeon_ep/meson.build  | 14 ++------------
 drivers/net/virtio/meson.build     |  9 +--------
 10 files changed, 44 insertions(+), 140 deletions(-)

--
2.43.0

Reply via email to