summaryrefslogtreecommitdiffstats
path: root/signedoff/imarom
blob: c3aa7372a6e8a7c684676a2a19cf23003ea024e3 (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
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
I, imarom hearby sign-off-by all of my past commits to this repo subject to the Developer Certificate of Origin (DCO), Version 1.1. In the past I have used emails: imarom@cisco.com 

My contributions were:

 2c57dd9251934cc41852152fd5f3e809ec785a28 - imarom - imarom@cisco.com - https://trex-tgn.cisco.com/youtrack/issue/trex-249
 aba3a632f62ab29e6088971d2e349a526861894b - imarom - imarom@cisco.com - https://trex-tgn.cisco.com/youtrack/issue/trex-243
 13abd76b59cb1fd2094f5919b5e044d2f2338895 - imarom - imarom@cisco.com - https://trex-tgn.cisco.com/youtrack/issue/trex-247
 bc02d31292c32469fe3d8fae6f529450512cf6f0 - imarom - imarom@cisco.com - performance measurements - class fix checksum does not work well
 5963a0384f1317d03f65247e96a82bef402b0be0 - imarom - imarom@cisco.com - performance tweak - faster checksum
 ffff2512ebbd65773a784565ce78d51d2ceb9a8d - imarom - imarom@cisco.com - fix regression issues with step/init values TODO: random limit currently does not support limit less than core count - it is possible to solve this by giving redundant cores the same seed and limit (currently it is blocked)
 e3c6ee9f99d5df4f1eae50f694efc609ea3c91ac - imarom - imarom@cisco.com - regression failure: VM with dec might not be able to pad the instruction to true cycle implictly
 f6d11f9e01e39fe2688558c7598f22ce9feb35da - imarom - imarom@cisco.com - merge issues with rand limit
 d94e6a00edc22a1dd4946b3603aebb29319ce5ce - imarom - imarom@cisco.com - split multicore - all tests pass
 e768dc68155ba835882733753844a570d8384646 - imarom - imarom@cisco.com - fixing up all gtests results (due to split now in order instead of segments)
 2cf444195c3d8a0215216e5f1899fded15bd7627 - imarom - imarom@cisco.com - Splitter - padding for non circular VMs
 0b520a31268bea0492795a56c4a65d93cdb21676 - imarom - imarom@cisco.com - client var support split now
 0f1d226c5fc94d4d28665b9c1f3ffc2bac11cdfc - imarom - imarom@cisco.com - draft: new split algorithm
 34a6b9050f9179e8000e54b0b3c07f054322c5a2 - imarom - imarom@cisco.com - added minimum values for validate command
 b87818b8fdb3a73cd5a6247eacada460b57392ff - imarom - imarom@cisco.com - dual mode fix: MAC address on the slave port was not updated
 e93473c41701ab308b105f2c9f2cbd0886cfeeaf - imarom - imarom@cisco.com - dual remote - tests missing PCAPs
 dbe6b1886ee2b860395731a77da305a01095a843 - imarom - imarom@cisco.com - support for DUAL mode on small PCAPs
 323238656f07cbb4671e1493d8274ccb532588b1 - imarom - imarom@cisco.com - ERF reader missing rewind
 0d4c9932591a46d5e2398dd1049001e107130f44 - imarom - imarom@cisco.com - dual mode : code review fixes
 d508420652d613fdc87f6af746fd1372cd2ae7d2 - imarom - imarom@cisco.com - dual mode - tests
 e67bfa5d5dbb73927f917431147be2e07d064457 - imarom - imarom@cisco.com - dual mode - refinement
 540da82e6df983c36f54b9f48dfa251b348d8e38 - imarom - imarom@cisco.com - dual mode - check for ERF only
 04eae221e7c0089ae974f86e3f6fe156d4cb56ce - imarom - imarom@cisco.com - DUAL mode - phase #1
 a08d3b9ba1c5010827029bab030ef61d73368fa3 - imarom - imarom@cisco.com - core_mask backward compatability (for GUI)
 d455190c32093cab25c0de5d078cb96defab48a2 - imarom - imarom@cisco.com - previous commit was missing a file change
 b8353aa9eb017f66166da9ee03ad7cd09abda175 - imarom - imarom@cisco.com - CPU util. measurements fix (more accurate and steady) see #trex-246
 3e20a563a264aae8000e540e93775545d89cc34a - imarom - imarom@cisco.com - regression failure due to previous commit
 c5a9a3c77658f04e9dac066443e3bf6aa7d32b67 - imarom - imarom@cisco.com - simulator breakage fix
 7dbdcb10b440eb7c84aacec463da352a1ea6f7d4 - imarom - imarom@cisco.com - personal code review tweaks
 25aa665b7e5a5e8747735aaaa5a00dba11b21067 - imarom - imarom@cisco.com - TUI screen buffer
 ba7b5dff853a3b11b0cc2e7b29cfc1cd99e606f7 - imarom - imarom@cisco.com - core mask - first phase
 740777ae3f8d5fc80cbf1b46f2febc60c6e42e73 - imarom - imarom@cisco.com - generated code on PCAP should be fixed to support default MACs
 384a2f8e5ceca4279a9e7a1bce5a3ca9697c294b - imarom - imarom@cisco.com - random tests are now provided with seed
 e946a09e5237da5d87048c0f07e0685a99ba193c - imarom - imarom@cisco.com - fix for #trex-240 https://trex-tgn.cisco.com/youtrack/issue/trex-240
 c46faf89be9a1ba71161d19f0a08abdf92f4ac2c - imarom - imarom@cisco.com - fix for failing test
 ddef1a091fc5d73d2d7d49f19a121bfc8f129851 - imarom - imarom@cisco.com - fix for https://trex-tgn.cisco.com/youtrack/issue/trex-226 commit #trex-226
 5bbf8a6df83708bd23226139d0e641b835e87e88 - imarom - imarom@cisco.com - push_remote with all packet times zero sends only one packet fix for #trex-235
 35ab1e1766baedee576d282c928ac37b42f66e8d - imarom - imarom@cisco.com - async compressed - https://trex-tgn.cisco.com/youtrack/issue/trex-232
 5add0c5625a0e46e1451806ca54070b5bcec7ccb - imarom - imarom@cisco.com - sync: unsafe to touch the node pointer, use a timestamp instead
 c3a0d7587699ff2a116fb6b5e2800c63e70306a0 - imarom - imarom@cisco.com - https://trex-tgn.cisco.com/youtrack/issue/trex-223
 81c896604a50486d8b658dc559f7b98492d778e5 - imarom - imarom@cisco.com - RPC commands were not really zipped (used a padded length) https://trex-tgn.cisco.com/youtrack/issue/trex-233
 72ff70e2b51f293092bd3c148eea0a4439c1b29e - imarom - imarom@cisco.com - removed was_stopped
 344e3045d8346b4b204692e591e1556fc2333f97 - imarom - imarom@cisco.com - support for graceful shutdown
 90c64917b59e83556454d1338634473cdcd952a9 - imarom - imarom@cisco.com - some more TUI fixes
 e3b43560ff867c35ee726da9a98aed8acdc53b70 - imarom - imarom@cisco.com - TRex console - add support for L1 BPS https://trex-tgn.cisco.com/youtrack/issue/trex-230
 4e40d7059985e968eb547581865b603e3d7f78d3 - imarom - imarom@cisco.com - TUI - stdout close/reopen issues
 a913ed85424bd1ab38c8842dd16dd10b90db12fe - imarom - imarom@cisco.com - TUI tweaks
 eab24156c82eb6d6bdef434ef48ae7287e486f6b - imarom - imarom@cisco.com - breakge by previous commit - variable packet size can be inc/dec and not random
 47906bbc49195f2ef2ed44cd54337feb87f7dbc3 - imarom - imarom@cisco.com - BUG: trex-227 - random packet size with -m 100% does not give 100% line rate https://trex-tgn.cisco.com/youtrack/issue/trex-227
 6d028fcd21df1d1954f679443ffddc35364552f7 - imarom - imarom@cisco.com - faster TUI: no flickers and more... 1. made stdout full buffered (no in-middle print) 2. added TAB for filenames auto-complete
 4127b043ac4a40fd64bac7dd5392a1c8e0dafd58 - imarom - imarom@cisco.com - WATCHDOG: strip directories names from addr2line
 198a5ae7358d139a935163d739e0343fc899538b - imarom - imarom@cisco.com - TUI: crash when history is empty
 1ccf48c7a63d11d51ebf2fedcb80022124503355 - imarom - imarom@cisco.com - TUI mode (--tui) locked on legend
 ea4e4160d8ba3b5503ca6da0ceb3acd6d33b3eac - imarom - imarom@cisco.com - TUI - added left, right, end , del keys also history is updated when leaving TUI
 e8296c89b60b6ebee39111aea07aedee2fd0400f - imarom - imarom@cisco.com - TUI phase 500 !
 851829288eed21a388ddaa1c6d2de6dc23bdf2d9 - imarom - imarom@cisco.com - TUI with console - awesome !
 0aa97153697e58d575660af9881cb43d21897c13 - imarom - imarom@cisco.com - TUI integrated with console
 c5d7c2ee9859b5ba772c6a9be46ced61f2ad25c3 - imarom - imarom@cisco.com - profile console command was broken on Python 3
 483dfb7c5021d7dc9e2c7f10c9b76101441c7203 - imarom - imarom@cisco.com - slowpath features bit to avoid multiple IFs
 4960031835b92ae34c7b2e1f1512fe2b34c0d8a6 - imarom - imarom@cisco.com - moved client config template file to ./cfg
 c6c4a4307a8a0ae17d3e26c9dc98b874dd5ee60b - imarom - imarom@cisco.com - client config - cosmetics and gtest back on
 ed196079a710ddc30552ecbc0329db7a75a4ca60 - imarom - imarom@cisco.com - added a template for client config file
 d7c33685c85593e5b604f240272c000bdba3bc08 - imarom - imarom@cisco.com - client config - refactor #2
 4242bc5ec3aa8816db9bdd57bd1f732da4305555 - imarom - imarom@cisco.com - client configuration: refactoring
 1dfd42ceb79677e171d5dedcac34900776574000 - imarom - imarom@cisco.com - added enhanced parsing for the YAML wrapper module
 f03fa158116cfd65659d14698c91446dc9bdb4c4 - imarom - imarom@cisco.com - draft #3 of client config
 6535523a2768a5c867fd22b4fa62c7fb43fd9ad8 - imarom - imarom@cisco.com - draft #2 for trex client config
 e7eb06bbeb882d8743ce0018938fb5af61aade2e - imarom - imarom@cisco.com - added new files
 6ea7b686a00192fc7e1e8e34160ec18e3de61d1a - imarom - imarom@cisco.com - enabling efence
 5f84648529772a4b0b52eedfbf3669c6e45d653f - imarom - imarom@cisco.com - allow coredump for TRex with --alow-coredump by default, huge pages will not be mapped to the core
 f672c6c1ac980fa248298b679603da3645735787 - imarom - imarom@cisco.com - FLOW_STATS: removed line_util fields
 0e5be9c8cef5dfa5dd8f9dc4910d675aa006fafc - imarom - imarom@cisco.com - REGRESSION: disable electric fence for now
 9a1356bc05d663555b9b62971aff6219e17a767c - imarom - imarom@cisco.com - FLOW_STATS: extract start_stream from the compiler to start_traffic
 b4a17c0d02d500a9a08a052b958160791279c023 - imarom - imarom@cisco.com - WATCHDOG: reading the counter for the main loop is probably better with a lock
 0422016ab056245449e0e5bdf0dceef2c4f06e31 - imarom - imarom@cisco.com - bug: multiplier can be string or unicode
 88486da4a095bd7fa7094d4bd9ab54eeafd24a26 - imarom - imarom@cisco.com - fix: --no-watchdog did not work
 f1da3b2bf6817a2ddd8abe8546108b43a12d1411 - imarom - imarom@cisco.com - more granular lock for RPC server avoid a bigger jitter for ASYNC thread because of lock
 0bcd7377e8d476a0eb8f7d7f55f59e0c6df91f28 - imarom - imarom@cisco.com - WATCHDOG: using exit() might get stuck because it deallocates memory on an already unstable state - need to use abort or C++ exceptions which uses abort
 b9726ed2056ed2de756e6af702b5ed51101c9674 - imarom - imarom@cisco.com - only latency streams might get the graph to crash while calculating duration (because latency is considered a fixed DC and not a real event)
 3ca8be805c26eddfe40c254bdca4e5ae71eee792 - imarom - imarom@cisco.com - WATCHDOG - refactor due to trex-211
 0400a9503137f9179eb92f15d4e3b985ffad562e - imarom - imarom@cisco.com - compile issue on ubuntu and new IGB UIO driver (from DPDK)
 825a35322828e53080549c4f09bb9469d7806387 - imarom - imarom@cisco.com - python3 scapy fix (TCPDUMP)
 8898b74ac605224ff254e66308ef68a133360bf5 - imarom - imarom@cisco.com - remove TCPDUMP run from scapy
 8feef53b5a272ec7a72f05d1a633d2a18071b775 - imarom - imarom@cisco.com - WATCHDOG - disable monitors when done to avoid crash when joining on other threads
 3c4a29e15f3663f6413fbee2562d7d0aa4e2f80d - imarom - imarom@cisco.com - watchdog phase 2
 b639fb458fb2388164adaf45c4e947a2af2ca0e1 - imarom - imarom@cisco.com - added watchdog
 958d3c258293929e80b215d2b56b4032dae3910d - imarom - imarom@cisco.com - async util. monitor i40 FDIR delay issue
 dad5f59181ad000c5e43d96037377d9f1ce2d57a - imarom - imarom@cisco.com - merge fix for double barrier
 285e051d05ba4a7b59d0b8aa658237150906e5cb - imarom - imarom@cisco.com - fix for bug trex-210: double barrier is required to make sure sync with the server
 134182597898323d1d47229e9af55df7616b7a1e - imarom - imarom@cisco.com - enhance stats to support JSON
 bbc4f5349ad0f41e675101b7fa3edaf4c3522dd5 - imarom - imarom@cisco.com - added a stress test for latency - incremental latency streams
 946e5c48849b8dfae6df74925bed9dcf6f7ae452 - imarom - imarom@cisco.com - fix for validating L1 B/W with latency streams
 52bc62a3ee546deceb4ace152d2a38434ee3ef84 - imarom - imarom@cisco.com - amplifying a port's bandwidth does not affect latency streams
 8b1d07ff4019df739a233cdcb812048ee44ae554 - imarom - imarom@cisco.com - flush TX queue before sending done message to CP
 6dac5c0b4617c3d5f0a7fd2cb2b2b2dfdce6f4ba - imarom - imarom@cisco.com - timeout fix - two bugs in two lines of code :-( ...  now it should be ok
 d4391c7b4ecaa68c6d3290374380759288a3191e - imarom - imarom@cisco.com - Merge branch 'master' of csi-sceasr-b33:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core
 f98c58425faefba87fb0658f204b6604cfaf1d2a - imarom - imarom@cisco.com - fix timeout issue due to race with async response from server
 63bf6aba10075a03fe6609369c1c7008afb85ba7 - imarom - imarom@cisco.com - PCAP API - added packet hook example is much simpler now
 6daea438c392fda4c765d2afa46a34d691799bd7 - imarom - imarom@cisco.com - wait_on_traffic might get stuck if the async thread unexpectedly crashed or exited
 79d632c3f2fce07dede708bf36b47d1ad78386dd - imarom - imarom@cisco.com - test should not check for a state of port when TX a burst. there can be a race between the test and the async message from the server when done
 38369dfc189a84a5e99d8a0d1c18276192995c69 - imarom - imarom@cisco.com - clear_stats must first call an async barrier otherwise we might clean unsycned stats and it will be useless next time the client gets an async update
 1142e8c4678b2c357b080f5ae31eca30fac46478 - imarom - imarom@cisco.com - added force option to local PCAP - for > 1MB files
 f2b38a3de49bd73ac1c29103c9c3305b18222c6a - imarom - imarom@cisco.com - small fix for TUI (shows CPU util. in round up float)
 3ef23bf8bf6b9f9bb59de4289658f3f81da63435 - imarom - imarom@cisco.com - PCAP remote gtests
 c4e6748cedf1f9f3a3c1916c96c4f044561b075b - imarom - imarom@cisco.com - PCAP remote code review fixes
 db9145d248720c633dd4da6c785e071198986326 - imarom - imarom@cisco.com - added duration to remote push
 75ce59e5652f9094beab854d263a850cfc81a3de - imarom - imarom@cisco.com - PCAP refinement
 8691f4019dc2123c1aa7413cf3666138756c2f66 - imarom - imarom@cisco.com - first remote PCAP push - draft
 c227a2fff3e815c38cff89630e22c3b8485c32de - imarom - imarom@cisco.com - two fixes: 1. history traversal with lock when adding stats objects 2. sync with ports only when you acquire the port, reset does not sync with the streams
 a9af319885a9416dc11d036b19921c7fdadc26e7 - imarom - imarom@cisco.com - Python circular object reference - fix
 f0d4ff5c450489c3ec6adb7f79896df75df2bd6b - imarom - imarom@cisco.com - minor fix to TUI with no ports
 f9b624fd56bc9f23d0bc4191cff929556f5e42a0 - imarom - imarom@cisco.com - Merge git://github.com/danklein10/trex-core into danklein10-master also adding some tweaks to the TUI
 e6d1ca8bc126b2efc5a15268cd2d9926f1be3ab9 - imarom - imarom@cisco.com - portattr console command fix
 b12cc7fda4f8c488800696abdb2fba7c3cfc82a4 - imarom - imarom@cisco.com - minor fix
 7e5993941829e5fd1bb9ab3c6ac624d9aa800c37 - imarom - imarom@cisco.com - support for reacquire command also better sync with the server about ownership of ports
 1fa7b64c13e6c485926eba5c40bd198af738e365 - imarom - imarom@cisco.com - simple intro while connecting to the server
 cd40f4a30b5535363e29c9d516976a549229d82d - imarom - imarom@cisco.com - added example for get_warnings()
 882bc200c58a18a1eabd7b5db6c0ee7e6e5068f1 - imarom - imarom@cisco.com - TUI might crash - do not include unicode chars if stdout encoding is not 'UTF-8' also, some fixes for the TUI port screen
 8decca771f657c0081953daed12b862568104b3b - imarom - imarom@cisco.com - by default TUI shows all ports - can be switched to owned by pressing 'o'
 94ce0dcd7f93fe82e667f38d805f56d6d828f824 - imarom - imarom@cisco.com - fixed partial ports console
 9a9c50169c7bef5d58d1f912eb6f45029c1b6e5c - imarom - imarom@cisco.com - quick fix for console partial ports still not work well
 0b39ec305e80999c7dbe36d4b0d3850b04709571 - imarom - imarom@cisco.com - support for partial port acquire on console --readonly, -a [ports], -f
 87bac1abebe2f5a853e32301a68b9f6adf97de99 - imarom - imarom@cisco.com - added checks for warnings on examples
 5a26a09958318032868d82a7d2d0207464e1af2d - imarom - imarom@cisco.com - events API and RX core util.
 9b790cd6df9545ad69515560f6af62a6638a4093 - imarom - imarom@cisco.com - disable profile tests for now on trex-dan and trex-04
 9c69e3dc328f78106348763fb47fcc847f39532d - imarom - imarom@cisco.com - memory error on simulation
 f067afcd24731aca892fa03ec3a5eaf48fe6f68d - imarom - imarom@cisco.com - forgot the actual PCAP golden files
 6cc14297a730765a83691a2efcf6a6b18a864405 - imarom - imarom@cisco.com - factor was broken
 a561b3767f8701a729b2d6668b4b5721fd74a5ec - imarom - imarom@cisco.com - fixed 10.0.0.X / 8.0.0.X  to 16.0.0.X / 48.0.0.X
 7a3be366c6473203bf9f6d75b945aba75ac3f53a - imarom - imarom@cisco.com - some refinements and few refactors
 9823cf0a2acfa3eed27613bf357d82c241889cba - imarom - imarom@cisco.com - multicore tests new goldens (because of phase)
 8ac45c1c3b2d10d4679fd2c662b6a78c2c2c27a5 - imarom - imarom@cisco.com - added tests for multi core
 c48c89a97ad070b8f79ac746b6b83aab1cc6f177 - imarom - imarom@cisco.com - multicore scheduling
 f39e572d1fbbf17aa7c9e071b9c056ab85f894a5 - imarom - imarom@cisco.com - reset multi core profiles to single core
 ff443a39bc967fa58c5fb16d626bb96a2abb59f0 - imarom - imarom@cisco.com - NULL stream and multi core better support for streams
 1d62dfca8a6c7a3a54c8c08ef1a1332582ba38cb - imarom - imarom@cisco.com - activate client tests on all setups with restrictions
 4eacb570cf24927de536d23671f50609f1a9ffa5 - imarom - imarom@cisco.com - API classes (versions)
 855889efb90a297f8be4e80e4e748983118bd096 - imarom - imarom@cisco.com - relaxed test for virtual NICs
 0d53d19ce72773197381bd8ca70ebb1f1b5cc5a4 - imarom - imarom@cisco.com - enable tests for different kind of setups
 0afd3bff7e11f879422409fb0a04c260fc4cc0ea - imarom - imarom@cisco.com - disable all tests for virtual or non loopback with stl_client_tests
 300ca9bcaa3309665421efd5ed51c49f9b81006d - imarom - imarom@cisco.com - new test only on loopback non virtual
 32b6b28437504ce80182f48cc99dd40f5feb626f - imarom - imarom@cisco.com - STL tests (API)
 fc4620422d79d218170aad12fc55fa4a98076c13 - imarom - imarom@cisco.com - RX stats wait_on_traffic
 d4791e0535ef56688f421d6ac3dbd79c33a37508 - imarom - imarom@cisco.com - RX stats two stage API (stop and remove RX filters)
 e99febc00e77f8fca2e4461df4c5db72f1630ef9 - imarom - imarom@cisco.com - Python 3 crash for portattr
 78ec5b861ef1305e0e7d9ef25c8929027b1a3221 - imarom - imarom@cisco.com - TUI fixup - removed unicodes, and encode as utf-8 for python 2.7
 d2d85206626a701280cb7b6844fd0337990c7b1f - imarom - imarom@cisco.com - Merge branch 'master' of csi-sceasr-b33:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core
 e482f78cf93b8d4ad4641d83276a4fa6d9744e42 - imarom - imarom@cisco.com - TUI fixup
 709eda3b4ea0385da009932df3eba457e955e887 - imarom - imarom@cisco.com - moving us to python 3 by default (console)
 e9ab260a5fa47604406e1e9432d0036dc8fd9928 - imarom - imarom@cisco.com - fix for breakage in the doc
 552aaf480a7b994beb33b49fceccfcc9923e918d - imarom - imarom@cisco.com - console now supports python3
 2bcbca455b063e3ef6f90e85a1fac4994a0e6a51 - imarom - imarom@cisco.com - python 3 - regression
 89a2be8247936e2d3d8323c0e51a86c198a879a2 - imarom - imarom@cisco.com - yes...again Python3....
 a380bf1055c6cb4432b1c928f73a3ca3ada52d9d - imarom - imarom@cisco.com - nose for python 3
 5e727474efe18b3800df6130c068e668fadd2e0b - imarom - imarom@cisco.com - Python 3 - another drop (package fixups)
 46f110d0c728ba9299156cf92a59c27c2d0348fa - imarom - imarom@cisco.com - removed dpkt
 64dd1f33ad253014d70db8f440bd2e9f7b7e9faf - imarom - imarom@cisco.com - console push was broken
 738da2c0cd38f13a3cf7ae726f7698959ebf1ff0 - imarom - imarom@cisco.com - python 3 - examples working
 c59a02f8036bbdc488f286412e990a16e3aa1df9 - imarom - imarom@cisco.com - python 3 support - phase 2
 b89efa188810bf95a9d245e69e2961b5721c3b0f - imarom - imarom@cisco.com - scapy python 2/3
 f72c6df9d2e9998ae1f3529d729ab7930b35785a - imarom - imarom@cisco.com - python 3 support for package - phase 1
 b9c241cb1445701dc3bf77527cecf6e4db201d0b - imarom - imarom@cisco.com - YAML python2 / python3
 7e7cc8a3f9cfa4b0bda18b50ea79145c6bc2a045 - imarom - imarom@cisco.com - python 3 - rearrange
 94ec2f0c0a6fc30fb3a9a11243146e0d878c4c5b - imarom - imarom@cisco.com - ZMQ CEL5.9 / 32 bit / 64 bit with python 2 / python 3
 11425470921de652bc6849666562d4bc4045229b - imarom - imarom@cisco.com - 'port_id' paramter for profiles
 aa334e0ef9258ffc70f0741627861b832d79a69b - imarom - imarom@cisco.com - tunables show on the console
 7d0f9e5efeae033151b5442b00c8055376de9c6b - imarom - imarom@cisco.com - tunables for console
 7d7cb50d7e75ca1beccc00daf74227c4320685f6 - imarom - imarom@cisco.com - traceback should not inlcude our code
 f803e5b2b997e02f30bf747ce799f42b7aa61c13 - imarom - imarom@cisco.com - FIX: direction for profile
 c2954671aa8989a462ad9c63ec8ede5ade491957 - imarom - imarom@cisco.com - RX tests
 cdf596bbb6acc1843f057db699852b3a8689120e - imarom - imarom@cisco.com - STL RX tests
 d935f8e440051b703175ea47077d51873f4d9504 - imarom - imarom@cisco.com - removed some prints and a fix for error handling on add_streams
 17e720ee8611d950c56e3a873f0ac9cd2b235279 - imarom - imarom@cisco.com - add_streams now returns the correct stream IDs which were allocated by the port
 cb4fc4381b85661658885c3c5f9e0bbcb1ce280a - imarom - imarom@cisco.com - RX stats API/TUI refinement
 2e249a00eae2e2a1a25c115480b146ebafe0b54b - imarom - imarom@cisco.com - prebuild for ZMQ with README.txt
 b2732e9df76d1024673d1ce14b510dc63df3f14b - imarom - imarom@cisco.com - ZMQ 32 bit for CEL 5.9
 f24d22eb359753255527430cb8a8b759a424a0df - imarom - imarom@cisco.com - stress test for RX on stl_flow_stats.py
 9d739f26ec83d5e1dd4125dde5bcb07ec74374c4 - imarom - imarom@cisco.com - a minor fix
 6229c603d93f3622984960d51d2175473ba5a25d - imarom - imarom@cisco.com - yet another RX stats fixup
 38847508e56f7733f8ac8913389526f6331059c6 - imarom - imarom@cisco.com - minor fix
 3c2f0346b3743d27ef0a02e44726f11fdb73417d - imarom - imarom@cisco.com - RX stats #2
 8b0bb76f7987e33ff1b13b5bdf360a9e15f96c68 - imarom - imarom@cisco.com - RX STATS !
 094411ef99a485017d300e632e14aee10c8234c5 - imarom - imarom@cisco.com - BW for RX stats
 60fbd456c4d804adc903839f916c9c2bbe272d94 - imarom - imarom@cisco.com - RX stats - major refactor
 d5047a7e044c681fffa436015fd9cd246e4ad1b2 - imarom - imarom@cisco.com - CRITICAL fix for packets less than 60 bytes
 5fb4729f4f206eb727d0b665579ffea357d3ff13 - imarom - imarom@cisco.com - functional tests - not fast enough - now 9 seconds...
 7143d71c90df1f9909f6b8a4d7d91a7a22340f68 - imarom - imarom@cisco.com - 1. blazing fast regression 2. API checks for Python version
 f749b4358cfedd1ef7e0b58f69f63ee4d00554ea - imarom - imarom@cisco.com - RX stats example "stl_rx_stream.py"
 13cfb2c4ea55b7e0dab40155d8d51e7955ae4681 - imarom - imarom@cisco.com - RX stats API
 6d69e95c296d2a2f3081a3934f89f25321e47182 - imarom - imarom@cisco.com - XTERM might not be present on the machine so TUI -x might give exception - fix it
 26873712908fcfb26ee5310c961846b79f0a8249 - imarom - imarom@cisco.com - port mapping - hardening
 9c62e2a6f114d99a7271e259bad2601a28cd9c4a - imarom - imarom@cisco.com - brief/deep sleep for DP cores
 106a9ecd9ef7e353d867aaf00fcc8353ccf000b9 - imarom - imarom@cisco.com - PAUSE JSON event was deleted accidently
 59a3b58d240661a2bc06c6ede473d2eda4eb5e55 - imarom - imarom@cisco.com - TX barrier
 584cc84966c0980bb22197f633fb08e3ddcac7bf - imarom - imarom@cisco.com - stdint.h on Fedora dist. requires explicit defines for format macros and limit macros - updated the WAF makefiles
 e71182209be5870d31cc409a32e3d81f1641b00e - imarom - imarom@cisco.com - random var crash when range is full uint32_t or full uint64_t
 0fd006c24926377eb975eeb8885c0b4ed71db546 - imarom - imarom@cisco.com - on Fedora 18, inttypes.h requires explicit define
 21fe2befe8806ac2a70cfb1d1c45737bee7e2702 - imarom - imarom@cisco.com - more info for ports (API and TUI)
 5f17c48a1f6f7006cbb6e1b17eca2ebd6b682b78 - imarom - imarom@cisco.com - support for mac addr query
 f23c253bc3c8485c87f07573c432b1003db984c3 - imarom - imarom@cisco.com - added port_info API IPG for load PCAP cannot be less than 1 usec
 032480933eaa065761ac1d5d27b96bced93d5343 - imarom - imarom@cisco.com - accident - fixed problems from previous commit
 aaef3f95683bfa1574537c543e4ffc86afb0480f - imarom - imarom@cisco.com - port attributes - promiscuous and etc.
 235a14fce2503d2592f9fe58bd8611e97f99f7df - imarom - imarom@cisco.com - RX - for not supported interfaces gives an error in JSON
 ecb526069c67cc7ee96ee6e7e263f3e556355011 - imarom - imarom@cisco.com - crash on non 40G (no rx support)
 3eb4f868ef5bc728a46c8012c914f6a9381f4cdb - imarom - imarom@cisco.com - VM bug youtrack: trex-187 and rx stats
 252b8ab3f41a18af8561cece71cf07bc9872f39f - imarom - imarom@cisco.com - virtual NICs does not add 4 bytes of CRC
 0e70a929c610f07cda2271313cb5f4c1bac4f148 - imarom - imarom@cisco.com - sync streams and some other bugs
 81059eb5df274efe48ad3914039ddb657c3285ab - imarom - imarom@cisco.com - global srand messed up stuff moved to local rand_r
 a420b4c469c49c01c5de6756e2955beb4c714728 - imarom - imarom@cisco.com - conflicts
 eb899885b5e4c551550275e8aa46061aefd6b37e - imarom - imarom@cisco.com - some mods to the rate
 d1360da9fbdda884f43400b98c022bbfccf523f4 - imarom - imarom@cisco.com - rate is now backward compatiable to API
 bc7f0b85b85a8deb6bc58bcca32ff11d9289cd92 - imarom - imarom@cisco.com - rate per stream
 a88db6885843221757f3cfb4bb3b2e74f57395bb - imarom - imarom@cisco.com - deepcopy for stream per port history
 d650f106869eef15b7c347f8e49896dc9a572c3c - imarom - imarom@cisco.com - added tests for PCAP profiles
 c6f710bc844e812fe448f7a2850fe15058328777 - imarom - imarom@cisco.com - profiles for PCAPs
 a5788f0e036baa9c28eab4abb705affc89abc498 - imarom - imarom@cisco.com - stl_pcap.py example - how to transmit a pcap
 d9b8bb0ba62d750ab13a1cda5f33bbfcb1f30358 - imarom - imarom@cisco.com - timeout connection error message was broken
 6b29aafe2b19731dc222a83bbaec288139866e32 - imarom - imarom@cisco.com - server might crash if uint64_t value was actually negative
 0bc8b0acfb2d2e158c7b41bc398aef3137087859 - imarom - imarom@cisco.com - added support for default fields at the JSON RPC server
 8f6067d8738fa77a147955ee208ece8dea198111 - imarom - imarom@cisco.com - help was broken in the simulator also some more bugs
 6389df5830584f4ab4f5d83f0c9575f5c154b379 - imarom - imarom@cisco.com - streams command was broken
 ec369cd722a400130b9b754c2c965ec60beb9d56 - imarom - imarom@cisco.com - many bugs uncovered by the PCAP injection: 1. NamedTuple constructor 2. Scappy 3. zlib for server
 e93926178b4a510bd1bec776d69cc77eb7e16aff - imarom - imarom@cisco.com - YAML support for simulator
 96e96afa83a47268000194ddf75ec2323e336d18 - imarom - imarom@cisco.com - fixed 'streams' command that was broken because of my big commit
 268c7f125a8d51fa46a48de7104a3cfd7c50397e - imarom - imarom@cisco.com - push support
 177b486366a44e38538e33b5cd2ac1e9a141aee0 - imarom - imarom@cisco.com - simulator bug and some YAMLs legacy field
 c585d631dde54732d04b2f3ee5661f15e7648719 - imarom - imarom@cisco.com - fixed two bugs: 1. deque race between two threads in the stats 2. max stream ID + 1 for port
 a69c4dd80e88b6fb4ebfae8d84366b11561d7660 - imarom - imarom@cisco.com - back to 'count' - as the DOC states
 f8d4d5a845fc049497dd988e911d2678798fa307 - imarom - imarom@cisco.com - number_of_bursts field was missing
 cd4cf9917fb516a5b5575b932ee71c64b4214ed4 - imarom - imarom@cisco.com - support for pcap/cap files (console, simulation and API)
 6413382f3c7cca2873315b84798167856a9411fd - imarom - imarom@cisco.com - simulator didn't work in package mode
 72130595fe3d99e3dfdbde94e951de00918183f6 - imarom - imarom@cisco.com - packet builder documentation is disabled until we sort things out with the docs
 ede68c669fde984d6095e9313d49a8af295ae885 - imarom - imarom@cisco.com - Merge branch 'refactor'
 59d48a12d2c2f1e7a42e44265c4a3a4c1c8651fd - imarom - imarom@cisco.com - moved yaml files again ....
 c07bd86f8c0a150f743c985dbef5e2bce857e0d9 - imarom - imarom@cisco.com - minor fixes
 0aa48dc740012b94cdd0cea3e49c1cb0258d9ce9 - imarom - imarom@cisco.com - path checkup for lib
 a94f1cdde418a7e96fce6f9c5ec52da5bafbd4b9 - imarom - imarom@cisco.com - YAML profiles fixup
 e8ba50a8940c1288011b434bb1a7df2159578d67 - imarom - imarom@cisco.com - YAML loader
 7e2be1dd25c03b76765cbaa0cfa615210a4efc73 - imarom - imarom@cisco.com - fixed examples to new model
 6107c1ca4aa485c5971ff3326513b8f4934f7ac1 - imarom - imarom@cisco.com - huge refactor - again
 f5a5e50bfe046148a20f6ce578d6082119dec2c0 - imarom - imarom@cisco.com - stream ID allocation
 b22b0b3d618c5e23c20cb67709d207c417f2600e - imarom - imarom@cisco.com - few fixes
 995267db77f5554d5228697b8b2a862b51859fe6 - imarom - imarom@cisco.com - first refactor
 1ab9a175ca7d49f7ae843d46a76c36baa16ff39d - imarom - imarom@cisco.com - fix for update command
 4c98022f0c433815e9a672dcbf2e25698731628b - imarom - imarom@cisco.com - new example - stl_imix.py
 c8cd078fca514ed0a30b5a084efd1fa5f8386cc2 - imarom - imarom@cisco.com - integration issue
 2887433cb71f43c9bf91226915959f5ebea49869 - imarom - imarom@cisco.com - integration with scapy
 be5cbb4162b88f311ae4712049698a779258c69d - imarom - imarom@cisco.com - fix for  Issue trex-176
 11bcf4ca8fed5259e321c535bf90d0442e9b9746 - imarom - imarom@cisco.com - fix for http://trex-tgn.cisco.com/youtrack/issue/trex-174
 f9dcbd38e90601f5571bb5bcfb67170876ecd3c6 - imarom - imarom@cisco.com - simulator support (API and profiles)
 4715b86a6e165373e8b8b6d52095637a3882a942 - imarom - imarom@cisco.com - added API: release, remove_stream
 7351ddb52a2162fc2ac303c687a2ed50cbb0843e - imarom - imarom@cisco.com - API: example for bi-directional flows
 1e69b27f272fef2e3124693b865521a4927418f5 - imarom - imarom@cisco.com - ZMQ stubbed on simulation
 ea3f39cd42ea667d1928564a25bffca19275cfeb - imarom - imarom@cisco.com - 1. fixed failing regression test 2. enabled STL nose tests 3. fixed packet size padding to 60
 db6254e3c59ef887ff41ff2aff44349010bd6bad - imarom - imarom@cisco.com - packet is now base64 encoded
 2828fc9aab33b742c59a499dbf06ea2239ec6220 - imarom - imarom@cisco.com - API simplification and example
 4c6450049d82fb9f98dbafe98d3ea1e229bf2a6d - imarom - imarom@cisco.com - API cleaning up
 15f1a170ec59046b75ed059105cb1c177a6a5ad4 - imarom - imarom@cisco.com - stateless sim was broken
 b87ac8e2af727598b3120510b221244c9c499e56 - imarom - imarom@cisco.com - added support for L1 B/W check both start/update now enforce this and it can be bypassed by providing 'force'
 7294d7f162e19e0ccd3a37eafbafe22cf63df6a4 - imarom - imarom@cisco.com - fixed issue trex-172: Console -m 100% is L2 and no L1 http://trex-tgn.cisco.com/youtrack/issue/trex-172
 6f4a51c126b7a78ee8e37d396ed2b61b05fa506c - imarom - imarom@cisco.com - added example
 db5b9d6085b3e5cf71e1abf42c7a745cb723e00e - imarom - imarom@cisco.com - removing some un-needed file
 cc75f3f75e026bc17e526577c463ab5b524ebf22 - imarom - imarom@cisco.com - phase 4
 b726b5682fca2b1e032380401457d1afb47e1713 - imarom - imarom@cisco.com - draft #3
 c93acc26bf2517c872da716198e76bcf566b836a - imarom - imarom@cisco.com - draft #2
 2d9d5e147b8f15a8308dad46711390f3b168ec56 - imarom - imarom@cisco.com - highly draft - just backing up
 9932ff8dcf4f8b6b6f3986832f8a1a8f8461c743 - imarom - imarom@cisco.com - async publish now
 11d328d3e40b04540489eec83ac484d5b06254bb - imarom - imarom@cisco.com - draft of test API for stateless
 d3c89bc54aca0e8ca1b834ed9fbf9ddbefdc7d64 - imarom - imarom@cisco.com - always on top for TUI now works no most platforms (using GTK+ if available)
 61dd670bb4b950f96002ea529235ac341c21a12e - imarom - imarom@cisco.com - fixed the permission on the console directory (now creates with 777)
 7baa5bda9175ed515ba9507236303589cd731a56 - imarom - imarom@cisco.com - -a is not mandatory anymore for every port's commands the default is all ports
 7ab12e3952b6260059cbd9e19e994a150177ee2a - imarom - imarom@cisco.com - cntrl+c in middle of line can abort the line instead of exiting
 862ec9b81ef22c860d4fb9fa45f0531f1c238bcc - imarom - imarom@cisco.com - TUI now writes to a string buffer and then to screen (should be faster, like double buffering and switch)
 fdc012345f5ab9dc40d5a571855a7d2010d88475 - imarom - imarom@cisco.com - added 'total' line to stats
 898fadae0e9bf9d0eb46abf286a888d791bdaf96 - imarom - imarom@cisco.com - perfectionist's job is never done - fixed the console prompt redraw when an async event occurs so it looks nice
 7ce793d732d7692a60672db7f9e4f1bac9cad81e - imarom - imarom@cisco.com - some modifactions to the TUI few things were fixed
 816e2e3b844c009efe698adc97cd67286e13584e - imarom - imarom@cisco.com - small problem in the stl simulation
 6f7ac3900a862b34bf9982c3fc3ded29610a7e7e - imarom - imarom@cisco.com - changing test path to /tmp/
 46bbe5603ff96dfaefeeffdd97d8efe9fbb07e71 - imarom - imarom@cisco.com - nose tests for stateless
 1d074bf3b198c1f160f6e636c21c16c9c833ce61 - imarom - imarom@cisco.com - random packet size - uses expected packet size instead of the value as is
 773e9d1c67c314aca8f6f88f676b4dd2d777863d - imarom - imarom@cisco.com - Merge branch 'master' of https://github.com/danklein10/trex-core into danklein10-master
 79b2a5ea59c3b420988891b9f3751579bfbe8e0e - imarom - imarom@cisco.com - simulation bug - mbuf refinc
 c068b9e06666534ac3a426cfe2eb8c3c844eaa95 - imarom - imarom@cisco.com - stateless sim dry was "too much" dry - no only I/O is skipped
 a7223338770034ba6d495cc6368665a332f5b994 - imarom - imarom@cisco.com - first bug caught by the simulator - memory leak
 2dff2ccf6fd6e4dae2556c1cf392473989a826b9 - imarom - imarom@cisco.com - yet another stateless simulation phase
 72ca9e76d4c6a5fe48e8cd7e1e49b9e54e40fca9 - imarom - imarom@cisco.com - more options to the stateless simulation
 c905d6b0845e79dbc5d5d37eee560d1dbc58b6ff - imarom - imarom@cisco.com - stateless sim - core_index and all cores simulation
 857bdcf05a920b99e1cf180c700176b04801da00 - imarom - imarom@cisco.com - some additions to the stateless simulation mode
 e134270a3bcf3c9498a2926ffea1d7bb0d4960eb - imarom - imarom@cisco.com - a script to inject simulation stateless files
 82e65a02d2f9bdab552521a4859795937821f1be - imarom - imarom@cisco.com - simulation end to end
 5c24b9f7738bb5db691e91db991d80082d521ffa - imarom - imarom@cisco.com - updated server pacakges include for ZMQ
 17a753731d3c66d62943fb39652f16e88ad552e7 - imarom - imarom@cisco.com - .so files for ZMQ build were missing, git ignores those files by default
 b161dc672544a913f7f1ddf3a086dd75f2f1134a - imarom - imarom@cisco.com - another missing file for bp-sim
 01cbc3941163aaf7618f7e75aaf60fb56257dad2 - imarom - imarom@cisco.com - file was deleted accidently - libzmq.so from external_libs C++
 0313eff6cf984bd2a5289091299da79eccfc4bc8 - imarom - imarom@cisco.com - script to support CEL python
 aec3c8f4a0fe4da9a964a051d86fae808f336a55 - imarom - imarom@cisco.com - provide a CEL 5.9 a way to run trex-console
 ba297ed1bfdfbf61bc99fe7f75deb800b570c58e - imarom - imarom@cisco.com - some TUI tweaks
 7968d59c2d26d31b947bd3ae7be0216d8f7b681b - imarom - imarom@cisco.com - CPU util beautification PPS total is only TX now and not TX + RX
 1ee0959dc36cfc997532bae3ed56ec8d8e29a379 - imarom - imarom@cisco.com - problem in the yaml file
 bfe4c318d07406a235ae3ed51422907ca2ea5b97 - imarom - imarom@cisco.com - some debug files to help build fast
 fb46a1735d7f723ddc791221563e365ad54ef5e0 - imarom - imarom@cisco.com - connected control plane to split
 0bde21ac82ff025939f73bbd1e4783345917e49a - imarom - imarom@cisco.com - support for client var split
 61685c0768c0786859da8f6e7737cc909bd5ab26 - imarom - imarom@cisco.com - VM wrap around issue
 16130b77af4f966b1f794f27b75265d76ee96dea - imarom - imarom@cisco.com - some fixes to the VM and the splitter
 0901331fc21088307fc4a264d5b38089a1ce7f1a - imarom - imarom@cisco.com - support for VM split - 1st phase
 a667765535119953ca73ba5f75c815b36648588c - imarom - imarom@cisco.com - CRASH: uninit var at stateless port object
 31b92c62f1ce84ba44c9fdf6c2f12ae51655f86c - imarom - imarom@cisco.com - simple playground YAML file for VM
 68bf754b96a84c8a2a32bffab30189f8c8e9ad1b - imarom - imarom@cisco.com - Merging lastest 'master' to side branch 'vm'
 419a25e989c47dcc5e94b9e3bc64252fb5197f10 - imarom - imarom@cisco.com - VM: connected control plane to DP
 bfb15053ea5d21bc0502f3102cd83407fafddf75 - imarom - imarom@cisco.com - moved all return code values to RC types (better for batch rc) also few fixes
 d71dbce9695f348b2e52e00c9efd53cb89c62aa5 - imarom - imarom@cisco.com - bugs fixes 1. ignore your own force acquire of ports 2. TUI fixes
 bae48d6cf8dd59158ffcb488391af8a96fc2e037 - imarom - imarom@cisco.com - TUI v2.0 - now no flickering, state machine for lost of connectivity and TUI can be started in xterm using tui -x
 fc4b8bddcb4550cbf8d06e414b82a1d082d1d996 - imarom - imarom@cisco.com - added a "--tui" feature to the console it opens in read only mode and runs the TUI
 7567166ca52bd136ce08c06dcbd48c0dfd67210f - imarom - imarom@cisco.com - removed session id - not necessary
 95c2405d6373ca3c6b69efc3faf293cd41a55c76 - imarom - imarom@cisco.com - read only support
 1355327e97e6d5ce5800fa4d6f879695922e8637 - imarom - imarom@cisco.com - some modifications to the tables added clear stats as well
 8ed7433b1509c21e8840e8152c55e69b1a564dd4 - imarom - imarom@cisco.com - dynamic commands on TUI
 8713749a155b8d1a7e140d073f0092e3b62cacac - imarom - imarom@cisco.com - a minor fix to the TUI (pause/resume all ports)
 feb152b7d5eb531d439a4950d27cbc44031daf92 - imarom - imarom@cisco.com - text based TUI (does not use ncurses)
 01af153cf391d963a64cdd9b0d29226aca8b63b4 - imarom - imarom@cisco.com - removed duplications
 24b895f6843210b1bbe8046c639ed9da436c8012 - imarom - imarom@cisco.com - Merge branch 'dan_stateless' into a test branch
 0fc30adae2fc5708baef74d36e97a174b078f332 - imarom - imarom@cisco.com - added 'dry' option to start command this enables showing a profile map before starting
 3c87156e57ba46fa725ed19bd33ca8b26afa25f7 - imarom - imarom@cisco.com - fixed for Ubunutu compiler (more strict)
 b420c37087df630bcc0f97baccd073b838517b46 - imarom - imarom@cisco.com - some validate info
 026f949fbafbb00fd7a21f3d84a632f5745003ea - imarom - imarom@cisco.com - ZMQ bug - connect / disconnect fron another thread on pyhton (not safe !) fixed and more hardening
 23e1f07edcd8289f09a1477c416ce260d1a0a804 - imarom - imarom@cisco.com - moved gtest to new compile API
 3aa3a83fe7b7d066ac910140c58cef1939de2baa - imarom - imarom@cisco.com - burst bug - generate compiler object per core send message per core instead of duplicating it
 a6af2a8e624c62d9a347215321c6562f28879d97 - imarom - imarom@cisco.com - various fixes (each one is a minor one)
 a48cd6471a2d82e5d78e8abe85b065f66a388e11 - imarom - imarom@cisco.com - 1. fixed ZMQ message limitation 2. added some scale yamls for IMIX (300 streams, 1000 streams) 3. return objects are always complex objects (not strings) - for backward compatability 4. some minor adjustments to ZMQ socket timeouts
 7f07d43ec534562ea274839c8996c9e79e747801 - imarom - imarom@cisco.com - Merge branch 'master' of csi-sceasr-b33:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core
 4c94931c5de8673433d3bf22999ecc84d41e0595 - imarom - imarom@cisco.com - support for update +/- request
 27a7103d501e9a0bf005d657cb3f7c51a72eca6b - imarom - imarom@cisco.com - when connection is lost - identify this on the console
 59548ae8f65f8aa387900a321b437b8501046fde - imarom - imarom@cisco.com - Hanoch's review - changed update model to differential also, graph is calculated on demand and once for each update
 d9a11302236095e055247295021bdfce6c988802 - imarom - imarom@cisco.com - added support for 'update'
 b6ec2066653319b60385de1d4117165eb88890a1 - imarom - imarom@cisco.com - fixed a bug with default start command in the console also added clear events and more types of events
 92dea3787ab7b2c9877af9cd539d42a6957f7da6 - imarom - imarom@cisco.com - added events log
 4a41c26a5cf23635a5b1332af6e806c915cf7e6c - imarom - imarom@cisco.com - support for "total" flag for start also fixed a bug in mpps (trex console)
 b0446de90c05d0a129fc38e6aef981dff243ccb7 - imarom - imarom@cisco.com - removed some garbage prints
 963da09589fe8376f2750e4d0dc741d48eea6132 - imarom - imarom@cisco.com - added history command support - you can show the history or execute a previous command
 e5e2692e6dc32dae7b55f3e1435081b5ca732220 - imarom - imarom@cisco.com - Pulling latest
 045d0f8f31b2e68b8f726377fabb3205b5d19cf5 - imarom - imarom@cisco.com - added support for percentage on start also added info about the correct interface driver and speed from DPDK layer
 ac6f8e7c7c4e957a31c19c1fe4a0997009c6e733 - imarom - imarom@cisco.com - Merge branch 'master' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core
 161a85c57c3d2a165e4fa94140d67db05714a7d3 - imarom - imarom@cisco.com - bug fixes for the graph
 1f6977d1e109acba69f1bf2230d6b9f5e4aae54e - imarom - imarom@cisco.com - add stream graph + support for console to use any of the following bps, kbps, mbps, gbps, pps, kpps, mbps percentage is not working yet
 903b855393acd411e85b25e6b2df1158d9fe2856 - imarom - imarom@cisco.com - TUI back online
 13f558cbabe5e624df7244788139c438f4b8092f - imarom - imarom@cisco.com - Merge branch 'master' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core
 b094110ef86889a0694dc71503c5610abaf47ebe - imarom - imarom@cisco.com - BUG: didn't do all the states per port on the DP - now fixed
 90e283923e5d860803eae5996a1247b1390ea36a - imarom - imarom@cisco.com - a bug in back to back start/stop
 34191e258a032cf78a171752eece903bb06f6751 - imarom - imarom@cisco.com - disable stop event when you got it as a sync request
 2ae2e4e860194ee8d2b5ec5c4a1375751f51dd98 - imarom - imarom@cisco.com - full async DP stop support
 f3d60d71ccd9275ac42b7c9dc619cc6797e1fb12 - imarom - imarom@cisco.com - Merge branch 'master' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core
 76248b13906f575f709ed2270d63ec41131f4bdf - imarom - imarom@cisco.com - Merge branch 'master' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core
 a7317d45787669af71ca8c65fd1e51f8a47d2c1e - imarom - imarom@cisco.com - async events (DP to CP)
 d9ed62e91c83039521b817779b4bc0197cc8151a - imarom - imarom@cisco.com - Merge branch 'master' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core
 07e6795a7497151e0920c82337cca6cfb5c3c3cd - imarom - imarom@cisco.com - checkpoint before merge
 650549974eb23461ecaf70acf0110a148b0dde70 - imarom - imarom@cisco.com - minor bug in wait cmd
 d16ebf0b67ae8e339fd9367c313a786a8172b1b0 - imarom - imarom@cisco.com - basic compiler checks
 f9365e5150f9479dfbf4436d22874f121afbb5c8 - imarom - imarom@cisco.com - Merge branch 'rpc_intg1'
 94b1238942da24e47fb3e689bf695e815a604eb0 - imarom - imarom@cisco.com - added duration to the RPC server (and all the way to the DP) *STILL NEEDS FIXING THE DP STOP SCHED MESSAGE"
 56becbc13bc2edc1fe60afb6d788357a70147a43 - imarom - imarom@cisco.com - few fixes to ZMQ client (timeout values)
 2dee3346a79146b8f042ccb3f105498694fc6c4b - imarom - imarom@cisco.com - clean shell / client added script for run
 1f98e85aba1fb41110ea9743a69c075eeb60f476 - imarom - imarom@cisco.com - Merge branch 'rpc_intg1' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core into rpc_intg1
 57e67fd2ae248039951798978cc8c1c219c3d752 - imarom - imarom@cisco.com - few mods few fixes
 513581840e5787e73161de049aa59552f23e719d - imarom - imarom@cisco.com - modifying stateless client to a simpler lightweight module
 78c6593c5a2d3d2242be7fc659d15eac6b869358 - imarom - imarom@cisco.com - DRAFT - only for internal purpose
 e9c6fde1c28b2c51ea164b0df929c9c44ee6f444 - imarom - imarom@cisco.com - a bug causing rate to be sqaure
 467382a7611f478d66cf58c1307f079239f7bac6 - imarom - imarom@cisco.com - lightweight console
 a7983ed267e02a9c6a39c898c58e96b5d878e3f2 - imarom - imarom@cisco.com - Merge branch 'rpc_intg1' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core into rpc_intg1
 81d551e778efbaebf9b1c71572b568a722e83364 - imarom - imarom@cisco.com - added "update" command
 6394039f728bc73918f9c0c1bb8ba5dcc85c5cb1 - imarom - imarom@cisco.com - Merge branch 'rpc_intg1' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core into rpc_intg1
 9c32c36b6006d2a81e1a5658a1fb1616eff650f3 - imarom - imarom@cisco.com - moved logic to the port class also implemented the state machine for CP port
 67bcc46be09049d2ca65c0af2aa6a2fe0821eb04 - imarom - imarom@cisco.com - DPDK target is now built with -Wall -Werror (with few expections) on both Fedora 18 and Ubunutu
 c75eb0b81a70ac39a5535553ad902b3a11385d48 - imarom - imarom@cisco.com - ubunutu compiler warning
 5021dd5d8338e24557038d6c4ddc2f666d677903 - imarom - imarom@cisco.com - tests golden were updated because main loop exit model has changed (sometimes one more packet was written to the dump file)
 38dc2db83370ee9d2483a09f4451a5c0f1167cee - imarom - imarom@cisco.com - fixed all warnings now compiles with -Wall -Werror
 bc7d9ee81604fd33607569ac4f03ca8b91777b29 - imarom - imarom@cisco.com - code review notes: 1. performance improvement for stateless DP core object (direct object) 2. exit scheduler loop is now using a scheduled message and not IF 3. duration for inifinite is negative number 4. fixed stop_traffic scheduled node time
 64198d95efc9c60de0f9a5cef1b24a67e0744d4b - imarom - imarom@cisco.com - Merge branch 'rpc_intg1' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core into rpc_intg1
 e92507617ed8069b674fa5729b1e6a0c5d4b2662 - imarom - imarom@cisco.com - bug fixes in status window
 530625493e92ac300b8a1135d061a3ecd428008d - imarom - imarom@cisco.com - new format for the status per port
 30b87959dc2d8da7f2f2a471a53485d600d8735a - imarom - imarom@cisco.com - some fields were missing from the ZMQ publisher
 6b241b37b4c0cd462c158c2dad28009ea817cd86 - imarom - imarom@cisco.com - support for multicore
 c0a49eef86df00d9497fa5701d5b9d4cbf4bacc2 - imarom - imarom@cisco.com - now support multiple interfaces / ports
 c2928039f199d3cef6d130201cf825d5b6b67937 - imarom - imarom@cisco.com - fields for specific ports on the status screen
 3fb4e4c130da10e58af07e1f783f093515e90f96 - imarom - imarom@cisco.com - few bug fixes for last commit
 1586ab131f28c03ea65373d9e702e4051ffb9a56 - imarom - imarom@cisco.com - status is back online + ZMQ async stats
 7d7767e17b1a4e54a8934ded724f54dc5b6228ce - imarom - imarom@cisco.com - added support for a new RPC command : sync_user provides a way to sync a console / GUI to the server for a specific user
 eacf2829c309011bf15d56b7b531b22ebeaf4d7d - imarom - imarom@cisco.com - added support for 'mul' field in start_traffic RPC command
 ee2c7f45e0bf973443b70eb8329811bcad44f83a - imarom - imarom@cisco.com - stateless cores starts on IDLE - and starts the scheduler only when traffic is being transmitted if the traffic stops completely on the core - back to IDLE state
 a1971ec3a7f6cbe0aea1393a57aa17bf44deedac - imarom - imarom@cisco.com - DP stop message now disables only port related nodes and not all of them
 9a820782c35c6de79d2e724a48087e8ee62fc72d - imarom - imarom@cisco.com - Hanoch's review comments #1 : fixed performancei issue with the stateless node
 e0e66e7eef2f9d1f4cb1c93841b2345a42c8d278 - imarom - imarom@cisco.com - Merge branch 'dan_stateless' into rpc_intg1
 cd64f9efd72f1502d2b1369da7f73eec15542c7c - imarom - imarom@cisco.com - Merge branch 'dan_stateless' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core into rpc_intg1
 3978adceba8ce3861097747868da22bce379edd2 - imarom - imarom@cisco.com - some bug fixes:
 6aad159d20ce35c76a54f7dc45e97ebc4477ba52 - imarom - imarom@cisco.com - compiler missing files
 788ba38b545be2f76f290f73b16cbfc37f4fa187 - imarom - imarom@cisco.com - moved all stream compiling phase to a new file trex_streams_compiler.cpp
 cb8bc9bda11c951b8b91a635d8d4d6df8d5a0ab8 - imarom - imarom@cisco.com - support for multiple streams
 ea0b6efc3a41f425e46d81f4b6b8bbbf3238add1 - imarom - imarom@cisco.com - working cont. stream on 1 core
 99109fa49c9a4d09a69172367911758892203ee2 - imarom - imarom@cisco.com - few breakage to the test simulation
 74ddabf488dda9e39497e871241bdbea9536719a - imarom - imarom@cisco.com - Merge branch 'rpc_intg1' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core into rpc_intg1
 b77fef12a08d6d964e522eea6b2d846dfcc98b08 - imarom - imarom@cisco.com - RPC control plane now integarted with DPDK
 6c7880b9881ed6690954f0c29259dd0b584b3970 - imarom - imarom@cisco.com - DP cores now inject a single packet as a dummy to see stats
 3b827c9584c28d3f1f573e372f646edfe9f5f007 - imarom - imarom@cisco.com - some DP base files
 d7af282dc1cd629c251a937c9aa88a9a5a47030b - imarom - imarom@cisco.com - first integration with DPDK layer
 d56d0665470dd3c8959c8945162df13827b9d4c6 - imarom - imarom@cisco.com - Merge branch 'master' into rpc
 09c9d77dc2f5a89924bd27226727220801a5df13 - imarom - imarom@cisco.com - fixed some bugs in the async server also added affinity to the stateless main object
 74b648a86c16933680b03a736afe3f0305b4f6d2 - imarom - imarom@cisco.com - some file renaming
 f47239654fb47d9de81fdb47fc9a16f3f205082f - imarom - imarom@cisco.com - added some dir structure to the stateless
 4d53d6e2633caed782067965b1b4422b45dab4a2 - imarom - imarom@cisco.com - added async publisher to the RPC server
 73574943ae438985f37aae3ea52e9713c55ef62e - imarom - imarom@cisco.com - just a checkpoint on async server
 1f90e4ed08414c8aa423693c4ee8fa84e7675230 - imarom - imarom@cisco.com - some improvements to the console
 59e080559abe0895bf2f19b156c7245aa98f31cc - imarom - imarom@cisco.com - added trex-console to the pkg
 52e2ab74873d1958c0f7ab6e598a402fe0a673c5 - imarom - imarom@cisco.com - some minor fixes
 14006b519bfd679227a87d0e6a2be9726774aafc - imarom - imarom@cisco.com - Merge branch 'master' into rpc
 d9e1cc14540431aa8baf8480625aa54c2a7c7175 - imarom - imarom@cisco.com - more refinments on the console
 3f4249b20c0edfb6902d1e4b5ebd13244f5a17b7 - imarom - imarom@cisco.com - some python console modifications
 30c686d5de018612cf404520d139a9b5a021ea32 - imarom - imarom@cisco.com - checkpoint - added stats and some python code
 f61bbcca4ab21100068887b1a08bf9bdf250f14d - imarom - imarom@cisco.com - Merge branch 'master' into rpc
 96765d2bf2c416f652da904cf7524ff75b678aee - imarom - imarom@cisco.com - moved 'owning states' to port granularity instead of machine
 1e723ff84bb6cdf6dd3a58650af059b6814b5331 - imarom - imarom@cisco.com - added more tests
 3b372bbe45931b853f3f906352a0cbdc89952c41 - imarom - imarom@cisco.com - enabled all warnings for the mock RPC server target
 dd99c3890d3bb7b4aab833927e85648cd6e86c85 - imarom - imarom@cisco.com - added many tests to the RPC server also, few tweaks for handling RPC server errors
 54f8323b3938bf4ab672cde01a06711bfc522a2e - imarom - imarom@cisco.com - added ownership to RPC server
 e33befcf222fd2108d589dede11069d4256bb21a - imarom - imarom@cisco.com - added VM support to the streams and RPC parser
 3adfe9c3c8a6e2ce1cdc5bd1a673e428c18fa64b - imarom - imarom@cisco.com - added more commands to RPC server
 c625b6e4f6d71176ef1db5aab93f4e66939d7a25 - imarom - imarom@cisco.com - trex stateless changed to singleton. added some more commands (remove all, get list of streams)
 ea30ab5d1165707ffb1297dabf2b24ecbd5d39a5 - imarom - imarom@cisco.com - added pretty printer for the mock server on C++
 1912c95b5480cd601581a00645bb2e75e9c6e7a3 - imarom - imarom@cisco.com - Merge branch 'master' into rpc
 6669a4dd3176e21ef8e99fc4a90ecd7a42566be9 - imarom - imarom@cisco.com - changed Is field name to isg
 2cacf95c9b15915f826bc421c3d32e08d3e57f64 - imarom - imarom@cisco.com - added RPATH support - this allows the mock server to be run from scripts
 83a53d61c3e7db90637cde90f241f3272ccf3e5a - imarom - imarom@cisco.com - Merge branch 'rpc'
 7925e8e3a1d5da83474242ef3848f0198ec8c33e - imarom - imarom@cisco.com - fix plugin return value
 ffd4e944b9905144682e9f0b77ce0af02c6a43d7 - imarom - imarom@cisco.com - make the mock server run on scripts path
 29b23b05dd1b0fe34af9448fdcbbd2e6a3a594fb - imarom - imarom@cisco.com - enable the mock - build is now on a Fedora machine
 28f2970f3301f4ac4436b6da55d4989db66016b9 - imarom - imarom@cisco.com - disable mock
 aecba7b3fc34a644a1c8d1afea7621f85c19daee - imarom - imarom@cisco.com - fix for building on csi-trex-05 (ubunutu)
 c17add108ead1ffbdf0c909684c5f8b18632f3d8 - imarom - imarom@cisco.com - draft
 166e1b639a8cb3d95a6ebae325a4156c6df6c595 - imarom - imarom@cisco.com - draft
 580a81e3476d2f316fa263adceb136a178fb5f1a - imarom - imarom@cisco.com - added some colors
 40461a9752437ee541d797f76d2fba77cad9d0e2 - imarom - imarom@cisco.com - ...draft...
 499b4d6221c023d656663fe441bbf5d194886efb - imarom - imarom@cisco.com - SOOO DRAFT....
 c9381643e7bf9b3dc690bf3e012ad6176ee32b8c - imarom - imarom@cisco.com - Merge branch 'master' into rpc
 05a529031e962d61ab977393fb3d153931feff34 - imarom - imarom@cisco.com - draft
 36c6c87fe4380b214f8ff8a45dc0213fa109821c - imarom - imarom@cisco.com - fix compile issues with external libarries
 e094ae7c761a7d5a3b93f489f5ff9b4ed70ae9a3 - imarom - imarom@cisco.com - syntatic sugar for adding cmds
 2adc8696b8f1a9f9038a1e6377ac23e1bfd03ceb - imarom - imarom@cisco.com - moved files to be on a single directory
 5089a9b557fb3c0198a774f14cff53947a432398 - imarom - imarom@cisco.com - parsing enhancment
 8384612b8493a4a896e91e3bb9d5d25689a87c12 - imarom - imarom@cisco.com - added args to the console
 479c4358ce64429a6d5e21b2bfeccd27da710701 - imarom - imarom@cisco.com - forgot something on Python
 c3e34b2f9dfd3a9342bc2c773c3e5a92701a2d2c - imarom - imarom@cisco.com - few python changes
 a6be0ea727a21e24e1efb77eaf55893a545de233 - imarom - imarom@cisco.com - added support for paramters in the python console
 da56afe25e71f4dc65ae4669889eec5b8fc43afc - imarom - imarom@cisco.com - draft
 2a4d1ac17610d15c65d6337306ffeda04ab29bef - imarom - imarom@cisco.com - mock server
 2acb002ded9dd522af059f3d80f3f26a4e70c1d4 - imarom - imarom@cisco.com - draft
 6ec401381b4b3e6facce5c9a749bc08b8c30f1a7 - imarom - imarom@cisco.com - draft
 e89e0c74913d5dda2c3c46166df99d0fc5e1ed7d - imarom - imarom@cisco.com - version adjustments
 ace4f5990ef18bb3a76d042b60d7a8af02bcd357 - imarom - imarom@cisco.com - added status panel
 65b3e045334ce93162fadc85ea241b8b7667482d - imarom - imarom@cisco.com - draft
 f88f9364a3a608bd60cf797e36b371cbc217336e - imarom - imarom@cisco.com - some minor fixes
 cbc645cba025f2098031350fc1323e6ffff33633 - imarom - imarom@cisco.com - new files for Python console
 396b54ea57308890c29c1d9746f0cce32d990cf8 - imarom - imarom@cisco.com - draft
 ffb38cc6153c7938f02d9eb524bf3e58f0d4336b - imarom - imarom@cisco.com - some MV actions
 e77674beffe7442e1c06c3d3d4903040f2856c40 - imarom - imarom@cisco.com - cleanup before doing some MV
 b9c9cb1ca1257d799d82837b3d69b60028291379 - imarom - imarom@cisco.com - draft
 509b68a5cff9503ffffe2e72a2812bb10ca0380f - imarom - imarom@cisco.com - draft
 47eeee1f5c8c2f08b06dbb02bd1400fd246e3f8b - imarom - imarom@cisco.com - draft
 7827e4de667c58517bb8ae4cfbcd7e9ae41910dc - imarom - imarom@cisco.com - some files added
 324dea63203a5f0f53612651a32003150443ac30 - imarom - imarom@cisco.com - draft - some fixes
 583ef32a82dcd52cce9c1320f5141f91e40a0056 - imarom - imarom@cisco.com - just a few enums
 877eba6c21febeafd1122b60768c5ca5f4a69945 - imarom - imarom@cisco.com - just a checkpoint - not stable
 218b12788ace0683918dc335639cdd92c4e33ab5 - imarom - imarom@cisco.com - adding some files unsteady version
 e69bd2e2858c21421e1fb05aee58746cbbfeeea5 - imarom - imarom@cisco.com - added some ignore to the list (slickedit files)
 2e72d446ad714f44d240487c1e85644f28e20f97 - imarom - imarom@cisco.com - added support for c++ 2011 this requires some compiler support (checking version, adding RPATH)
 da6dd8c78fd9a3de1cea37375c5c366447d2db71 - imarom - imarom@cisco.com - added JSON library
 a4766207c7cf1822730e2b5c7a233b27b9f8c0f5 - imarom - imarom@cisco.com - added support for C++ 2011 this includes refactoring the flags and adding for c++ the flag std=c++0x