On Mon, Apr 5, 2021 at 4:01 PM Michael Baum <michae...@nvidia.com> wrote: > > The mlx5_rxtx.c file contains a lot of Tx burst functions, each of those is > performance-optimized for the specific set of requested offloads. > These ones are generated on the basis of the template function and it takes > significant time to compile, just due to a large number of giant functions > generated in the same file and this compilation is not being done in parallel > with using multithreading. > > Therefore, in this series we split the mlx5_rxtx.c file into several separate > files to allow different functions to be compiled simultaneously. > > Michael Baum (6): > net/mlx5: separate Rx function declarations to another file > net/mlx5: separate Rx function implementations to new file > net/mlx5: separate Tx function declarations to another file > net/mlx5: separate Tx burst template to header file > net/mlx5: separate Tx function implementations to new file > net/mlx5: separate Tx burst functions to different files
Please fix the indentation in meson.build updates. Out of curiosity, what is the gain in compilation time? -- David Marchand