]> www.infradead.org Git - users/willy/xarray.git/commit
Merge tag 'mlx5-updates-2021-08-02' of git://git.kernel.org/pub/scm/linux/kernel...
authorDavid S. Miller <davem@davemloft.net>
Tue, 3 Aug 2021 10:16:13 +0000 (11:16 +0100)
committerDavid S. Miller <davem@davemloft.net>
Tue, 3 Aug 2021 10:16:13 +0000 (11:16 +0100)
commitfa976624ae7b6226d080ad21adb306ccb640a5ed
tree90c1f2e1f314cd3a3d4dfd1600efac08fcf980d6
parent7cdd0a89ec70ce6a720171f1f7817ee9502b134c
parentbcd68c04c7692416206414dc8971730aa140eba7
Merge tag 'mlx5-updates-2021-08-02' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux

Saeed Mahameed says:

====================
This patch-set changes the TTC (Traffic Type Classification) logic
to be independent from the mlx5 ethernet driver by renaming the traffic
types enums and making the TTC API generic to the mlx5 core driver.

It allows to decouple TTC logic from mlx5e and reused by other parts
of mlx5 drivers, namely ADQ and lag TX steering hashing.

Patches overview:
1 - Rename traffic type enums to be mlx5 generic.
2 - Rename related TTC arguments and functions.
3 - Remove dependency in the mlx5e driver from the TTC implementation.
4 - Move TTC logic to fs_ttc.
5 - Embed struct mlx5_ttc_table in fs_ttc.

The refactoring series is followed by misc' cleanup patches.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>