aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/winbond/mlme_mib.h
blob: ca8922ec6338c34d199b0825f22e7573ba270d06 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
//============================================================================
//  MLMEMIB.H -
//
//  Description:
//    Get and Set some of MLME MIB attributes.
//
//  Revision history:
//  --------------------------------------------------------------------------
//           20030117  PD43 Austin Liu
//                     Initial release
//
//  Copyright (c) 2003 Winbond Electronics Corp. All rights reserved.
//============================================================================

#ifndef _MLME_MIB_H
#define _MLME_MIB_H

//============================================================================
// MLMESetExcludeUnencrypted --
//
// Description:
//   Set the dot11ExcludeUnencrypted value.
//
// Arguments:
//   adapter        - The pointer to the miniport adapter context.
//   ExUnencrypted  - unsigned char type. The value to be set.
//
// Return values:
//   None.
//============================================================================
#define MLMESetExcludeUnencrypted(adapter, ExUnencrypted)     \
{                                                              \
    (adapter)->sLocalPara.ExcludeUnencrypted = ExUnencrypted;             \
}

//============================================================================
// MLMEGetExcludeUnencrypted --
//
// Description:
//   Get the dot11ExcludeUnencrypted value.
//
// Arguments:
//   adapter        - The pointer to the miniport adapter context.
//
// Return values:
//   unsigned char type. The current dot11ExcludeUnencrypted value.
//============================================================================
#define MLMEGetExcludeUnencrypted(adapter) ((unsigned char) (adapter)->sLocalPara.ExcludeUnencrypted)

//============================================================================
// MLMESetMaxReceiveLifeTime --
//
// Description:
//   Set the dot11MaxReceiveLifeTime value.
//
// Arguments:
//   adapter        - The pointer to the miniport adapter context.
//   ReceiveLifeTime- u32 type. The value to be set.
//
// Return values:
//   None.
//============================================================================
#define MLMESetMaxReceiveLifeTime(adapter, ReceiveLifeTime)    \
{                                                               \
    (adapter)->Mds.MaxReceiveTime = ReceiveLifeTime;                \
}

//============================================================================
// MLMESetMaxReceiveLifeTime --
//
// Description:
//   Get the dot11MaxReceiveLifeTime value.
//
// Arguments:
//   adapter        - The pointer to the miniport adapter context.
//
// Return values:
//   u32 type. The current dot11MaxReceiveLifeTime value.
//============================================================================
#define MLMEGetMaxReceiveLifeTime(adapter) ((u32) (adapter)->Mds.MaxReceiveTime)

#endif