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