summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
diff options
context:
space:
mode:
authorVipul Pandya2013-07-04 12:40:46 +0200
committerRoland Dreier2013-08-12 21:33:37 +0200
commit01bcca68c38300745ea8e2d4e9513111406fd923 (patch)
tree691143608d5203d7475c4c92f493f8af93a1b5be /drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
parentcxgb4: Add routines to create and remove listening IPv6 servers (diff)
downloadkernel-qcow2-linux-01bcca68c38300745ea8e2d4e9513111406fd923.tar.gz
kernel-qcow2-linux-01bcca68c38300745ea8e2d4e9513111406fd923.tar.xz
kernel-qcow2-linux-01bcca68c38300745ea8e2d4e9513111406fd923.zip
cxgb4: Add CLIP support to store compressed IPv6 address
The Compressed LIP region is used to hold a limited number of Local IPv6 addresses. This region is primarily used to reduce the TCAM space consumed for an IPv6 offloaded connection. A 128-bit LIP will be reduced to 13-bit and stored in the TCAM if there is a match between the IPv6 tuple's LIP and the one stored in the CLIP region. Signed-off-by: Vipul Pandya <vipul@chelsio.com> Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'drivers/net/ethernet/chelsio/cxgb4/cxgb4.h')
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/cxgb4.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4.h b/drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
index 2aafb809e067..dfd1e36f5753 100644
--- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
+++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
@@ -576,6 +576,7 @@ struct adapter {
struct l2t_data *l2t;
void *uld_handle[CXGB4_ULD_MAX];
struct list_head list_node;
+ struct list_head rcu_node;
struct tid_info tids;
void **tid_release_head;