summaryrefslogtreecommitdiff
path: root/drivers/rmnet/perf/rmnet_perf_config.h
diff options
context:
space:
mode:
authorarnav_s <arnav_s@codeaurora.org>2019-03-23 11:41:36 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2019-03-26 11:52:26 -0700
commitf5c70f1c6affa97a0a78194d6172a834db5db3b3 (patch)
tree50889095ac5a90f3f8caa9a5da008b6f41158ac0 /drivers/rmnet/perf/rmnet_perf_config.h
parent1ec54bfcd4402ffde4c144a9409cc056070df9d0 (diff)
downloaddata-kernel-f5c70f1c6affa97a0a78194d6172a834db5db3b3.tar.gz
Fast-Forward driver/rmnet folder from 4.0 to 5.0
CRs-Fixed: 2423695 Change-Id: I3524afc3252d918b336a6026727ce7f8026dc7b0
Diffstat (limited to 'drivers/rmnet/perf/rmnet_perf_config.h')
-rw-r--r--drivers/rmnet/perf/rmnet_perf_config.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/drivers/rmnet/perf/rmnet_perf_config.h b/drivers/rmnet/perf/rmnet_perf_config.h
index 52c092e..a8bf12f 100644
--- a/drivers/rmnet/perf/rmnet_perf_config.h
+++ b/drivers/rmnet/perf/rmnet_perf_config.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2013-2014, 2016-2017 The Linux Foundation. All rights reserved.
+/* Copyright (c) 2013-2014, 2016-2017, 2019 The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
@@ -15,15 +15,20 @@
#include <linux/skbuff.h>
#include <../drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h>
+#include <../drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.h>
+#include <../drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h>
#include <../drivers/net/ethernet/qualcomm/rmnet/rmnet_trace.h>
+#include <../include/soc/qcom/qmi_rmnet.h>
#include "rmnet_perf_core.h"
+
#ifndef _RMNET_PERF_CONFIG_H_
#define _RMNET_PERF_CONFIG_H_
enum rmnet_perf_resource_management_e {
RMNET_PERF_RESOURCE_MGMT_SUCCESS,
- RMNET_PERF_RESOURCE_MGMT_FAIL
+ RMNET_PERF_RESOURCE_MGMT_SEMI_FAIL,
+ RMNET_PERF_RESOURCE_MGMT_FAIL,
};
/* rmnet based variables that we rely on*/
@@ -47,6 +52,11 @@ extern struct rmnet_port *rmnet_get_port(struct net_device *real_dev);
extern void rmnet_map_cmd_init(struct rmnet_port *port);
extern void rmnet_map_cmd_exit(struct rmnet_port *port);
+/* Function declarations */
struct rmnet_perf *rmnet_perf_config_get_perf(void);
+enum rmnet_perf_resource_management_e
+ rmnet_perf_config_register_callbacks(struct net_device *dev,
+ struct rmnet_port *port);
+
#endif /* _RMNET_PERF_CONFIG_H_ */