Hanoh Haim [Tue, 1 Mar 2016 12:02:17 +0000 (14:02 +0200)]
add stream name
Hanoh Haim [Tue, 1 Mar 2016 11:50:20 +0000 (13:50 +0200)]
Merge --pkt support to stl-sim
Hanoh Haim [Tue, 1 Mar 2016 11:49:56 +0000 (13:49 +0200)]
add --pkt to stl-sim
Yaroslav Brustinov [Mon, 29 Feb 2016 16:07:02 +0000 (18:07 +0200)]
fix expected pcap number of packets; add simple example of HLT
Yaroslav Brustinov [Mon, 29 Feb 2016 15:03:09 +0000 (17:03 +0200)]
hltapi: fix decrement exceeding maximal add_value range, add several useful functions, add mac profile
Yaroslav Brustinov [Mon, 29 Feb 2016 11:57:59 +0000 (13:57 +0200)]
yet another limitation of 8 ports
imarom [Mon, 29 Feb 2016 08:29:52 +0000 (10:29 +0200)]
stdint.h on Fedora dist. requires explicit defines for
format macros and limit macros - updated the WAF makefiles
imarom [Sun, 28 Feb 2016 15:02:09 +0000 (17:02 +0200)]
random var crash when range is full uint32_t or full uint64_t
Yaroslav Brustinov [Sun, 28 Feb 2016 16:04:50 +0000 (18:04 +0200)]
hltapi: remove default for l3_protocol and l4_protocol, add several profiles
imarom [Sun, 28 Feb 2016 13:09:53 +0000 (15:09 +0200)]
on Fedora 18, inttypes.h requires explicit define
/* The ISO C99 standard specifies that these macros must only be
defined if explicitly requested. */
if !defined __cplusplus || defined __STDC_FORMAT_MACROS
imarom [Sun, 28 Feb 2016 12:32:57 +0000 (14:32 +0200)]
more info for ports (API and TUI)
Hanoh Haim [Sun, 28 Feb 2016 11:31:31 +0000 (13:31 +0200)]
merge max_port=12 support
Hanoh Haim [Sun, 28 Feb 2016 11:25:54 +0000 (13:25 +0200)]
m_max_ports->12, base on RaminNietzsche fix. set defult DPDK error to 4
imarom [Sun, 28 Feb 2016 09:30:11 +0000 (04:30 -0500)]
support for mac addr query
Yaroslav Brustinov [Sun, 28 Feb 2016 09:12:35 +0000 (11:12 +0200)]
Merge remote-tracking branch 'origin/master'
Yaroslav Brustinov [Sun, 28 Feb 2016 09:11:43 +0000 (11:11 +0200)]
fix for up to 12 ports, fix error in case port_limit higher than number of interfaces
imarom [Sun, 28 Feb 2016 08:38:57 +0000 (03:38 -0500)]
added port_info API
IPG for load PCAP cannot be less than 1 usec
Hanoh Haim [Thu, 25 Feb 2016 16:49:06 +0000 (18:49 +0200)]
v1.93
Yaroslav Brustinov [Thu, 25 Feb 2016 22:18:41 +0000 (17:18 -0500)]
hltapi: fix MAC given with aabb.ccdd.eeff format, fix add_value is more than half of variable size, add 2 Wentong's profiles
imarom [Thu, 25 Feb 2016 15:26:21 +0000 (10:26 -0500)]
accident - fixed problems from previous commit
imarom [Thu, 25 Feb 2016 14:54:45 +0000 (09:54 -0500)]
port attributes - promiscuous and etc.
Yaroslav Brustinov [Thu, 25 Feb 2016 15:21:58 +0000 (10:21 -0500)]
regression: aggregate results: remove timeout
Yaroslav Brustinov [Wed, 24 Feb 2016 19:07:11 +0000 (14:07 -0500)]
hltapi : add dst_mac vm; vlan mask variable now can be shared; add 2 more profiles; add consistent_random argument for same random sequence each time
Yaroslav Brustinov [Wed, 24 Feb 2016 16:14:32 +0000 (11:14 -0500)]
regression: add flag to copy TRex to temp dir and run from there
Yaroslav Brustinov [Wed, 24 Feb 2016 14:39:35 +0000 (09:39 -0500)]
regression: hltapi yaml update for add_value of mask variable
Hanoh Haim [Wed, 24 Feb 2016 14:09:23 +0000 (16:09 +0200)]
Merge random_seed per stream
Hanoh Haim [Wed, 24 Feb 2016 14:08:33 +0000 (16:08 +0200)]
add seed per stream
imarom [Wed, 24 Feb 2016 13:58:54 +0000 (08:58 -0500)]
RX - for not supported interfaces gives an error in JSON
imarom [Wed, 24 Feb 2016 13:31:27 +0000 (08:31 -0500)]
crash on non 40G (no rx support)
Hanoh Haim [Wed, 24 Feb 2016 12:55:59 +0000 (14:55 +0200)]
Merge GARP example
Hanoh Haim [Wed, 24 Feb 2016 12:50:31 +0000 (14:50 +0200)]
add g arp example
imarom [Wed, 24 Feb 2016 12:13:52 +0000 (07:13 -0500)]
VM bug youtrack: trex-187
and rx stats
Ido Barnea [Mon, 8 Feb 2016 09:25:07 +0000 (11:25 +0200)]
Rx stat per flow. Low level working for xl710, and partly for i350.
added full clone (with CP VM) to stream
imarom [Wed, 24 Feb 2016 11:28:10 +0000 (06:28 -0500)]
virtual NICs does not add 4 bytes of CRC
Yaroslav Brustinov [Wed, 24 Feb 2016 09:37:23 +0000 (04:37 -0500)]
support bizarre replaced minuses from copy-paste from outlook etc.
Yaroslav Brustinov [Tue, 23 Feb 2016 16:23:38 +0000 (11:23 -0500)]
Merge remote-tracking branch 'origin/master'
Yaroslav Brustinov [Tue, 23 Feb 2016 16:23:08 +0000 (11:23 -0500)]
hltapi: add line rate and bps support
imarom [Tue, 23 Feb 2016 14:41:26 +0000 (09:41 -0500)]
sync streams and some other bugs
Hanoh Haim [Tue, 23 Feb 2016 14:14:10 +0000 (16:14 +0200)]
Merge mask instruction add_value field
Hanoh Haim [Tue, 23 Feb 2016 14:13:46 +0000 (16:13 +0200)]
add to mask instruction add_value field
Yaroslav Brustinov [Tue, 23 Feb 2016 13:35:10 +0000 (08:35 -0500)]
Merge remote-tracking branch 'origin/master'
Yaroslav Brustinov [Tue, 23 Feb 2016 13:34:35 +0000 (08:34 -0500)]
hltapi: optimization to utilize similar variables for several fields, fix incorrect size from l3_length, add profiles
Hanoh Haim [Tue, 23 Feb 2016 13:32:19 +0000 (15:32 +0200)]
Merge ipv4 checksum issue
Hanoh Haim [Tue, 23 Feb 2016 13:30:41 +0000 (15:30 +0200)]
fix ipv4 checksum error in case of pkt_size>128 and field offset less than ip-header (fd.io issue - Miro)
imarom [Tue, 23 Feb 2016 13:04:11 +0000 (08:04 -0500)]
global srand messed up stuff
moved to local rand_r
imarom [Tue, 23 Feb 2016 08:21:07 +0000 (03:21 -0500)]
conflicts
imarom [Mon, 22 Feb 2016 16:25:48 +0000 (11:25 -0500)]
some mods to the rate
imarom [Sun, 21 Feb 2016 16:42:00 +0000 (11:42 -0500)]
rate is now backward compatiable to API
imarom [Sun, 21 Feb 2016 13:34:28 +0000 (08:34 -0500)]
rate per stream
imarom [Thu, 18 Feb 2016 14:49:26 +0000 (09:49 -0500)]
deepcopy for stream per port history
Ido Barnea [Sun, 21 Feb 2016 16:36:02 +0000 (18:36 +0200)]
Merge branch 'master' of csi-sceasr-b32:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core
Ido Barnea [Sun, 21 Feb 2016 16:35:44 +0000 (18:35 +0200)]
return 10G instead of 40G on x710 cards
Yaroslav Brustinov [Sun, 21 Feb 2016 16:28:32 +0000 (18:28 +0200)]
hlt: support ipv4 step number or ip
Yaroslav Brustinov [Sun, 21 Feb 2016 16:01:36 +0000 (18:01 +0200)]
typo in step and min/max_value; support old-type classes in validate_type; assert positive values in python; hlt fix vlan vm + test for it;
Yaroslav Brustinov [Sun, 21 Feb 2016 01:42:48 +0000 (03:42 +0200)]
regression: fix args
Yaroslav Brustinov [Sat, 20 Feb 2016 18:06:12 +0000 (20:06 +0200)]
regression: fix args
Yaroslav Brustinov [Sat, 20 Feb 2016 18:00:01 +0000 (20:00 +0200)]
hlt updates: split by cores, direction
Yaroslav Brustinov [Sat, 20 Feb 2016 16:24:10 +0000 (18:24 +0200)]
regression: allow more queue full on VM (can get spikes)
Yaroslav Brustinov [Sat, 20 Feb 2016 13:39:52 +0000 (15:39 +0200)]
include run_functional_tests and run_regression into package
Hanoh Haim [Thu, 18 Feb 2016 15:28:21 +0000 (17:28 +0200)]
v1.92
Yaroslav Brustinov [Thu, 18 Feb 2016 14:59:34 +0000 (16:59 +0200)]
Merge remote-tracking branch 'origin/master'
Yaroslav Brustinov [Thu, 18 Feb 2016 14:59:07 +0000 (16:59 +0200)]
imix default profile
Hanoh Haim [Thu, 18 Feb 2016 14:51:54 +0000 (16:51 +0200)]
Merge new mask instruction
Yaroslav Brustinov [Thu, 18 Feb 2016 14:49:24 +0000 (16:49 +0200)]
Merge remote-tracking branch 'origin/master'
Hanoh Haim [Thu, 18 Feb 2016 14:49:09 +0000 (16:49 +0200)]
fix mpls example to use write_mask instruction
Yaroslav Brustinov [Thu, 18 Feb 2016 14:48:47 +0000 (16:48 +0200)]
hltapi update: vlans (one or nested), ipv6, "imix" moved to stream builder
Hanoh Haim [Thu, 18 Feb 2016 14:10:30 +0000 (16:10 +0200)]
add python profile for new write_mask command
Hanoh Haim [Thu, 18 Feb 2016 13:35:43 +0000 (15:35 +0200)]
add write_mask vm instruction
imarom [Thu, 18 Feb 2016 11:53:43 +0000 (06:53 -0500)]
added tests for PCAP profiles
imarom [Thu, 18 Feb 2016 11:15:53 +0000 (06:15 -0500)]
profiles for PCAPs
imarom [Wed, 17 Feb 2016 14:58:32 +0000 (09:58 -0500)]
stl_pcap.py example - how to transmit a pcap
imarom [Wed, 17 Feb 2016 08:12:52 +0000 (03:12 -0500)]
timeout connection error message was broken
Hanoh Haim [Tue, 16 Feb 2016 14:22:10 +0000 (16:22 +0200)]
Merge step instruction support
Hanoh Haim [Tue, 16 Feb 2016 14:21:34 +0000 (16:21 +0200)]
fix hlt yaml golden
Hanoh Haim [Tue, 16 Feb 2016 14:09:23 +0000 (16:09 +0200)]
add test for step
Hanoh Haim [Tue, 16 Feb 2016 14:08:23 +0000 (16:08 +0200)]
step instruction support
imarom [Tue, 16 Feb 2016 12:27:01 +0000 (07:27 -0500)]
server might crash if uint64_t value was actually negative
imarom [Tue, 16 Feb 2016 12:22:01 +0000 (07:22 -0500)]
added support for default fields at the JSON RPC server
Hanoh Haim [Tue, 16 Feb 2016 11:53:59 +0000 (13:53 +0200)]
add sanity check for flow_var instruction
imarom [Tue, 16 Feb 2016 08:49:36 +0000 (03:49 -0500)]
help was broken in the simulator
also some more bugs
Hanoh Haim [Tue, 16 Feb 2016 08:47:40 +0000 (10:47 +0200)]
fix stl profiles to support new mac-addr override
Hanoh Haim [Tue, 16 Feb 2016 08:37:17 +0000 (10:37 +0200)]
cleanup
Hanoh Haim [Tue, 16 Feb 2016 08:31:33 +0000 (10:31 +0200)]
mask hlt test
Hanoh Haim [Tue, 16 Feb 2016 08:28:13 +0000 (10:28 +0200)]
Merge action counter
Hanoh Haim [Tue, 16 Feb 2016 08:27:32 +0000 (10:27 +0200)]
add action counter
Yaroslav Brustinov [Mon, 15 Feb 2016 22:23:40 +0000 (00:23 +0200)]
ws_main - add exp folder, scapy - add ipv6 verify/conversion to str buffer, hltapi - add ipv6, vlan.
Hanoh Haim [Mon, 15 Feb 2016 16:08:11 +0000 (18:08 +0200)]
another cleanup in mac tests
Hanoh Haim [Mon, 15 Feb 2016 16:07:09 +0000 (18:07 +0200)]
add default mac tests
Hanoh Haim [Mon, 15 Feb 2016 16:01:09 +0000 (18:01 +0200)]
add scapy layer for default mac
Hanoh Haim [Mon, 15 Feb 2016 12:47:09 +0000 (14:47 +0200)]
add error in case of valgrind error
Hanoh Haim [Mon, 15 Feb 2016 12:19:55 +0000 (14:19 +0200)]
Add support for mac replacement
Hanoh Haim [Mon, 15 Feb 2016 12:19:03 +0000 (14:19 +0200)]
add support for dp mac replace mode-golden were changed
imarom [Mon, 15 Feb 2016 12:11:05 +0000 (07:11 -0500)]
streams command was broken
imarom [Mon, 15 Feb 2016 08:12:29 +0000 (03:12 -0500)]
many bugs uncovered by the PCAP injection:
1. NamedTuple constructor
2. Scappy
3. zlib for server
Hanoh Haim [Sun, 14 Feb 2016 12:49:51 +0000 (14:49 +0200)]
minor fix
Hanoh Haim [Sun, 14 Feb 2016 12:26:02 +0000 (14:26 +0200)]
fix ipv6 test
Hanoh Haim [Sun, 14 Feb 2016 09:54:01 +0000 (11:54 +0200)]
remove mcast mac-addr from example
Hanoh Haim [Sun, 14 Feb 2016 09:34:36 +0000 (11:34 +0200)]
Fix scapy ipv6 header
Hanoh Haim [Sun, 14 Feb 2016 09:34:03 +0000 (11:34 +0200)]
test add teredo example, fix scapy ipv6 header
Yaroslav Brustinov [Sun, 14 Feb 2016 08:58:51 +0000 (10:58 +0200)]
regression: disable latency check on NAT