summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h
diff options
context:
space:
mode:
authorRahul Lakkireddy2018-01-17 08:23:46 +0100
committerDavid S. Miller2018-01-19 20:56:32 +0100
commit56cf2635ce30febd448dc78ff5361e4d9ad2fc0e (patch)
tree763696362a1631aa9602c62149274414d035f071 /drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h
parentnet/dim: Fix fixpoint divide exception in net_dim_stats_compare (diff)
downloadkernel-qcow2-linux-56cf2635ce30febd448dc78ff5361e4d9ad2fc0e.tar.gz
kernel-qcow2-linux-56cf2635ce30febd448dc78ff5361e4d9ad2fc0e.tar.xz
kernel-qcow2-linux-56cf2635ce30febd448dc78ff5361e4d9ad2fc0e.zip
cxgb4: update dump collection logic to use compression
Update firmware dump collection logic to use compression when available. Let collection logic attempt to do compression, instead of returning out of memory early. Signed-off-by: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com> Signed-off-by: Vishal Kulkarni <vishal@chelsio.com> Signed-off-by: Ganesh Goudar <ganeshgr@chelsio.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h')
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h b/drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h
index 88e740082a02..eb1d2f48ebd3 100644
--- a/drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h
+++ b/drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h
@@ -87,6 +87,9 @@ struct cudbg_init {
struct adapter *adap; /* Pointer to adapter structure */
void *outbuf; /* Output buffer */
u32 outbuf_size; /* Output buffer size */
+ u8 compress_type; /* Type of compression to use */
+ void *compress_buff; /* Compression buffer */
+ u32 compress_buff_size; /* Compression buffer size */
};
static inline unsigned int cudbg_mbytes_to_bytes(unsigned int size)