Wireshark
4.5.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
epan
dissectors
packet-btl2cap.h
1
/* packet-btl2cap.h
2
*
3
* Wireshark - Network traffic analyzer
4
* By Gerald Combs <
[email protected]
>
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
;
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