trex.git
9 years agomore info for ports (API and TUI)
imarom [Sun, 28 Feb 2016 12:32:57 +0000 (14:32 +0200)]
more info for ports (API and TUI)

9 years agomerge max_port=12 support
Hanoh Haim [Sun, 28 Feb 2016 11:31:31 +0000 (13:31 +0200)]
merge max_port=12 support

9 years agom_max_ports->12, base on RaminNietzsche fix. set defult DPDK error to 4
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

9 years agosupport for mac addr query
imarom [Sun, 28 Feb 2016 09:30:11 +0000 (04:30 -0500)]
support for mac addr query

9 years agoMerge remote-tracking branch 'origin/master'
Yaroslav Brustinov [Sun, 28 Feb 2016 09:12:35 +0000 (11:12 +0200)]
Merge remote-tracking branch 'origin/master'

9 years agofix for up to 12 ports, fix error in case port_limit higher than number of interfaces
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

9 years agoadded port_info API
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

9 years agov1.93
Hanoh Haim [Thu, 25 Feb 2016 16:49:06 +0000 (18:49 +0200)]
v1.93

9 years agohltapi: fix MAC given with aabb.ccdd.eeff format, fix add_value is more than half...
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

9 years agoaccident - fixed problems from previous commit
imarom [Thu, 25 Feb 2016 15:26:21 +0000 (10:26 -0500)]
accident - fixed problems from previous commit

9 years agoport attributes - promiscuous and etc.
imarom [Thu, 25 Feb 2016 14:54:45 +0000 (09:54 -0500)]
port attributes - promiscuous and etc.

9 years agoregression: aggregate results: remove timeout
Yaroslav Brustinov [Thu, 25 Feb 2016 15:21:58 +0000 (10:21 -0500)]
regression: aggregate results: remove timeout

9 years agohltapi : add dst_mac vm; vlan mask variable now can be shared; add 2 more profiles...
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

9 years agoregression: add flag to copy TRex to temp dir and run from there
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

9 years agoregression: hltapi yaml update for add_value of mask variable
Yaroslav Brustinov [Wed, 24 Feb 2016 14:39:35 +0000 (09:39 -0500)]
regression: hltapi yaml update for add_value of mask variable

9 years agoMerge random_seed per stream
Hanoh Haim [Wed, 24 Feb 2016 14:09:23 +0000 (16:09 +0200)]
Merge random_seed per stream

9 years agoadd seed per stream
Hanoh Haim [Wed, 24 Feb 2016 14:08:33 +0000 (16:08 +0200)]
add seed per stream

9 years agoRX - for not supported interfaces gives an error in JSON
imarom [Wed, 24 Feb 2016 13:58:54 +0000 (08:58 -0500)]
RX - for not supported interfaces gives an error in JSON

9 years agocrash on non 40G (no rx support)
imarom [Wed, 24 Feb 2016 13:31:27 +0000 (08:31 -0500)]
crash on non 40G (no rx support)

9 years agoMerge GARP example
Hanoh Haim [Wed, 24 Feb 2016 12:55:59 +0000 (14:55 +0200)]
Merge GARP example

9 years agoadd g arp example
Hanoh Haim [Wed, 24 Feb 2016 12:50:31 +0000 (14:50 +0200)]
add g arp example

9 years agoVM bug youtrack: trex-187
imarom [Wed, 24 Feb 2016 12:13:52 +0000 (07:13 -0500)]
VM bug youtrack: trex-187
and rx stats

9 years agoRx stat per flow. Low level working for xl710, and partly for i350.
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

9 years agovirtual NICs does not add 4 bytes of CRC
imarom [Wed, 24 Feb 2016 11:28:10 +0000 (06:28 -0500)]
virtual NICs does not add 4 bytes of CRC

9 years agosupport bizarre replaced minuses from copy-paste from outlook etc.
Yaroslav Brustinov [Wed, 24 Feb 2016 09:37:23 +0000 (04:37 -0500)]
support bizarre replaced minuses from copy-paste from outlook etc.

9 years agoMerge remote-tracking branch 'origin/master'
Yaroslav Brustinov [Tue, 23 Feb 2016 16:23:38 +0000 (11:23 -0500)]
Merge remote-tracking branch 'origin/master'

9 years agohltapi: add line rate and bps support
Yaroslav Brustinov [Tue, 23 Feb 2016 16:23:08 +0000 (11:23 -0500)]
hltapi: add line rate and bps support

9 years agosync streams and some other bugs
imarom [Tue, 23 Feb 2016 14:41:26 +0000 (09:41 -0500)]
sync streams and some other bugs

9 years agoMerge mask instruction add_value field
Hanoh Haim [Tue, 23 Feb 2016 14:14:10 +0000 (16:14 +0200)]
Merge mask instruction add_value field

9 years agoadd to 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

9 years agoMerge remote-tracking branch 'origin/master'
Yaroslav Brustinov [Tue, 23 Feb 2016 13:35:10 +0000 (08:35 -0500)]
Merge remote-tracking branch 'origin/master'

9 years agohltapi: optimization to utilize similar variables for several fields, fix incorrect...
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

9 years agoMerge ipv4 checksum issue
Hanoh Haim [Tue, 23 Feb 2016 13:32:19 +0000 (15:32 +0200)]
Merge ipv4 checksum issue

9 years agofix ipv4 checksum error in case of pkt_size>128 and field offset less than ip-header...
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)

9 years agoglobal srand messed up stuff
imarom [Tue, 23 Feb 2016 13:04:11 +0000 (08:04 -0500)]
global srand messed up stuff
moved to local rand_r

9 years agoconflicts
imarom [Tue, 23 Feb 2016 08:21:07 +0000 (03:21 -0500)]
conflicts

9 years agosome mods to the rate
imarom [Mon, 22 Feb 2016 16:25:48 +0000 (11:25 -0500)]
some mods to the rate

9 years agorate is now backward compatiable to API
imarom [Sun, 21 Feb 2016 16:42:00 +0000 (11:42 -0500)]
rate is now backward compatiable to API

9 years agorate per stream
imarom [Sun, 21 Feb 2016 13:34:28 +0000 (08:34 -0500)]
rate per stream

9 years agodeepcopy for stream per port history
imarom [Thu, 18 Feb 2016 14:49:26 +0000 (09:49 -0500)]
deepcopy for stream per port history

9 years agoMerge branch 'master' of csi-sceasr-b32:/auto/proj-pcube-b/apps/PL-b/tools/repo/...
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

9 years agoreturn 10G instead of 40G on x710 cards
Ido Barnea [Sun, 21 Feb 2016 16:35:44 +0000 (18:35 +0200)]
return 10G instead of 40G on x710 cards

9 years agohlt: support ipv4 step number or ip
Yaroslav Brustinov [Sun, 21 Feb 2016 16:28:32 +0000 (18:28 +0200)]
hlt: support ipv4 step number or ip

9 years agotypo in step and min/max_value; support old-type classes in validate_type; assert...
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;

9 years agoregression: fix args
Yaroslav Brustinov [Sun, 21 Feb 2016 01:42:48 +0000 (03:42 +0200)]
regression: fix args

9 years agoregression: fix args
Yaroslav Brustinov [Sat, 20 Feb 2016 18:06:12 +0000 (20:06 +0200)]
regression: fix args

9 years agohlt updates: split by cores, direction
Yaroslav Brustinov [Sat, 20 Feb 2016 18:00:01 +0000 (20:00 +0200)]
hlt updates: split by cores, direction

9 years agoregression: allow more queue full on VM (can get spikes)
Yaroslav Brustinov [Sat, 20 Feb 2016 16:24:10 +0000 (18:24 +0200)]
regression: allow more queue full on VM (can get spikes)

9 years agoinclude run_functional_tests and run_regression into package
Yaroslav Brustinov [Sat, 20 Feb 2016 13:39:52 +0000 (15:39 +0200)]
include run_functional_tests and run_regression into package

9 years agov1.92
Hanoh Haim [Thu, 18 Feb 2016 15:28:21 +0000 (17:28 +0200)]
v1.92

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