From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rahul Lakkireddy Subject: [PATCH net-next 0/2] cxgb4: reduce memory footprint for collecting firmware dump Date: Wed, 17 Jan 2018 12:53:45 +0530 Message-ID: Cc: davem@davemloft.net, ganeshgr@chelsio.com, nirranjan@chelsio.com, indranil@chelsio.com, Rahul Lakkireddy To: netdev@vger.kernel.org Return-path: Received: from stargate.chelsio.com ([12.32.117.8]:60140 "EHLO stargate.chelsio.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751389AbeAQHZc (ORCPT ); Wed, 17 Jan 2018 02:25:32 -0500 Sender: netdev-owner@vger.kernel.org List-ID: Firmware dump can be large (upto 2 GB). In low memory conditions, ethtool fails to allocate such large memory. So, use zlib deflate to compress collected firmware dump. Patch 1 updates collection logic to use compression. Patch 2 adds zlib deflate to compress collected firmware dump. Thanks, Rahul Rahul Lakkireddy (2): cxgb4: update dump collection logic to use compression cxgb4: use zlib deflate to compress firmware dump drivers/net/ethernet/chelsio/cxgb4/Makefile | 1 + drivers/net/ethernet/chelsio/cxgb4/cudbg_common.c | 24 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h | 4 + drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 280 +++++++++++---------- .../net/ethernet/chelsio/cxgb4/cudbg_lib_common.h | 8 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c | 81 ++++++ drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.h | 56 +++++ drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 65 ++++- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.h | 3 + 9 files changed, 374 insertions(+), 148 deletions(-) create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.h -- 2.14.1