cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
4160
Views
0
Helpful
0
Comments
vogai
Level 1
Level 1

What's new?

In this release we have added more capabilities to port management and add more statistic into the dashboard.

Port management

Enhanced port information and attributes

Now GUI provides enhanced information of a port and capability to change NIC attributes: such as Multicast, Promiscuous mode, Flow control and etc. The "Service Mode" also can be managed from the GUI and there is an capability to Reset port.

93aaad6e-31a4-11e7-8d27-b51b3dd3d8c2.png

Port configuration

There is no need to connect to TRex host and run trex-console app to configure port in L2 or L3 mode. GUI provides simple way to do it. Open "Configuration" tab, specify required SRC and DST parameters and click on "Apply" button. In case of L3 configuration  application will automatically do ARP resolution for DST address.

93a7f344-31a4-11e7-8ca6-887be2edd4d5.png

Hardware counters

If you have real NIC you probably need to see hardware counters for debugging purposes. You can see them in "Hardware counters" tab. By default non-zero counters are visible. If you need to find certain counter you can specify it's name in the filter and "Pin" interested one and see the value despite on filter options.

93abb1fa-31a4-11e7-80d9-601c114a6307.png

Dashboard


Global statistic and new port selector

At the top of the dashboard you can see updated global statistics panel. Now global statistics contains ten panels with most interesting counters. Four of them have a color indicator which is green if value is good and red if it is not. It are "CPU", "Rx CPU", "Drop Rate" and "Queue Full". For the "CPU" and "Rx CPU" a good value threshold is 85%, for the "Drop Rate" and "Queue Full" it is 0.

Port selector become more flexible. Now it allows to specify a certain set of ports.

ports.gif

Streams tab

Streams tab displays detailed information per stream.

6ac899e4-30cb-11e7-8a58-ff7740b4caa0.png

Latency

Latency window table represents detail information about the last ten temporary max latencies, jitter, max latency, avg latency and common information about the errors. Errors row has color indicator with good value threshold equals to 0.

Latency histogram table represents detail information about the latencies and errors. All error rows have color indicator with good value threshold equals to 0.

latency.gif

Charts

Also user can see stream's statistic in a charts which are more informative and handy. Multi-tile layout allows to see several statistics and compare them.

charts.gif

Installation


As it always you need a TRex instance. Here is TRex installation guide.

Windows build - trex-stateless-gui-3.2.exe

MAC OS builds - trex-stateless-gui-3.2.dmg trex-stateless-gui-3.2.pkg

Linux and others - trex-stateless-gui-3.2.tgz



What's else?

Besides enhanced UI/UX and bugfixes we have improvement performance and decrease memory consumption.

What's next?

The most desirable feature is Packet Capturing so we plan to add  capability in the next release. Also Port/Stream selector will be enhanced. User will be able easy to select required stream from the hundreds or thousands other ones.

Please left in comments what feature should be added in the next release. So we can see needs of the real users.

Links:

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: