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

Reply via email to