Yaroslav Brustinov [Wed, 9 Mar 2016 12:05:08 +0000 (14:05 +0200)]
regression: stl updates
Yaroslav Brustinov [Wed, 9 Mar 2016 09:04:28 +0000 (11:04 +0200)]
Merge remote-tracking branch 'origin/master'
Yaroslav Brustinov [Wed, 9 Mar 2016 09:04:08 +0000 (11:04 +0200)]
regression: stl updates
Ido Barnea [Tue, 8 Mar 2016 16:22:50 +0000 (18:22 +0200)]
Additions and fixes to per flow stats
Yaroslav Brustinov [Tue, 8 Mar 2016 11:38:31 +0000 (13:38 +0200)]
Merge remote-tracking branch 'origin/master'
Ido Barnea [Tue, 8 Mar 2016 09:39:58 +0000 (11:39 +0200)]
fix to rx stats crash when adding 2 streams and stopping
Hanoh Haim [Tue, 8 Mar 2016 09:18:07 +0000 (11:18 +0200)]
Merge enic patch
Hanoh Haim [Tue, 8 Mar 2016 09:07:20 +0000 (11:07 +0200)]
enic patch
Yaroslav Brustinov [Tue, 8 Mar 2016 08:28:20 +0000 (10:28 +0200)]
regression: add stateless support (WIP); Scapy builder: fix remove MACs from binary, do not build by default;
Hanoh Haim [Mon, 7 Mar 2016 16:33:50 +0000 (18:33 +0200)]
interleave example - monor fix
Hanoh Haim [Mon, 7 Mar 2016 16:28:50 +0000 (18:28 +0200)]
interleave example
Ido Barnea [Mon, 7 Mar 2016 14:59:17 +0000 (16:59 +0200)]
Fix to simulator compilation error
Ido Barnea [Mon, 7 Mar 2016 13:58:03 +0000 (15:58 +0200)]
Added get_active_pgids
Hanoh Haim [Mon, 7 Mar 2016 11:04:15 +0000 (13:04 +0200)]
scapy all- remove more unnecessary imports
Hanoh Haim [Mon, 7 Mar 2016 11:02:58 +0000 (13:02 +0200)]
scapy all- remove more unnecessary imports
Hanoh Haim [Mon, 7 Mar 2016 11:00:25 +0000 (13:00 +0200)]
minor
Hanoh Haim [Mon, 7 Mar 2016 10:54:33 +0000 (12:54 +0200)]
Merge scapy remove crypto. for ADS server
Hanoh Haim [Mon, 7 Mar 2016 10:54:16 +0000 (12:54 +0200)]
scapy library remove crypto and ans1
Ido Barnea [Mon, 7 Mar 2016 09:21:21 +0000 (11:21 +0200)]
changed STLRxStats to STLFlowStats
Ido Barnea [Mon, 7 Mar 2016 08:55:59 +0000 (10:55 +0200)]
changed rx stats to flow stats everywhere
imarom [Mon, 7 Mar 2016 08:00:37 +0000 (10:00 +0200)]
CRITICAL fix for packets less than 60 bytes
imarom [Sun, 6 Mar 2016 13:57:27 +0000 (15:57 +0200)]
functional tests - not fast enough - now 9 seconds...
imarom [Sun, 6 Mar 2016 11:24:25 +0000 (13:24 +0200)]
1. blazing fast regression
2. API checks for Python version
Yaroslav Brustinov [Sat, 5 Mar 2016 23:48:57 +0000 (01:48 +0200)]
improve init speed of 1gb ports (12 ports init time reduced from 55 secs to 15)
Yaroslav Brustinov [Sat, 5 Mar 2016 22:24:54 +0000 (00:24 +0200)]
add --native argument to simulator
Yaroslav Brustinov [Fri, 4 Mar 2016 15:10:33 +0000 (17:10 +0200)]
add manual padding to 60 bytes with zeros
Yaroslav Brustinov [Fri, 4 Mar 2016 11:56:15 +0000 (13:56 +0200)]
return 4 tests
Hanoh Haim [Fri, 4 Mar 2016 06:35:57 +0000 (08:35 +0200)]
yet another patch for regression
Hanoh Haim [Fri, 4 Mar 2016 06:00:57 +0000 (08:00 +0200)]
patch the regression for now
Hanoh Haim [Fri, 4 Mar 2016 05:45:52 +0000 (07:45 +0200)]
v1.94
Hanoh Haim [Fri, 4 Mar 2016 05:45:41 +0000 (07:45 +0200)]
v1.94
Ido Barnea [Fri, 4 Mar 2016 05:20:34 +0000 (07:20 +0200)]
Temporary putting back latency_thread_id instead of rx_thread_id in cfg
file
Yaroslav Brustinov [Fri, 4 Mar 2016 01:46:39 +0000 (03:46 +0200)]
ignore python3 cache, generated code files
add option to export Profile (and thus stream too) to Python code
add for each profile in functional tests generating it to Python code and comparing to same pcap result
add loading Prifile via add_streams()
fix IMIX rates in HLTAPI used with line % and bps
Scapy packet builder: fixes to load of pcap/yaml - use MAC from pcap (with flag), remove FCS (with flag), support for VM with offsets by name
imarom [Thu, 3 Mar 2016 16:10:29 +0000 (18:10 +0200)]
RX stats example "stl_rx_stream.py"
imarom [Thu, 3 Mar 2016 14:34:20 +0000 (16:34 +0200)]
RX stats API
Hanoh Haim [Thu, 3 Mar 2016 15:14:28 +0000 (17:14 +0200)]
Merge Console merge
Hanoh Haim [Thu, 3 Mar 2016 15:14:12 +0000 (17:14 +0200)]
console help looks better now
Ido Barnea [Thu, 3 Mar 2016 14:12:36 +0000 (16:12 +0200)]
Small flow stat fix
Ido Barnea [Thu, 3 Mar 2016 11:46:30 +0000 (13:46 +0200)]
per flow stat bug fix (counting everything twice)
Ido Barnea [Thu, 3 Mar 2016 09:40:57 +0000 (11:40 +0200)]
changing "latency" to "rx" + rx core options logic fix
indentation fix, whitespace cleanup
imarom [Thu, 3 Mar 2016 09:30:54 +0000 (11:30 +0200)]
XTERM might not be present on the machine
so TUI -x might give exception - fix it
imarom [Wed, 2 Mar 2016 14:01:08 +0000 (16:01 +0200)]
port mapping - hardening
imarom [Wed, 2 Mar 2016 12:37:58 +0000 (14:37 +0200)]
brief/deep sleep for DP cores
imarom [Wed, 2 Mar 2016 11:32:29 +0000 (13:32 +0200)]
PAUSE JSON event was deleted accidently
imarom [Wed, 2 Mar 2016 09:05:51 +0000 (11:05 +0200)]
TX barrier
Ido Barnea [Wed, 2 Mar 2016 11:27:36 +0000 (13:27 +0200)]
Fix for simulator compilation error because of TX stat feature
Ido Barnea [Tue, 1 Mar 2016 09:10:48 +0000 (11:10 +0200)]
tx stats per stream
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