Linux/linux ef01adadrivers/net/ethernet/mellanox/mlx5/core en_tc.c, drivers/net/ethernet/mellanox/mlxsw spectrum_acl.c

net: sched: use major priority number as hardware priority

tc transparently maps the software priority number to hardware. Update
it to pass the major priority which is what most drivers expect. Update
drivers too so they do not need to lshift the priority field of the
flow_cls_common_offload object. The stmmac driver is an exception, since
this code assumes the tc software priority is fine, therefore, lshift it
just to be conservative.

Signed-off-by: Pablo Neira Ayuso <pablo at netfilter.org>
Acked-by: Jiri Pirko <jiri at mellanox.com>
Signed-off-by: David S. Miller <davem at davemloft.net>
DeltaFile
+3-9drivers/net/ethernet/mscc/ocelot_flower.c
+1-1drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
+1-1drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
+1-1drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
+1-1drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
+1-1include/net/pkt_cls.h
+8-146 files

UnifiedSplitRaw