Wireshark
4.5.0
The Wireshark network protocol analyzer
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
Variables
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
m
o
p
r
s
t
u
v
w
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Functions
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
Typedefs
a
b
c
d
e
f
g
h
i
m
p
r
s
t
u
v
w
Enumerations
Enumerator
a
b
c
e
f
h
i
n
o
r
s
t
w
Macros
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
epan
dissectors
packet-btl2cap.h
1
/* packet-btl2cap.h
2
*
3
* Wireshark - Network traffic analyzer
4
* By Gerald Combs <gerald@wireshark.org>
5
* Copyright 1998 Gerald Combs
6
*
7
* SPDX-License-Identifier: GPL-2.0-or-later
8
*/
9
10
#ifndef __PACKET_BTL2CAP_H__
11
#define __PACKET_BTL2CAP_H__
12
13
#define BTL2CAP_PSM_SDP 0x0001
14
#define BTL2CAP_PSM_RFCOMM 0x0003
15
#define BTL2CAP_PSM_TCS_BIN 0x0005
16
#define BTL2CAP_PSM_TCS_BIN_CORDLESS 0x0007
17
#define BTL2CAP_PSM_BNEP 0x000f
18
#define BTL2CAP_PSM_HID_CTRL 0x0011
19
#define BTL2CAP_PSM_HID_INTR 0x0013
20
#define BTL2CAP_PSM_UPNP 0x0015
21
#define BTL2CAP_PSM_AVCTP_CTRL 0x0017
22
#define BTL2CAP_PSM_AVDTP 0x0019
23
#define BTL2CAP_PSM_AVCTP_BRWS 0x001b
24
#define BTL2CAP_PSM_UDI_C_PLANE 0x001d
25
#define BTL2CAP_PSM_ATT 0x001f
26
#define BTL2CAP_PSM_3DS 0x0021
27
#define BTL2CAP_PSM_LE_IPSP 0x0023
28
#define BTL2CAP_PSM_EATT 0x0027
29
30
#define BTL2CAP_DYNAMIC_PSM_START 0x1000
31
32
#define BTL2CAP_FIXED_CID_NULL 0x0000
33
#define BTL2CAP_FIXED_CID_SIGNAL 0x0001
34
#define BTL2CAP_FIXED_CID_CONNLESS 0x0002
35
#define BTL2CAP_FIXED_CID_AMP_MAN 0x0003
36
#define BTL2CAP_FIXED_CID_ATT 0x0004
37
#define BTL2CAP_FIXED_CID_LE_SIGNAL 0x0005
38
#define BTL2CAP_FIXED_CID_SMP 0x0006
39
#define BTL2CAP_FIXED_CID_BR_EDR_SM 0x0007
40
#define BTL2CAP_FIXED_CID_AMP_TEST 0x003F
41
#define BTL2CAP_FIXED_CID_LAST 0x003F
42
43
#define BTL2CAP_UNKNOWN_CID 0xFFFFFFFF
44
45
typedef
struct
_btl2cap_data_t
{
46
uint32_t interface_id;
47
uint32_t adapter_id;
48
uint32_t *adapter_disconnect_in_frame;
49
uint16_t chandle;
/* only low 12 bits used */
50
uint32_t *hci_disconnect_in_frame;
51
uint16_t psm;
52
uint32_t *disconnect_in_frame;
53
uint16_t cid;
54
uint32_t local_cid;
55
uint32_t remote_cid;
56
57
bool
is_local_psm;
/* otherwise it is PSM in remote device */
58
uint32_t remote_bd_addr_oui;
59
uint32_t remote_bd_addr_id;
60
}
btl2cap_data_t
;
45
typedef
struct
_btl2cap_data_t
{
…
};
61
62
extern
int
proto_btl2cap;
63
64
#endif
65
66
/*
67
* Editor modelines - https://www.wireshark.org/tools/modelines.html
68
*
69
* Local variables:
70
* c-basic-offset: 4
71
* tab-width: 8
72
* indent-tabs-mode: nil
73
* End:
74
*
75
* vi: set shiftwidth=4 tabstop=8 expandtab:
76
* :indentSize=4:tabSize=8:noTabs=true:
77
*/
_btl2cap_data_t
Definition
packet-btl2cap.h:45
Generated by
1.9.8