-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathion_ltp_admin.json
177 lines (177 loc) · 6.99 KB
/
ion_ltp_admin.json
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
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
{
"Mdat": [{
"name": "name",
"type": "STR",
"value": "ion_ltp_admin",
"description": "The human-readable name of the ADM."
},
{
"name": "enum",
"type": "INT",
"value": 9
},
{
"name": "namespace",
"type": "STR",
"value": "DTN/ION/ltpadmin",
"description": "The namespace of the ADM."
},
{
"name": "version",
"type": "STR",
"value": "v0.0",
"description": "The version of the ADM."
},
{
"name": "organization",
"type": "STR",
"value": "JHUAPL",
"description": "The name of the issuing organization of the ADM."
}
],
"Edd": [{
"name": "ion_version",
"type": "STR",
"description": "This is the version of ION that is currently installed."
}],
"Tblt": [{
"name": "spans",
"columns": [{
"type": "UVAST",
"name": "peer_engine_nbr"
}, {
"type": "UINT",
"name": "max_export_sessions"
}, {
"type": "UINT",
"name": "max_import_sessions"
}, {
"type": "UINT",
"name": "max_segment_size"
}, {
"type": "UINT",
"name": "aggregation_size_limit"
}, {
"type": "UINT",
"name": "aggregation_time_limit"
}, {
"type": "STR",
"name": "lso_control"
}, {
"type": "UINT",
"name": "queueing_latency"
}],
"description": "This table lists all spans of potential LTP data interchange that exists between the local LTP engine and the indicated (neighboring) LTP engine."
}],
"Ctrl": [{
"name": "manage_heap",
"parmspec": [{
"type": "UINT",
"name": "max_database_heap_per_block"
}],
"description": "This control declares the maximum number of bytes of SDR heap space that will be occupied by the acquisition of any single LTP block. All data acquired in excess of this limit will be written to a temporary file pending extraction and dispatching of the acquired block. Default is the minimum allowed value (560 bytes), which is the approximate size of a ZCO file reference object; this is the minimum SDR heap space occupancy in the event that all acquisition is into a file."
},
{
"name": "manage_max_ber",
"parmspec": [{
"type": "REAL32",
"name": "max_expected_bit_error_rate"
}],
"description": "This control sets the expected maximum bit error rate(BER) that LTP should provide for in computing the maximum number of transmission efforts to initiate in the transmission of a given block.(Note that this computation is also sensitive to data segment size and to the size of the block that is to be transmitted.) The default value is .0001 (10^-4)."
},
{
"name": "manage_own_queue_time",
"parmspec": [{
"type": "UINT",
"name": "own_queing_latency"
}],
"description": "This control sets the number of seconds of predicted additional latency attributable to processing delay within the local engine itself that should be included whenever LTP computes the nominal round-trip time for an exchange of data with any remote engine.The default value is 1."
},
{
"name": "manage_screening",
"parmspec": [{
"type": "UINT",
"name": "new_state"
}],
"description": "This control enables or disables the screening of received LTP segments per the periods of scheduled reception in the node's contact graph. By default, screening is disabled. When screening is enabled, such segments are silently discarded. Note that when screening is enabled the ranges declared in the contact graph must be accurate and clocks must be synchronized; otherwise, segments will be arriving at times other than the scheduled contact intervals and will be discarded."
},
{
"name": "span_add",
"parmspec": [{
"type": "UVAST",
"name": "peer_engine_number"
}, {
"type": "UINT",
"name": "max_export_sessions"
}, {
"type": "UINT",
"name": "max_import_sessions"
}, {
"type": "UINT",
"name": "max_segment_size"
}, {
"type": "UINT",
"name": "aggregtion_size_limit"
}, {
"type": "UINT",
"name": "aggregation_time_limit"
}, {
"type": "STR",
"name": "lso_control"
}, {
"type": "UINT",
"name": "queuing_latency"
}],
"description": "This control declares that a span of potential LTP data interchange exists between the local LTP engine and the indicated (neighboring) LTP engine."
},
{
"name": "span_change",
"parmspec": [{
"type": "UVAST",
"name": "peer_engine_number"
}, {
"type": "UINT",
"name": "max_export_sessions"
}, {
"type": "UINT",
"name": "max_import_sessions"
}, {
"type": "UINT",
"name": "max_segment_size"
}, {
"type": "UINT",
"name": "aggregtion_size_limit"
}, {
"type": "UINT",
"name": "aggregation_time_limit"
}, {
"type": "STR",
"name": "lso_control"
}, {
"type": "UINT",
"name": "queuing_latency"
}],
"description": "This control sets the indicated span's configuration parameters to the values provided as arguments"
},
{
"name": "span_del",
"parmspec": [{
"type": "UVAST",
"name": "peer_engine_number"
}],
"description": "This control deletes the span identified by peerEngineNumber. The control will fail if any outbound segments for this span are pending transmission or any inbound blocks from the peer engine are incomplete."
},
{
"name": "stop",
"description": "This control stops all link service input and output tasks for the local LTP engine."
},
{
"name": "watch_set",
"parmspec": [{
"type": "STR",
"name": "activity"
}],
"description": "This control enables and disables production of a continuous stream of user- selected LTP activity indication characters. Activity parameter of 1 selects all LTP activity indication characters; 0 de-selects all LTP activity indication characters; any other activitySpec such as df{] selects all activity indication characters in the string, de-selecting all others. LTP will print each selected activity indication character to stdout every time a processing event of the associated type occurs: d bundle appended to block for next session, e segment of block is queued for transmission, f block has been fully segmented for transmission, g segment popped from transmission queue, h positive ACK received for block and session ended, s segment received, t block has been fully received, @ negative ACK received for block and segments retransmitted, = unacknowledged checkpoint was retransmitted, + unacknowledged report segment was retransmitted, { export session canceled locally (by sender), } import session canceled by remote sender, [ import session canceled locally (by receiver), ] export session canceled by remote receiver"
}
]
}