app/testpmd: add ability to set Tx IP and UDP parameters
authorStephen Hemminger <stephen@networkplumber.org>
Wed, 10 Apr 2019 17:41:30 +0000 (10:41 -0700)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 22 Apr 2019 11:20:33 +0000 (13:20 +0200)
commitbf5b2126bf44b2afa8ac579c03036acf9dacdcff
treec56dc86715be9dd4a4ae0d9ec5a8a28486c4d183
parent80bdf91dc8ee53c37e3f1f2264a882695cb626e6
app/testpmd: add ability to set Tx IP and UDP parameters

This patch changes what testpmd uses as IP addresses when
run in transmit only mode. The old code was using
192.168.0.1 -> 192.168.0.2
but these addresses are reserved for private Internet by RFC 1918.

The new code uses 192.18.0.1 and 192.18.0.2 which are on the
subnet reserved for performance testing by RFC 2544.

New command line option allows the user to pick any other src/dst
address desired.

Notice: this changes the default IP address for transmit only.
It may cause some user who has hardcoded network addresses to report
a regression.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Acked-by: Bernard Iremonger <bernard.iremonger@intel.com>
app/test-pmd/parameters.c
app/test-pmd/testpmd.h
app/test-pmd/txonly.c
doc/guides/testpmd_app_ug/run_app.rst