numam-dpdk/app/test-pmd
Stephen Hemminger bf5b2126bf 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>
2019-04-22 13:20:33 +02:00
..
bpf_cmd.c bpf: add extra information for external symbol definitions 2018-07-12 09:37:16 +02:00
bpf_cmd.h app/testpmd: add commands to load/unload BPF filters 2018-05-12 00:37:51 +02:00
cmdline_flow.c ethdev: deprecate legacy filter API 2019-04-19 14:51:54 +02:00
cmdline_mtr.c meter: replace color definitions 2019-04-11 14:27:32 +02:00
cmdline_mtr.h app/testpmd: add commands for metering and policing 2018-01-10 00:51:31 +01:00
cmdline_tm.c meter: replace color definitions 2019-04-11 14:27:32 +02:00
cmdline_tm.h app/testpmd: add TM commands to mark packets 2018-10-08 17:53:03 +02:00
cmdline.c ethdev: deprecate legacy filter API 2019-04-19 14:51:54 +02:00
config.c app/testpmd: fix Tx QinQ set 2019-04-05 17:45:22 +02:00
csumonly.c app/testpmd: fix typo in comment 2019-04-05 17:45:22 +02:00
flowgen.c app/testpmd: fix Tx offload flags 2018-11-05 15:01:25 +01:00
icmpecho.c app/testpmd: use SPDX tags in 6WIND copyrighted files 2018-02-01 02:33:20 +01:00
ieee1588fwd.c app: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
iofwd.c app: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
macfwd.c app/testpmd: conserve offload flags of mbuf 2018-04-27 20:11:33 +02:00
macswap_common.h app/testpmd: move MAC swap functions 2018-12-21 16:22:40 +01:00
macswap_neon.h app/testpmd: optimize MAC swap for Arm 2019-03-20 18:15:42 +01:00
macswap_sse.h app/testpmd: fix missing prefetch in macswap mode 2019-01-14 17:44:29 +01:00
macswap.c app/testpmd: optimize MAC swap for Arm 2019-03-20 18:15:42 +01:00
macswap.h app/testpmd: move MAC swap functions 2018-12-21 16:22:40 +01:00
Makefile mk: build with _GNU_SOURCE defined by default 2018-10-22 11:28:27 +02:00
meson.build build: add dependency on telemetry to apps with meson 2018-10-27 15:21:33 +02:00
noisy_vnf.c app/testpmd: add noisy neighbour forwarding mode 2018-10-11 18:56:02 +02:00
parameters.c app/testpmd: add ability to set Tx IP and UDP parameters 2019-04-22 13:20:33 +02:00
rxonly.c app/testpmd: add packet dump callbacks 2018-10-18 10:24:39 +02:00
softnicfwd.c app/testpmd: fix memory leak for TM object 2018-11-12 17:45:31 +01:00
testpmd.c app/testpmd: fix port detach cleanup 2019-04-19 14:51:54 +02:00
testpmd.h app/testpmd: add ability to set Tx IP and UDP parameters 2019-04-22 13:20:33 +02:00
txonly.c app/testpmd: add ability to set Tx IP and UDP parameters 2019-04-22 13:20:33 +02:00
util.c app/testpmd: check mbufs in verbose mode 2019-01-15 02:40:40 +01:00