comparison cdg-hybrid/sap/ppp.pdf @ 212:e7a67accfad9

cdg-hybrid cdginc headers created
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 14 Oct 2016 21:52:58 +0000
parents
children
comparison
equal deleted inserted replaced
211:02269c474131 212:e7a67accfad9
1 ;********************************************************************************
2 ;*** File : ppp.pdf
3 ;*** Creation : Wed Mar 11 09:58:36 CST 2009
4 ;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1
5 ;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002
6 ;********************************************************************************
7 ;*** Document Type : Service Access Point Specification
8 ;*** Document Name : ppp
9 ;*** Document No. : 8441.116.99.016
10 ;*** Document Date : 2002-10-21
11 ;*** Document Status: BEING_PROCESSED
12 ;*** Document Author: STW
13 ;********************************************************************************
14
15
16
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:51:00 2007"
18 PRAGMA LAST_MODIFIED "2002-10-21"
19 PRAGMA ID_AND_VERSION "8441.116.99.016"
20
21
22
23 CONST PPP_LOGIN_NAME_LENGTH 33 ; Length of login name
24 CONST PPP_PASSWORD_LENGTH 25 ; Length of password
25 EXTERN CONST @p_gsmcom - PPP_ORIGINATING_ENTITY@ PPP_ORIGINATING_ENTITY ; mask for indicating the originating entity of a cause is PPP
26
27
28
29 VALTAB VAL_mru
30 VAL 1500 PPP_MRU_DEFAULT "default value for mru"
31
32 VALTAB VAL_ap
33 VAL 0 PPP_AP_NO "no authentication"
34 VAL 1 PPP_AP_PAP "password authentication protocol"
35 VAL 2 PPP_AP_CHAP "challenge handshake authentication protocol"
36 VAL 3 PPP_AP_AUTO "automatic authentication"
37
38 VALTAB VAL_accm
39 VAL 0xFFFFFFFF PPP_ACCM_DEFAULT "default value for accm"
40 VAL 0x00000000 PPP_ACCM_OFF "disable control character mapping"
41
42 VALTAB VAL_rt
43 VAL 3 PPP_RT_DEFAULT "default value for restart timer"
44
45 VALTAB VAL_mc
46 VAL 10 PPP_MC_DEFAULT "default value for max configure"
47
48 VALTAB VAL_mt
49 VAL 2 PPP_MT_DEFAULT "default value for max terminate"
50
51 VALTAB VAL_mf
52 VAL 5 PPP_MF_DEFAULT "default value for max failure"
53
54 VALTAB VAL_ppp_cause
55 VAL 0b1100111100000001 PPP_TERM_OK_MMI "successful terminated (MMI initiated)"
56 VAL 0b1100111100000010 PPP_TERM_OK_PEER "successful terminated (PPP peer initiated)"
57 VAL 0b1100111100000011 PPP_TERM_NO_RESPONSE "no response from the PPP peer"
58 VAL 0b1100111100000100 PPP_TERM_LOOP_BACK "looped-back link detected"
59 VAL 0b1100111100000101 PPP_TERM_LCP_NOT_CONVERGE "LCP configuration is not converging"
60 VAL 0b1100111100000110 PPP_TERM_IPCP_NOT_CONVERGE "IPCP configuration is not converging"
61 VAL 0b1100111100000111 PPP_TERM_IPCP_NOT_STARTED "PPP peer did not start IPCP configuration"
62 VAL 0b1100111100001000 PPP_TERM_NO_CHANNEL "can not open communication channels"
63 VAL 0b1100111100001001 PPP_TERM_PROT_REJ_UNEXPECTED "unexpected Protocol Rejection from PPP peer"
64 VAL 0b1100111100001010 PPP_TERM_USE_AUTHED_FAILED "user authentication failed"
65 VAL 0b1100111100001011 PPP_TERM_PROT_ERROR_UNSPEC "unspecified protocol error"
66
67 VALTAB VAL_ppp_hc
68 VAL 0 PPP_HC_OFF "no header compression"
69 VAL 1 PPP_HC_VJ "Van Jacobson header compression"
70
71 VALTAB VAL_ip
72 VAL 0x00000000 PPP_IP_DYNAMIC "dynaminc IP address negotiation"
73
74 VALTAB VAL_dns1
75 VAL 0x00000000 PPP_DNS1_DYNAMIC "dynaminc primary DNS server address negotiation"
76
77 VALTAB VAL_dns2
78 VAL 0x00000000 PPP_DNS2_DYNAMIC "dynaminc secondary DNS server address negotiation"
79
80 VALTAB VAL_mode
81 VAL 0 PPP_CLIENT "start PPP as client"
82 VAL 1 PPP_SERVER "start PPP as server"
83 VAL 2 PPP_TRANSPARENT "start PPP in transparent mode"
84
85 VALTAB VAL_lower_layer
86 VAL 0 PPP_LOWER_LAYER_DOWN "lower layer is not available"
87 VAL 1 PPP_LOWER_LAYER_UP "lower layer is available"
88
89 VALTAB VAL_connected_direction
90 VAL 0 PPP_DTI_CONN_PEER "DTI channel is connected to Peer Layer"
91 VAL 1 PPP_DTI_CONN_PROT "DTI channel is connected to Protocol Layer"
92
93
94
95
96 VAR mru "maximum receive unit" S
97
98 VAL @p_ppp - VAL_mru@
99
100 VAR ap "authentication protocol" B
101
102 VAL @p_ppp - VAL_ap@
103
104 VAR accm "async control character map" L
105
106 VAL @p_ppp - VAL_accm@
107
108 VAR rt "restart timer" B
109
110 VAL @p_ppp - VAL_rt@
111
112 VAR mc "max configure" B
113
114 VAL @p_ppp - VAL_mc@
115
116 VAR mt "max terminate" B
117
118 VAL @p_ppp - VAL_mt@
119
120 VAR mf "max failure" B
121
122 VAL @p_ppp - VAL_mf@
123
124 VAR ppp_cause "PPP error cause" S
125
126 VAL @p_ppp - VAL_ppp_cause@
127
128 VAR ppp_hc "header compression of PPP connection" B
129
130 VAL @p_ppp - VAL_ppp_hc@
131
132 VAR msid "max slot identifier" B
133
134
135 VAR l_buf "length of content in bit" S
136
137
138 VAR o_buf "offset of content in bit" S
139
140
141 VAR Buf "protocol configuration options" B
142
143
144 VAR peer_entity "PPP-peer communication channel name value" B
145
146
147 VAR protocol_entity "network protocol communication channel name value" B
148
149
150 VAR name_len "length of name" B
151
152
153 VAR name "login name" B
154
155
156 VAR password_len "length of password" B
157
158
159 VAR password "login password" B
160
161
162 VAR ip "Internet Protocol address" L
163
164 VAL @p_ppp - VAL_ip@
165
166 VAR dns1 "primary DNS server address" L
167
168 VAL @p_ppp - VAL_dns1@
169
170 VAR dns2 "secondary DNS server address" L
171
172 VAL @p_ppp - VAL_dns2@
173
174 VAR mode "working mode" B
175
176 VAL @p_ppp - VAL_mode@
177
178 VAR lower_layer "status of lower layer" B
179
180 VAL @p_ppp - VAL_lower_layer@
181
182 VAR peer_direction "Direction for the Peer Layer" B
183
184
185 VAR prot_direction "Direction for the Protocol Layer" B
186
187
188 VAR peer_link_id "Link Id to Peer Layer" L
189
190
191 VAR prot_link_id "Link Id to Protocol Layer" L
192
193
194 VAR connected_direction "DTI direction" B
195
196 VAL @p_ppp - VAL_connected_direction@
197
198
199
200
201 COMP sdu "list of protocol configuration options"
202 {
203 l_buf ; length of content in bit
204 o_buf ; offset of content in bit
205 Buf [1] ; protocol configuration options
206 }
207
208
209
210 COMP peer_channel "PPP-peer communication channel name"
211 {
212 peer_entity [6] ; PPP-peer communication channel name value
213 }
214
215
216
217 COMP protocol_channel "network protocol communication channel name"
218 {
219 protocol_entity [6] ; network protocol communication channel name value
220 }
221
222
223
224 COMP login "authentication values"
225 {
226 name_len ; length of name
227 name [PPP_LOGIN_NAME_LENGTH] ; login name
228 password_len ; length of password
229 password [PPP_PASSWORD_LENGTH] ; login password
230 }
231
232
233
234
235
236
237 ; PPP_ESTABLISH_REQ 0x7500
238 ; PPP_ESTABLISH_CNF 0x3500
239 ; PPP_TERMINATE_REQ 0x7501
240 ; PPP_TERMINATE_IND 0x3501
241 ; PPP_PDP_ACTIVATE_IND 0x3502
242 ; PPP_PDP_ACTIVATE_RES 0x7502
243 ; PPP_PDP_ACTIVATE_REJ 0x7503
244 ; PPP_MODIFICATION_REQ 0x7504
245 ; PPP_MODIFICATION_CNF 0x3503
246 ; PPP_DTI_CONNECTED_IND 0x3504
247 ; NEW_POWER_STATUS 0x7505
248
249
250
251 PRIM PPP_ESTABLISH_REQ 0x7500
252 {
253 mode ; working mode
254 mru ; maximum receive unit
255 ap ; authentication protocol
256 login ; authentication values
257 accm ; async control character map
258 rt ; restart timer
259 mc ; max configure
260 mt ; max terminate
261 mf ; max failure
262 ppp_hc ; header compression of PPP connection
263 ip ; Internet Protocol address
264 dns1 ; primary DNS server address
265 dns2 ; secondary DNS server address
266 peer_channel ; PPP-peer communication channel name
267 protocol_channel ; network protocol communication channel name
268 peer_direction ; direction of PPP peer communication channel
269 prot_direction ; direction of PPP protocol communication channel
270 peer_link_id ; link id for peer channel
271 prot_link_id ; link id for protocol channel
272 }
273
274
275
276
277
278
279 PRIM PPP_ESTABLISH_CNF 0x3500
280 {
281 mru ; maximum receive unit
282 ppp_hc ; header compression of PPP connection
283 msid ; max slot identifier
284 ip ; Internet Protocol address
285 dns1 ; primary DNS server address
286 dns2 ; secondary DNS server address
287 }
288
289
290
291
292
293
294 PRIM PPP_TERMINATE_REQ 0x7501
295 {
296 lower_layer ; status of lower layer
297 }
298
299
300
301
302
303
304 PRIM PPP_TERMINATE_IND 0x3501
305 {
306 ppp_cause ; PPP error cause
307 }
308
309
310
311
312
313
314 PRIM PPP_PDP_ACTIVATE_IND 0x3502
315 {
316 ppp_hc ; header compression of PPP connection
317 msid ; max slot identifier
318 sdu ; list of protocol configuration options
319 }
320
321
322
323
324
325
326 PRIM PPP_PDP_ACTIVATE_RES 0x7502
327 {
328 ppp_hc ; header compression of PPP connection
329 msid ; max slot identifier
330 ip ; Internet Protocol address
331 sdu ; list of protocol configuration options
332 }
333
334
335
336
337
338
339 PRIM PPP_PDP_ACTIVATE_REJ 0x7503
340 {
341 ppp_cause ; PPP error cause
342 }
343
344
345
346
347
348
349 PRIM PPP_MODIFICATION_REQ 0x7504
350 {
351 ppp_hc ; header compression of PPP connection
352 msid ; max slot identifier
353 }
354
355
356
357
358
359
360 PRIM PPP_MODIFICATION_CNF 0x3503
361 {
362 ppp_hc ; header compression of PPP connection
363 msid ; max slot identifier
364 }
365
366
367
368
369
370
371 PRIM PPP_DTI_CONNECTED_IND 0x3504
372 {
373 connected_direction ; connection DTI channel direction
374 }
375
376
377
378
379
380
381 PRIM NEW_POWER_STATUS 0x7505
382 {
383 }
384
385
386
387
388
389
390
391
392