summaryrefslogtreecommitdiff
path: root/android/pics-l2cap.txt
blob: ef25133b6025d03ce5fe1ecfccc1b129b38b0fb7 (plain)
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
L2CAP PICS for the PTS tool.

* - different than PTS defaults
# - not yet implemented/supported

M - mandatory
O - optional

		Roles
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_L2CAP_1_1	True		Data Channel Initiator (C.1)
TSPC_L2CAP_1_2	True		Data Channel Acceptor (C.1)
TSPC_L2CAP_1_3	True (#)	LE Master (C.2)
TSPC_L2CAP_1_4	True (#)	LE Slave (C.2)
-------------------------------------------------------------------------------
C.1: Mandatory IF BR/EDR or BR/EDR/LE is claimed, ELSE Excluded.
C.2: Mandatory to support (at least one of TSPC_L2CAP_1_3 or TSPC_L2CAP_1_4)
	IF LE or BR/EDR/LE claimed, ELSE Excluded.
-------------------------------------------------------------------------------


		General Operation
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_L2CAP_2_1	True		Support of L2CAP signaling channel (C.20)
TSPC_L2CAP_2_2	True		Support of configuration process (C.20)
TSPC_L2CAP_2_4	True		Support of command echo request (C.21)
TSPC_L2CAP_2_3  True            Support of connection oriented data
                                        channel (C.20)
TSPC_L2CAP_2_5	True		Support of command echo response (C.20)
TSPC_L2CAP_2_6	True (*)	Support of command information request (C.21)
TSPC_L2CAP_2_7	True		Support of command information response (C.20)
TSPC_L2CAP_2_8	False		Support of a channel group (C.21)
TSPC_L2CAP_2_9	False		Support of packet for connectionless
					channel (C.21)
TSPC_L2CAP_2_10	False		Support retransmission mode (C.21)
TSPC_L2CAP_2_11	False		Support flow control mode(C.21)
TSPC_L2CAP_2_12	True (*)	Enhanced Retransmission Mode (C.1, C.13)
TSPC_L2CAP_2_13	True (*)	Streaming Mode (C.1, C.14)
TSPC_L2CAP_2_14	True (*)	FCS Option (C.2)
TSPC_L2CAP_2_15	True (*)	Generate Local Busy Condition (C.3)
TSPC_L2CAP_2_16	True (*)	Send Reject (C.3)
TSPC_L2CAP_2_17	True (*)	Send Selective Reject (C.3)
TSPC_L2CAP_2_18	True (*)	Mandatory use of ERTM (C.4)
TSPC_L2CAP_2_19	True (*)	Mandatory use of Streaming Mode (C.5)
TSPC_L2CAP_2_20	True (*)	Optional use of ERTM (C.4)
TSPC_L2CAP_2_21	True (*)	Optional use of Streaming Mode (C.5)
TSPC_L2CAP_2_22	True (*)	Send data using SAR in ERTM (C.6)
TSPC_L2CAP_2_23	True (*)	Send data using SAR in Streaming Mode (C.7)
TSPC_L2CAP_2_24	True (*)	Actively request Basic Mode for a PSM that
					supports the use of ERTM or Streaming
					Mode (C.8)
TSPC_L2CAP_2_25	True (*)	Supports performing L2CAP channel mode
					configuration fallback from SM
					 to ERTM (C.9)
TSPC_L2CAP_2_26	True (*)	Supports sending more than one unacknowledged
					I-Frame when operating in ERTM (C.10)
TSPC_L2CAP_2_27	True (*)	Supports sending more than three unacknowledged
					I-Frame when operating in ERTM (C.10)
TSPC_L2CAP_2_28	True (*)	Supports configuring the peer TxWindow
					greater than 1 (C.11)
TSPC_L2CAP_2_29	False		AMP Support (C.12)
TSPC_L2CAP_2_30	True (*)	Fixed Channel Support (C.12)
TSPC_L2CAP_2_31	False		AMP Manager Support (C.12)
TSPC_L2CAP_2_32	False		ERTM over AMP (C.12)
TSPC_L2CAP_2_33	False		Streaming Mode Source over AMP Support (C.15)
TSPC_L2CAP_2_34	False		Streaming Mode Sink over AMP Support (C.15)
TSPC_L2CAP_2_35	False		Unicast Connectionless Data, Reception (C.1, C.16)
TSPC_L2CAP_2_36	False		Ability to transmit an unencrypted packet over
					a Unicast connectionless L2CAP
					channel (C.16)
TSPC_L2CAP_2_37	False		Ability to transmit an encrypted packet over
					a Unicast connectionless L2CAP
					channel (C.16)
TSPC_L2CAP_2_38	False		Extended Flow Specification for BR/EDR (C.8)
TSPC_L2CAP_2_39	False		Extended Window Size (C.8)
TSPC_L2CAP_2_40	True (*)	Support of Low Energy signaling channel (C.17)
TSPC_L2CAP_2_41	True (*)	Support of command reject (C.17)
TSPC_L2CAP_2_42	True (*)	Send Connection Parameter Update Request (C.18)
TSPC_L2CAP_2_43	True (*)	Send Connection Parameter Update Response (C.19)
TSPC_L2CAP_2_44	False		Extended Flow Specification for AMP (C.22)
TSPC_L2CAP_2_45	False		Send disconnect request command (O)
-------------------------------------------------------------------------------
C.1: Mandatory to support at least one of TSPC_L2CAP_2_12 OR TSPC_L2CAP_2_13 OR
	TSPC_L2CAP_2_35 IF BR/EDR BR/EDR/LE AND SUM_ICS 31/7 (CSA1) OR
	SUM_ICS 31/8 (3.0) OR SUM_ICS 31/9 (3.0+HS) OR SUM_ICS 31/10 (4.0))
	is supported, ELSE Excluded
C.2: Optional IF TSPC_L2CAP_2_12 OR TSPC_L2CAP_2_13 is claimed, ELSE Excluded.
C.3: Optional IF TSPC_L2CAP_2_12 AND TSPC_L2CAP_2_28 is claimed, ELSE Excluded.
C.4: IF TSPC_L2CAP_2_12 is claimed THEN either TSPC_L2CAP_2_18
	OR TSPC_L2CAP_2_20 are Mandatory, ELSE Excluded.
C.5: IF TSPC_L2CAP_2_13 is claimed THEN either TSPC_L2CAP_2_19
	OR TSPC_L2CAP_2_21 are Mandatory, ELSE Excluded.
C.6: Optional IF TSPC_L2CAP_2_12 is claimed, ELSE Excluded.
C.7: Optional IF TSPC_L2CAP_2_13 is claimed, ELSE Excluded.
C.8: Optional IF TSPC_L2CAP_2_12 OR TSPC_L2CAP_2_13 is claimed, ELSE Excluded.
C.9: Mandatory IF TSPC_L2CAP_2_12 AND TSPC_L2CAP_2_13 AND TSPC_L2CAP_2_21
       is claimed, ELSE Excluded.
C.10: Optional IF TSPC_L2CAP_2_12 is claimed, ELSE Excluded.
C.11: Optional IF TSPC_L2CAP_2_12 is claimed, ELSE Excluded.
C.12: Mandatory IF SUM_ICS 31/9 (3.0 + HS) is claimed, ELSE Optional.
C.13: Mandatory IF SUM_ICS 31/9 (3.0 + HS) is claimed, ELSE Optional.
C.14: Optional IF SUM_ICS 31/8 OR 31/9 OR 31/10 OR 31/11 is claimed, ELSE Excluded.
C.15: Optional IF TSPC_L2CAP_2_29 is claimed, ELSE Excluded.
C.16: Optional IF (SUM_ICS 31/8 OR SUM_ICS 31/9 OR 31/10 OR 31/11) is claimed,
       ELSE Excluded.
C.17: Mandatory IF LE OR BR/EDR/LE is claimed, ELSE Excluded.
C.18: Optional IF (SUM_ICS 31/10 AND 1/4) is claimed, ELSE Excluded.
C.19: Mandatory IF (SUM_ICS 31/10 AND 1/3) is claimed, ELSE Excluded.
C.20: Mandatory IF LE OR BR/EDR/LE, is claimed, ELSE Excluded
C.21: Optional IF LE OR BR/EDR/LE, is claimed, ELSE Excluded
C.22: Mandatory IF TSPC_L2CAP_2_29 is claimed, ELSE Excluded.
-------------------------------------------------------------------------------


		Configurable Parameters
-------------------------------------------------------------------------------
Parameter	Name Selected	Description
-------------------------------------------------------------------------------
TSPC_L2CAP_3_1	True		Support of RTX timer (M)
TSPC_L2CAP_3_2	True		Support of ERTX timer (C.4)
TSPC_L2CAP_3_3	True		Support minimum MTU size 48 octets (C.4)
TSPC_L2CAP_3_4	True (*)	Support MTU size larger than 48 octets (C.5)
TSPC_L2CAP_3_5	True		Support of flush timeout value for reliable
					channel (C.4)
TSPC_L2CAP_3_6	False		Support of flush timeout value for unreliable
					channel (C.5)
TSPC_L2CAP_3_7	False		Support of bi-directional quality of service
					(QoS) option field (C.1)
TSPC_L2CAP_3_8	False		Negotiate QoS service type (C.5)
TSPC_L2CAP_3_9	False		Negotiate and support service type ‘No
					traffic’ (C.2)
TSPC_L2CAP_3_10	False		Negotiate and support service type ‘Best
					effort’ (C.3)
TSPC_L2CAP_3_11	False		Negotiate and support service type
					‘Guaranteed’ (C.2)
TSPC_L2CAP_3_12	True (*)	Support minimum MTU size 23 octets (C.6)
TSPC_L2CAP_3_13	False		Negotiate and support service type ‘No traffic’
					for Extended Flow Specification (C.7)
TSPC_L2CAP_3_14	False		Negotiate and support service type ‘Best Effort'
					for Extended Flow Specification (C.8)
TSPC_L2CAP_3_15	False		Negotiate and support service type ‘Guaranteed’
					for Extended Flow Specification (C.9)
-------------------------------------------------------------------------------
C.1: Mandatory if TSPC_L2CAP_3_8 is supported, ELSE Optional.
C.2: Optional if TSPC_L2CAP_3_8 is supported, ELSE Excluded.
C.3: Mandatory if TSPC_L2CAP_3_8 is supported, ELSE Excluded.
C.4: Mandatory IF BR/EDR OR BR/EDR/LE is claimed, ELSE Excluded.
C.5: Optional IF BR/EDR OR BR/EDR/LE is claimed, ELSE Excluded.
C.6: Mandatory IF LE OR BR/EDR/LE is claimed, ELSE Excluded.
C.7: Optional if TSPC_L2CAP_2_44 OR TSPC_L2CAP_2_38 is supported, ELSE Excluded.
C.8: Mandatory if TSPC_L2CAP_2_44 OR TSPC_L2CAP_2_38 is supported, ELSE Excluded.
C.9: Optional if TSPC_L2CAP_2_44 OR TSPC_L2CAP_2_38 is supported, ELSE Excluded.
-------------------------------------------------------------------------------