linux_dsm_epyc7002/drivers/net/ethernet/aquantia/atlantic/hw_atl
Dmitry Bezrukov a83fe6b6ad net: atlantic: QoS implementation: multi-TC support
This patch adds multi-TC support.

PTP is automatically disabled when the user enables more than 2 TCs,
otherwise traffic on TC2 won't quite work, because it's reserved for PTP.

Signed-off-by: Dmitry Bezrukov <dbezrukov@marvell.com>
Co-developed-by: Dmitry Bogdanov <dbogdanov@marvell.com>
Signed-off-by: Dmitry Bogdanov <dbogdanov@marvell.com>
Co-developed-by: Mark Starovoytov <mstarovoitov@marvell.com>
Signed-off-by: Mark Starovoytov <mstarovoitov@marvell.com>
Signed-off-by: Igor Russkikh <irusskikh@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2020-05-22 14:08:28 -07:00
..
hw_atl_a0_internal.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
hw_atl_a0.c net: atlantic: changes for multi-TC support 2020-05-22 14:08:28 -07:00
hw_atl_a0.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
hw_atl_b0_internal.h net: atlantic: changes for multi-TC support 2020-05-22 14:08:28 -07:00
hw_atl_b0.c net: atlantic: QoS implementation: multi-TC support 2020-05-22 14:08:28 -07:00
hw_atl_b0.h net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code 2020-05-09 11:47:25 -07:00
hw_atl_llh_internal.h net: atlantic: changes for multi-TC support 2020-05-22 14:08:28 -07:00
hw_atl_llh.c net: atlantic: QoS implementation: multi-TC support 2020-05-22 14:08:28 -07:00
hw_atl_llh.h net: atlantic: basic A2 init/deinit hw_ops 2020-05-01 15:37:58 -07:00
hw_atl_utils_fw2x.c net: atlantic: unify MAC generation 2020-05-09 11:47:25 -07:00
hw_atl_utils.c net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 2020-05-09 11:47:25 -07:00
hw_atl_utils.h net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 2020-05-09 11:47:25 -07:00