From 39928f1500b58b73a5bbf7f0fb0fcfd77bc10f55 Mon Sep 17 00:00:00 2001 From: Govind Singh Date: Mon, 30 May 2016 20:11:30 +0530 Subject: qcacld-2.0: Reduce SKB CB size to defined limit SKB control block structure is exceeding 48 byte, reduce SKB CB size to defined limit by packing few elements. CRs-Fixed: 1022448 Change-Id: Id35282eb2768f531459b618e2d134f1236f619dc --- CORE/SERVICES/COMMON/adf/linux/adf_nbuf_pvt.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/CORE/SERVICES/COMMON/adf/linux/adf_nbuf_pvt.h b/CORE/SERVICES/COMMON/adf/linux/adf_nbuf_pvt.h index 1a48042bd43e..431d2c4d7f2c 100644 --- a/CORE/SERVICES/COMMON/adf/linux/adf_nbuf_pvt.h +++ b/CORE/SERVICES/COMMON/adf/linux/adf_nbuf_pvt.h @@ -88,9 +88,10 @@ struct cvg_nbuf_cb { * Store info for data path tracing */ struct { - uint8_t packet_state; - uint8_t packet_track; - uint8_t dp_trace; + uint8_t packet_state: 4; + uint8_t packet_track: 2; + uint8_t dp_trace: 1; + uint8_t dp_trace_reserved: 1; } trace; /* -- cgit v1.2.3