cxgb4: add support for high priority filters
authorShahjada Abul Husain <shahjada@chelsio.com>
Tue, 10 Dec 2019 10:55:33 +0000 (16:25 +0530)
committerDavid S. Miller <davem@davemloft.net>
Wed, 11 Dec 2019 01:52:41 +0000 (17:52 -0800)
commitc21939998802b48e7afd0c0568193f6e4e4954f8
tree8a74d43b5dc11a19081d2cf7ae5a03f85f159615
parent6525b5ef65fdaf8a782449fb5d585195b573c2c1
cxgb4: add support for high priority filters

T6 has a separate region known as high priority filter region
that allows classifying packets going through ULD path. So,
query firmware for HPFILTER resources and enable the high
priority offload filter support when it is available.

Signed-off-by: Shahjada Abul Husain <shahjada@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h
drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h