summaryrefslogtreecommitdiff
path: root/core/dfc_qmap.c
diff options
context:
space:
mode:
Diffstat (limited to 'core/dfc_qmap.c')
-rw-r--r--core/dfc_qmap.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/dfc_qmap.c b/core/dfc_qmap.c
index 3019498..6412ffc 100644
--- a/core/dfc_qmap.c
+++ b/core/dfc_qmap.c
@@ -1,6 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright (c) 2019-2021, The Linux Foundation. All rights reserved.
+ * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
*/
#include <net/pkt_sched.h>
@@ -38,7 +39,8 @@ struct qmap_dfc_ind {
u8 bearer_id;
u8 tcp_bidir:1;
u8 bearer_status:3;
- u8 reserved4:4;
+ u8 ll_status:1;
+ u8 reserved4:3;
__be32 grant;
__be32 rx_bytes;
u32 reserved6;
@@ -146,6 +148,7 @@ static int dfc_qmap_handle_ind(struct dfc_qmi_data *dfc,
qmap_flow_ind.flow_status[0].bearer_id = cmd->bearer_id;
qmap_flow_ind.flow_status[0].num_bytes = ntohl(cmd->grant);
qmap_flow_ind.flow_status[0].seq_num = ntohs(cmd->seq_num);
+ qmap_flow_ind.flow_status[0].ll_status = cmd->ll_status;
if (cmd->rx_bytes_valid) {
qmap_flow_ind.flow_status[0].rx_bytes_valid = 1;