support different wifi bt chip auto compatible
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / rockchip_wlan / mt5931_kk / drv_wlan / mgmt / p2p_bss.c
1 /*
2 ** $Id: @(#) p2p_bss.c@@
3 */
4
5 /*! \file   "p2p_bss.c"
6     \brief  This file contains the functions for creating p2p BSS(AP).
7
8     This file contains the functions for BSS(AP). We may create a BSS
9     network, or merge with exist IBSS network and sending Beacon Frame or reply
10     the Probe Response Frame for received Probe Request Frame.
11 */
12
13
14 /*******************************************************************************
15 * Copyright (c) 2007 MediaTek Inc.
16 *
17 * All rights reserved. Copying, compilation, modification, distribution
18 * or any other use whatsoever of this material is strictly prohibited
19 * except in accordance with a Software License Agreement with
20 * MediaTek Inc.
21 ********************************************************************************
22 */
23
24 /*******************************************************************************
25 * LEGAL DISCLAIMER
26 *
27 * BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND
28 * AGREES THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK
29 * SOFTWARE") RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE
30 * PROVIDED TO BUYER ON AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY
31 * DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
32 * LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
33 * PARTICULAR PURPOSE OR NONINFRINGEMENT. NEITHER DOES MEDIATEK PROVIDE
34 * ANY WARRANTY WHATSOEVER WITH RESPECT TO THE SOFTWARE OF ANY THIRD PARTY
35 * WHICH MAY BE USED BY, INCORPORATED IN, OR SUPPLIED WITH THE MEDIATEK
36 * SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH THIRD PARTY FOR ANY
37 * WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE
38 * FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S SPECIFICATION OR TO
39 * CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
40 *
41 * BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
42 * LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL
43 * BE, AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT
44 * ISSUE, OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY
45 * BUYER TO MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
46 *
47 * THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
48 * WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT
49 * OF LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING
50 * THEREOF AND RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN
51 * FRANCISCO, CA, UNDER THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE
52 * (ICC).
53 ********************************************************************************
54 */
55
56
57 /*******************************************************************************
58 *                         C O M P I L E R   F L A G S
59 ********************************************************************************
60 */
61
62 /*******************************************************************************
63 *                    E X T E R N A L   R E F E R E N C E S
64 ********************************************************************************
65 */
66
67 #include "precomp.h"
68
69 /*******************************************************************************
70 *                              C O N S T A N T S
71 ********************************************************************************
72 */
73
74 /*******************************************************************************
75 *                             D A T A   T Y P E S
76 ********************************************************************************
77 */
78
79 /*******************************************************************************
80 *                            P U B L I C   D A T A
81 ********************************************************************************
82 */
83
84 /*******************************************************************************
85 *                           P R I V A T E   D A T A
86 ********************************************************************************
87 */
88
89
90 /*******************************************************************************
91 *                                 M A C R O S
92 ********************************************************************************
93 */
94
95 /*******************************************************************************
96 *                   F U N C T I O N   D E C L A R A T I O N S
97 ********************************************************************************
98 */
99
100 /*******************************************************************************
101 *                              F U N C T I O N S
102 ********************************************************************************
103 */
104
105
106