diff options
author | arnav_s <arnav_s@codeaurora.org> | 2019-03-23 11:41:36 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2019-03-26 11:52:26 -0700 |
commit | f5c70f1c6affa97a0a78194d6172a834db5db3b3 (patch) | |
tree | 50889095ac5a90f3f8caa9a5da008b6f41158ac0 /drivers/rmnet/perf/rmnet_perf_config.h | |
parent | 1ec54bfcd4402ffde4c144a9409cc056070df9d0 (diff) | |
download | data-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.h | 14 |
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_ */ |