net/cxgbe: add Compressed Local IP region
authorShagun Agrawal <shaguna@chelsio.com>
Fri, 29 Jun 2018 18:12:18 +0000 (23:42 +0530)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 4 Jul 2018 20:20:41 +0000 (22:20 +0200)
commit3f2c1e209cfcccedcf3c5de2248daffd90f42626
tree2843663762dedcb04381445dd265588a4df9b458
parent78192b38a89ef6874df944b60f4e3801880636ce
net/cxgbe: add Compressed Local IP region

CLIP region holds destination IPv6 addresses to be matched for
corresponding flows. Query firmware for CLIP resources and allocate
table to manage them. Also update LE-TCAM to use CLIP to reduce
number of slots needed to offload IPv6 flows.

Signed-off-by: Shagun Agrawal <shaguna@chelsio.com>
Signed-off-by: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
drivers/net/cxgbe/Makefile
drivers/net/cxgbe/base/adapter.h
drivers/net/cxgbe/base/t4fw_interface.h
drivers/net/cxgbe/clip_tbl.c [new file with mode: 0644]
drivers/net/cxgbe/clip_tbl.h [new file with mode: 0644]
drivers/net/cxgbe/cxgbe_filter.c
drivers/net/cxgbe/cxgbe_filter.h
drivers/net/cxgbe/cxgbe_main.c
drivers/net/cxgbe/meson.build