trex.git
9 years agoMerge remote-tracking branch 'origin/master'
Yaroslav Brustinov [Thu, 18 Feb 2016 14:59:34 +0000 (16:59 +0200)]
Merge remote-tracking branch 'origin/master'

9 years agoimix default profile
Yaroslav Brustinov [Thu, 18 Feb 2016 14:59:07 +0000 (16:59 +0200)]
imix default profile

9 years agoMerge new mask instruction
Hanoh Haim [Thu, 18 Feb 2016 14:51:54 +0000 (16:51 +0200)]
Merge new mask instruction

9 years agoMerge remote-tracking branch 'origin/master'
Yaroslav Brustinov [Thu, 18 Feb 2016 14:49:24 +0000 (16:49 +0200)]
Merge remote-tracking branch 'origin/master'

9 years agofix mpls example to use write_mask instruction
Hanoh Haim [Thu, 18 Feb 2016 14:49:09 +0000 (16:49 +0200)]
fix mpls example to use write_mask instruction

9 years agohltapi update: vlans (one or nested), ipv6, "imix" moved to stream builder
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

9 years agoadd python profile for new write_mask command
Hanoh Haim [Thu, 18 Feb 2016 14:10:30 +0000 (16:10 +0200)]
add python profile for new write_mask command

9 years agoadd write_mask vm instruction
Hanoh Haim [Thu, 18 Feb 2016 13:35:43 +0000 (15:35 +0200)]
add write_mask vm instruction

9 years agoadded tests for PCAP profiles
imarom [Thu, 18 Feb 2016 11:53:43 +0000 (06:53 -0500)]
added tests for PCAP profiles

9 years agoprofiles for PCAPs
imarom [Thu, 18 Feb 2016 11:15:53 +0000 (06:15 -0500)]
profiles for PCAPs

9 years agostl_pcap.py example - how to transmit a pcap
imarom [Wed, 17 Feb 2016 14:58:32 +0000 (09:58 -0500)]
stl_pcap.py example - how to transmit a pcap

9 years agotimeout connection error message was broken
imarom [Wed, 17 Feb 2016 08:12:52 +0000 (03:12 -0500)]
timeout connection error message was broken

9 years agoMerge step instruction support
Hanoh Haim [Tue, 16 Feb 2016 14:22:10 +0000 (16:22 +0200)]
Merge step instruction support

9 years agofix hlt yaml golden
Hanoh Haim [Tue, 16 Feb 2016 14:21:34 +0000 (16:21 +0200)]
fix hlt yaml golden

9 years agoadd test for step
Hanoh Haim [Tue, 16 Feb 2016 14:09:23 +0000 (16:09 +0200)]
add test for step

9 years agostep instruction support
Hanoh Haim [Tue, 16 Feb 2016 14:08:23 +0000 (16:08 +0200)]
step instruction support

9 years agoserver might crash if uint64_t value was actually negative
imarom [Tue, 16 Feb 2016 12:27:01 +0000 (07:27 -0500)]
server might crash if uint64_t value was actually negative

9 years agoadded support for default fields at the JSON RPC server
imarom [Tue, 16 Feb 2016 12:22:01 +0000 (07:22 -0500)]
added support for default fields at the JSON RPC server

9 years agoadd sanity check for flow_var instruction
Hanoh Haim [Tue, 16 Feb 2016 11:53:59 +0000 (13:53 +0200)]
add sanity check for flow_var instruction

9 years agohelp was broken in the simulator
imarom [Tue, 16 Feb 2016 08:49:36 +0000 (03:49 -0500)]
help was broken in the simulator
also some more bugs

9 years agofix stl profiles to support new mac-addr override
Hanoh Haim [Tue, 16 Feb 2016 08:47:40 +0000 (10:47 +0200)]
fix stl profiles to support new mac-addr override

9 years agocleanup
Hanoh Haim [Tue, 16 Feb 2016 08:37:17 +0000 (10:37 +0200)]
cleanup

9 years agomask hlt test
Hanoh Haim [Tue, 16 Feb 2016 08:31:33 +0000 (10:31 +0200)]
mask hlt test

9 years agoMerge action counter
Hanoh Haim [Tue, 16 Feb 2016 08:28:13 +0000 (10:28 +0200)]
Merge action counter

9 years agoadd action counter
Hanoh Haim [Tue, 16 Feb 2016 08:27:32 +0000 (10:27 +0200)]
add action counter

9 years agows_main - add exp folder, scapy - add ipv6 verify/conversion to str buffer, hltapi...
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.

9 years agoanother cleanup in mac tests
Hanoh Haim [Mon, 15 Feb 2016 16:08:11 +0000 (18:08 +0200)]
another cleanup in mac tests

9 years agoadd default mac tests
Hanoh Haim [Mon, 15 Feb 2016 16:07:09 +0000 (18:07 +0200)]
add default mac tests

9 years agoadd scapy layer for default mac
Hanoh Haim [Mon, 15 Feb 2016 16:01:09 +0000 (18:01 +0200)]
add scapy layer for default mac

9 years agoadd error in case of valgrind error
Hanoh Haim [Mon, 15 Feb 2016 12:47:09 +0000 (14:47 +0200)]
add error in case of valgrind error

9 years agoAdd support for mac replacement
Hanoh Haim [Mon, 15 Feb 2016 12:19:55 +0000 (14:19 +0200)]
Add support for mac replacement

9 years agoadd support for dp mac replace mode-golden were changed
Hanoh Haim [Mon, 15 Feb 2016 12:19:03 +0000 (14:19 +0200)]
add support for dp mac replace mode-golden were changed

9 years agostreams command was broken
imarom [Mon, 15 Feb 2016 12:11:05 +0000 (07:11 -0500)]
streams command was broken

9 years agomany bugs uncovered by the PCAP injection:
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

9 years agominor fix
Hanoh Haim [Sun, 14 Feb 2016 12:49:51 +0000 (14:49 +0200)]
minor fix

9 years agofix ipv6 test
Hanoh Haim [Sun, 14 Feb 2016 12:26:02 +0000 (14:26 +0200)]
fix ipv6 test

9 years agoremove mcast mac-addr from example
Hanoh Haim [Sun, 14 Feb 2016 09:54:01 +0000 (11:54 +0200)]
remove mcast mac-addr from example

9 years agoFix scapy ipv6 header
Hanoh Haim [Sun, 14 Feb 2016 09:34:36 +0000 (11:34 +0200)]
Fix scapy ipv6 header

9 years agotest add teredo example, 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

9 years agoregression: disable latency check on NAT
Yaroslav Brustinov [Sun, 14 Feb 2016 08:58:51 +0000 (10:58 +0200)]
regression: disable latency check on NAT

9 years agofix vxlan test
Hanoh Haim [Sun, 14 Feb 2016 08:42:31 +0000 (10:42 +0200)]
fix vxlan test

9 years agoadd vxlan example
Hanoh Haim [Sun, 14 Feb 2016 08:41:49 +0000 (10:41 +0200)]
add vxlan example

9 years agoMerge remote-tracking branch 'origin/master'
Yaroslav Brustinov [Thu, 11 Feb 2016 16:24:48 +0000 (18:24 +0200)]
Merge remote-tracking branch 'origin/master'

9 years agoMerge remote-tracking branch 'origin/master'
Yaroslav Brustinov [Thu, 11 Feb 2016 16:23:39 +0000 (18:23 +0200)]
Merge remote-tracking branch 'origin/master'

9 years agotest client split
Hanoh Haim [Thu, 11 Feb 2016 16:22:55 +0000 (18:22 +0200)]
test client split

9 years agorun_functional_tests not requires unit_tests/functional_tests, can be set to custom...
Yaroslav Brustinov [Thu, 11 Feb 2016 16:20:38 +0000 (18:20 +0200)]
run_functional_tests not requires unit_tests/functional_tests, can be set to custom test, path from scripts or from regression. added hlt profile test.

9 years agominor
Hanoh Haim [Thu, 11 Feb 2016 16:08:22 +0000 (18:08 +0200)]
minor

9 years agoIntegrate python split_by_field
Hanoh Haim [Thu, 11 Feb 2016 16:06:50 +0000 (18:06 +0200)]
Integrate python split_by_field

9 years agosupport split by var
Hanoh Haim [Thu, 11 Feb 2016 16:06:29 +0000 (18:06 +0200)]
support split by var

9 years agoYAML support for simulator
imarom [Thu, 11 Feb 2016 15:24:52 +0000 (10:24 -0500)]
YAML support for simulator

9 years agofix imix golden
Hanoh Haim [Thu, 11 Feb 2016 14:45:01 +0000 (16:45 +0200)]
fix imix golden

9 years agofixed 'streams' command that was broken because of my big commit
imarom [Thu, 11 Feb 2016 14:31:45 +0000 (09:31 -0500)]
fixed 'streams' command that was broken because of my big commit

9 years agoremove 1pkt test
Hanoh Haim [Thu, 11 Feb 2016 14:30:09 +0000 (16:30 +0200)]
remove 1pkt test

9 years agov1.91
Hanoh Haim [Thu, 11 Feb 2016 14:23:31 +0000 (16:23 +0200)]
v1.91

9 years agofix profile tests
Hanoh Haim [Thu, 11 Feb 2016 14:16:40 +0000 (16:16 +0200)]
fix profile tests

9 years agoIntegrate more tests
Hanoh Haim [Thu, 11 Feb 2016 14:15:20 +0000 (16:15 +0200)]
Integrate more tests
and examples

9 years agosupport relative path from profile - inspect stack for that
Hanoh Haim [Thu, 11 Feb 2016 14:13:11 +0000 (16:13 +0200)]
support relative path from profile - inspect stack for that

9 years agopush support
imarom [Thu, 11 Feb 2016 13:15:33 +0000 (08:15 -0500)]
push support

9 years agotest add udp_1pkt_simple
Hanoh Haim [Thu, 11 Feb 2016 13:17:12 +0000 (15:17 +0200)]
test add udp_1pkt_simple

9 years agoFix tests
Hanoh Haim [Thu, 11 Feb 2016 11:04:59 +0000 (13:04 +0200)]
Fix tests

9 years agotest minor fix
Hanoh Haim [Thu, 11 Feb 2016 11:04:30 +0000 (13:04 +0200)]
test minor fix

9 years agohltapi did not commit
Yaroslav Brustinov [Thu, 11 Feb 2016 10:54:12 +0000 (12:54 +0200)]
hltapi did not commit

9 years agovalidate_type for easier type checks, hltapi move to trex_stl_lib
Yaroslav Brustinov [Thu, 11 Feb 2016 10:53:07 +0000 (12:53 +0200)]
validate_type for easier type checks, hltapi move to trex_stl_lib

9 years agotest 3 pkts pcap file example
Hanoh Haim [Thu, 11 Feb 2016 09:59:10 +0000 (11:59 +0200)]
test 3 pkts pcap file example

9 years agoadd simple pcap file example
Hanoh Haim [Thu, 11 Feb 2016 09:52:15 +0000 (11:52 +0200)]
add simple pcap file example

9 years agosimulator bug and some YAMLs legacy field
imarom [Thu, 11 Feb 2016 08:16:24 +0000 (03:16 -0500)]
simulator bug and some YAMLs legacy field

9 years agofixed two bugs:
imarom [Wed, 10 Feb 2016 18:58:41 +0000 (13:58 -0500)]
fixed two bugs:
1. deque race between two threads in the stats
2. max stream ID + 1 for port

9 years agostateful yamls that uses stl pcaps location update
Yaroslav Brustinov [Wed, 10 Feb 2016 17:03:49 +0000 (19:03 +0200)]
stateful yamls that uses stl pcaps location update

9 years agoMerge functional tests
Hanoh Haim [Wed, 10 Feb 2016 15:07:27 +0000 (17:07 +0200)]
Merge functional tests

9 years agoadd yaml tests
Hanoh Haim [Wed, 10 Feb 2016 15:07:13 +0000 (17:07 +0200)]
add yaml tests

9 years agohltapi build tests typo
Yaroslav Brustinov [Wed, 10 Feb 2016 15:01:44 +0000 (17:01 +0200)]
hltapi build tests typo

9 years agoupdate hltapi + functional regression + remove old packet_builder tests
Yaroslav Brustinov [Wed, 10 Feb 2016 14:32:54 +0000 (16:32 +0200)]
update hltapi + functional regression + remove old packet_builder tests

9 years agofix the tests
Hanoh Haim [Wed, 10 Feb 2016 14:11:45 +0000 (16:11 +0200)]
fix the tests

9 years agoMerge another test
Hanoh Haim [Wed, 10 Feb 2016 14:07:22 +0000 (16:07 +0200)]
Merge another test

9 years agomulti burst example
Hanoh Haim [Wed, 10 Feb 2016 14:05:35 +0000 (16:05 +0200)]
multi burst example

9 years agoback to 'count' - as the DOC states
imarom [Wed, 10 Feb 2016 13:34:03 +0000 (08:34 -0500)]
back to 'count' - as the DOC states

9 years agoMerge from multi-burst test
Hanoh Haim [Wed, 10 Feb 2016 13:33:06 +0000 (15:33 +0200)]
Merge from multi-burst test

9 years agonumber_of_bursts field was missing
imarom [Wed, 10 Feb 2016 13:30:58 +0000 (08:30 -0500)]
number_of_bursts field was missing

9 years agoburst 1000 example
Hanoh Haim [Wed, 10 Feb 2016 13:23:23 +0000 (15:23 +0200)]
burst 1000 example

9 years agosupport for pcap/cap files (console, simulation and API)
imarom [Wed, 10 Feb 2016 13:21:58 +0000 (08:21 -0500)]
support for pcap/cap files (console, simulation and API)

9 years agoMerge more test
Hanoh Haim [Wed, 10 Feb 2016 13:20:14 +0000 (15:20 +0200)]
Merge more test

9 years agoburst example
Hanoh Haim [Wed, 10 Feb 2016 13:19:51 +0000 (15:19 +0200)]
burst example

9 years agosimulator didn't work in package mode
imarom [Wed, 10 Feb 2016 13:12:45 +0000 (08:12 -0500)]
simulator didn't work in package mode

9 years agox client example mac/ip change
Hanoh Haim [Wed, 10 Feb 2016 12:25:26 +0000 (14:25 +0200)]
x client example mac/ip change

9 years agoMerge new profile tests
Hanoh Haim [Wed, 10 Feb 2016 09:18:12 +0000 (11:18 +0200)]
Merge new profile tests

9 years agofix the new profiles
Hanoh Haim [Wed, 10 Feb 2016 09:16:42 +0000 (11:16 +0200)]
fix the new profiles

9 years agopacket builder documentation is disabled until we sort things out
imarom [Wed, 10 Feb 2016 08:53:29 +0000 (03:53 -0500)]
packet builder documentation is disabled until we sort things out
with the docs

9 years agoMerge more tests
Hanoh Haim [Wed, 10 Feb 2016 08:46:04 +0000 (10:46 +0200)]
Merge more tests

9 years agoadd 9k pkt_size inc
Hanoh Haim [Wed, 10 Feb 2016 08:28:16 +0000 (10:28 +0200)]
add 9k pkt_size inc

9 years agoMerge branch 'refactor'
imarom [Tue, 9 Feb 2016 16:18:47 +0000 (11:18 -0500)]
Merge branch 'refactor'

9 years agomoved yaml files again ....
imarom [Tue, 9 Feb 2016 16:17:20 +0000 (11:17 -0500)]
moved yaml files again ....

9 years agominor fixes
imarom [Tue, 9 Feb 2016 16:11:08 +0000 (11:11 -0500)]
minor fixes

9 years agoadd isg to imix profile, to be able to have a regression on it- multi stream with isg
Hanoh Haim [Tue, 9 Feb 2016 15:06:15 +0000 (17:06 +0200)]
add isg to imix profile, to be able to have a regression on it- multi stream with isg

9 years agompls tests
Hanoh Haim [Tue, 9 Feb 2016 14:51:15 +0000 (16:51 +0200)]
mpls tests

9 years agopath checkup for lib
imarom [Tue, 9 Feb 2016 14:21:36 +0000 (09:21 -0500)]
path checkup for lib

9 years agoYAML profiles fixup
imarom [Tue, 9 Feb 2016 14:02:04 +0000 (09:02 -0500)]
YAML profiles fixup

9 years agoadd more simulation tests
Hanoh Haim [Tue, 9 Feb 2016 14:01:13 +0000 (16:01 +0200)]
add more simulation tests

9 years agoYAML loader
imarom [Tue, 9 Feb 2016 13:17:32 +0000 (08:17 -0500)]
YAML loader

9 years agofixed examples to new model
imarom [Mon, 8 Feb 2016 16:11:52 +0000 (11:11 -0500)]
fixed examples to new model

9 years agohuge refactor - again
imarom [Mon, 8 Feb 2016 15:55:20 +0000 (10:55 -0500)]
huge refactor - again