OpenCloudOS-Kernel/drivers/net/ethernet/qlogic/qed
Manish Chopra 5e7baf0fcb qed/qede: Multi CoS support.
This patch adds support for tc mqprio offload,
using this different traffic classes on the adapter
can be utilized based on configured priority to tc map.

For example -

tc qdisc add dev eth0 root mqprio num_tc 4 map 0 1 2 3

This will cause SKBs with priority 0,1,2,3 to transmit
over tc 0,1,2,3 hardware queues respectively.

Signed-off-by: Manish Chopra <manish.chopra@cavium.com>
Signed-off-by: Ariel Elior <ariel.elior@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-08-09 14:05:30 -07:00
..
Makefile qed: Add support for tlv request processing. 2018-05-22 23:29:53 -04:00
qed.h qed: Add Multi-TC RoCE support 2018-08-07 13:22:10 -07:00
qed_cxt.c qed: Make some functions static 2018-08-01 09:37:15 -07:00
qed_cxt.h qed: Add srq core support for RoCE and iWARP 2018-06-04 17:09:54 -04:00
qed_dcbx.c qed: Add a flag which indicates if offload TC is set 2018-08-07 13:22:10 -07:00
qed_dcbx.h qed: Add DCBX API - qed_dcbx_get_priority_tc() 2018-08-07 13:22:10 -07:00
qed_debug.c qed: Make some functions static 2018-08-01 09:37:15 -07:00
qed_debug.h qed: Utilize FW 8.20.0.0 2017-05-18 13:21:40 -04:00
qed_dev.c qed: qed_dev: Mark expected switch fall-throughs 2018-08-07 17:54:20 -07:00
qed_dev_api.h qed: Read per queue coalesce from hardware 2017-07-27 00:05:22 -07:00
qed_fcoe.c qed: Add support for Unified Fabric Port. 2018-05-07 23:46:10 -04:00
qed_fcoe.h qed: Revise alloc/setup/free flow 2017-05-21 12:56:53 -04:00
qed_hsi.h qed: Add qed APIs for PHY module query. 2018-07-19 23:35:37 -07:00
qed_hw.c qed*: Utilize FW 8.37.2.0 2018-06-05 10:48:09 -04:00
qed_hw.h qed*: Utilize FW 8.37.2.0 2018-06-05 10:48:09 -04:00
qed_init_fw_funcs.c qed: remove redundant functions qed_set_gft_event_id_cm_hdr 2018-07-29 08:33:30 -07:00
qed_init_ops.c treewide: kzalloc() -> kcalloc() 2018-06-12 16:19:22 -07:00
qed_init_ops.h qed*: Update to dual-license 2017-01-01 21:02:14 -05:00
qed_int.c treewide: Fix typos in printk 2018-03-27 09:51:22 +02:00
qed_int.h qed*: HSI renaming for different types of HW 2018-01-02 13:59:15 -05:00
qed_iscsi.c qed: Make some functions static 2018-08-01 09:37:15 -07:00
qed_iscsi.h qed: Revise alloc/setup/free flow 2017-05-21 12:56:53 -04:00
qed_iwarp.c qed: Make some functions static 2018-08-01 09:37:15 -07:00
qed_iwarp.h qed*: Utilize FW 8.33.1.0 2018-01-02 13:59:16 -05:00
qed_l2.c qed/qede: Multi CoS support. 2018-08-09 14:05:30 -07:00
qed_l2.h qed: Correct Multicast API to reflect existence of 256 approximate buckets. 2018-07-21 16:19:04 -07:00
qed_ll2.c qed: Make some functions static 2018-08-01 09:37:15 -07:00
qed_ll2.h qed: Add ll2 ability of opening a secondary queue 2017-10-09 10:21:26 -07:00
qed_main.c qed/qede: Multi CoS support. 2018-08-09 14:05:30 -07:00
qed_mcp.c qed: Add a flag which indicates if offload TC is set 2018-08-07 13:22:10 -07:00
qed_mcp.h qed: Add qed APIs for PHY module query. 2018-07-19 23:35:37 -07:00
qed_mng_tlv.c qed: Add support for processing iscsi tlv request. 2018-05-22 23:29:54 -04:00
qed_ooo.c qed: Fix iWARP out of order flow 2017-10-19 12:46:43 +01:00
qed_ooo.h qed: Fix iWARP out of order flow 2017-10-19 12:46:43 +01:00
qed_ptp.c qed: Drop the 's' from num_ports_in_engines 2017-05-24 15:17:19 -04:00
qed_rdma.c qed: Make some functions static 2018-08-01 09:37:15 -07:00
qed_rdma.h qed: Add srq core support for RoCE and iWARP 2018-06-04 17:09:54 -04:00
qed_reg_addr.h qed*: Utilize FW 8.37.2.0 2018-06-05 10:48:09 -04:00
qed_roce.c qed: Add Multi-TC RoCE support 2018-08-07 13:22:10 -07:00
qed_roce.h qed: Split rdma content between qed_rdma and qed_roce 2017-06-21 15:32:59 -04:00
qed_selftest.c qed: Fix PTT entry leak in the selftest error flow. 2018-03-29 14:29:55 -04:00
qed_selftest.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
qed_sp.h qed: Add support for Unified Fabric Port. 2018-05-07 23:46:10 -04:00
qed_sp_commands.c qed: Add support for Unified Fabric Port. 2018-05-07 23:46:10 -04:00
qed_spq.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2018-01-31 14:31:10 -08:00
qed_sriov.c qed: Make some functions static 2018-08-01 09:37:15 -07:00
qed_sriov.h qed*: Utilize FW 8.33.1.0 2018-01-02 13:59:16 -05:00
qed_vf.c qed: Make some functions static 2018-08-01 09:37:15 -07:00
qed_vf.h qed: Correct Multicast API to reflect existence of 256 approximate buckets. 2018-07-21 16:19:04 -07:00