diff options
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_ */ |