blob: de70f28a9162698ea0451822aaae0bfe06c29cae [file] [log] [blame]
Vinay Krishna Erannad938c422014-03-10 17:14:21 +05301/*
2* Copyright (c) 2014 The Linux Foundation. All rights reserved.
3*
4* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
5*
6*
7* Permission to use, copy, modify, and/or distribute this software for
8* any purpose with or without fee is hereby granted, provided that the
9* above copyright notice and this permission notice appear in all
10* copies.
11*
12* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
13* WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
14* WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
15* AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
16* DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
17* PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
18* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
19* PERFORMANCE OF THIS SOFTWARE.
20*/
21
22/*
23* This file was originally distributed by Qualcomm Atheros, Inc.
24* under proprietary terms before Copyright ownership was assigned
25* to the Linux Foundation.
26*/
27
28/******************************************************************************
29 * wlan_logging_sock_svc.h
30 *
31 ******************************************************************************/
32
33#ifndef WLAN_LOGGING_SOCK_SVC_H
34#define WLAN_LOGGING_SOCK_SVC_H
35
36#include <wlan_nlink_srv.h>
37#include <vos_status.h>
38#include <wlan_hdd_includes.h>
39#include <vos_trace.h>
40#include <wlan_nlink_common.h>
41
42int wlan_logging_sock_activate_svc(int log_fe_to_console, int num_buf);
43int wlan_logging_sock_deactivate_svc(void);
44int wlan_log_to_user(VOS_TRACE_LEVEL log_level, char *to_be_sent, int length);
45
46#endif /* WLAN_LOGGING_SOCK_SVC_H */