summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGovind Singh <govinds@qti.qualcomm.com>2016-05-30 20:11:30 +0530
committerAnjaneedevi Kapparapu <akappa@codeaurora.org>2016-06-06 11:41:26 +0530
commit39928f1500b58b73a5bbf7f0fb0fcfd77bc10f55 (patch)
tree92fde32809fdf2720db9be90ff1ccef8db222ec4
parent4a698ba530480038b0e37b38f73a769e64138040 (diff)
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
-rw-r--r--CORE/SERVICES/COMMON/adf/linux/adf_nbuf_pvt.h7
1 files 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;
/*