test suite reviews and discussions
 help / color / mirror / Atom feed
From: hanyingya <yingyax.han@intel.com>
To: dts@dpdk.org
Cc: hanyingya <yingyax.han@intel.com>
Subject: [dts] [PATCH V1]test_plan: revise l3fwd test plan
Date: Tue, 11 Jun 2019 14:12:19 +0000	[thread overview]
Message-ID: <20190611141219.25051-1-yingyax.han@intel.com> (raw)

Signed-off-by: hanyingya <yingyax.han@intel.com>
---
 test_plans/l3fwd_test_plan.rst | 449 +++++++++++++++++++--------------
 1 file changed, 256 insertions(+), 193 deletions(-)

diff --git a/test_plans/l3fwd_test_plan.rst b/test_plans/l3fwd_test_plan.rst
index ceb449f..a342401 100644
--- a/test_plans/l3fwd_test_plan.rst
+++ b/test_plans/l3fwd_test_plan.rst
@@ -1,4 +1,4 @@
-.. Copyright (c) <2011-2017>, Intel Corporation
+.. Copyright (c) <2011-2019>, Intel Corporation
    All rights reserved.
 
    Redistribution and use in source and binary forms, with or without
@@ -76,104 +76,175 @@ Prerequisites
 
 4. Software application requirements
 
-5. If using vfio the kernel must be >= 3.6+ and VT-d must be enabled in bios.When
-   using vfio, use the following commands to load the vfio driver and bind it
-   to the device under test::
-
-      modprobe vfio
-      modprobe vfio-pci
-      usertools/dpdk-devbind.py --bind=vfio-pci device_bus_id
-
-- In LPM mode, the LPM table used for packet routing is:
-
-|
-
-+-------+----------------------+-----------+
-|   #   |LPM prefix (IP/length)|Output port|
-+-------+----------------------+-----------+
-|   0   |    10.100.0.0/24     |     P1    |
-+-------+----------------------+-----------+
-|   1   |    10.101.0.0/24     |     P1    |
-+-------+----------------------+-----------+
-|   2   |    11.100.0.0/24     |     P2    |
-+-------+----------------------+-----------+
-|   3   |    11.101.0.0/24     |     P2    |
-+-------+----------------------+-----------+
-|   4   |    12.100.0.0/24     |     P3    |
-+-------+----------------------+-----------+
-|   5   |    12.101.0.0/24     |     P3    |
-+-------+----------------------+-----------+
-|   6   |    13.100.0.0/24     |     P4    |
-+-------+----------------------+-----------+
-|   7   |    13.101.0.0/24     |     P4    |
-+-------+----------------------+-----------+
-
-|
-
-- In hash mode, the hash table used for packet routing is:
-
-|
-
-+-------+-------------+---------+-------------+-----------+-----------+--------+
-| Entry | IPv4        | IPv4    | Port        | Port      | L4        | Output |
-|   #   | destination | source  | destination | source    | protocol  | port   |
-|       | address     | address |             |           |           |        |
-+-------+-------------+---------+-------------+-----------+-----------+--------+
-|   0   | 10.100.0.1  | 1.2.3.4 |     10      |     1     |    UDP    |   P1   |
-+-------+-------------+---------+-------------+-----------+-----------+--------+
-|   1   | 10.101.0.1  | 1.2.3.4 |     10      |     1     |    UDP    |   P1   |
-+-------+-------------+---------+-------------+-----------+-----------+--------+
-|   2   | 11.100.0.1  | 1.2.3.4 |     11      |     1     |    UDP    |   P2   |
-+-------+-------------+---------+-------------+-----------+-----------+--------+
-|   3   | 11.101.0.1  | 1.2.3.4 |     11      |     1     |    UDP    |   P2   |
-+-------+-------------+---------+-------------+-----------+-----------+--------+
-|   4   | 12.100.0.1  | 1.2.3.4 |     12      |     1     |    UDP    |   P3   |
-+-------+-------------+---------+-------------+-----------+-----------+--------+
-|   5   | 12.101.0.1  | 1.2.3.4 |     12      |     1     |    UDP    |   P3   |
-+-------+-------------+---------+-------------+-----------+-----------+--------+
-|   6   | 13.100.0.1  | 1.2.3.4 |     13      |     1     |    UDP    |   P0   |
-+-------+-------------+---------+-------------+-----------+-----------+--------+
-|   7   | 13.101.0.1  | 1.2.3.4 |     13      |     1     |    UDP    |   P0   |
-+-------+-------------+---------+-------------+-----------+-----------+--------+
-
-|
+  - Configuration for mode
+
+      -The following Settings are required when using exact mode::
+
+        sed -i '/^APP\>/a\\CFLAGS += -DAPP_LOOKUP_METHOD=APP_LOOKUP_EXACT_MATCH' examples/l3fwd/Makefile
+
+      -The following Settings are required when using LPM mode::
+
+        sed -i '/^APP\>/a\\CFLAGS += -DAPP_LOOKUP_METHOD=APP_LOOKUP_LPM' examples/l3fwd/Makefile
+
+  - Routing table for IPv4 packets
+      - In LPM mode, the LPM table used for packet routing is:
+
+      +-------+-----------------------+-----------+
+      |   #   | LPM prefix (IP/length)|Output port|
+      +=======+=======================+===========+
+      |   0   |      10.100.0.0/24    |     P1    |
+      +-------+-----------------------+-----------+
+      |   1   |      10.101.0.0/24    |     P1    |
+      +-------+-----------------------+-----------+
+      |   2   |      11.100.0.0/24    |     P2    |
+      +-------+-----------------------+-----------+
+      |   3   |      11.101.0.0/24    |     P2    |
+      +-------+-----------------------+-----------+
+      |   4   |      12.100.0.0/24    |     P3    |
+      +-------+-----------------------+-----------+
+      |   5   |      12.101.0.0/24    |     P3    |
+      +-------+-----------------------+-----------+
+      |   6   |      13.100.0.0/24    |     P4    |
+      +-------+-----------------------+-----------+
+      |   7   |      13.101.0.0/24    |     P4    |
+      +-------+-----------------------+-----------+
+
+      - In EM mode, the EM table used for packet routing is:
+
+      +-------+-------------+---------+-------------+-----------+-----------+--------+
+      | Entry | IPv4        | IPv4    | Port        | Port      | L4        | Output |
+      |   #   | destination | source  | destination | source    | protocol  | port   |
+      |       | address     | address |             |           |           |        |
+      +=======+=============+=========+=============+===========+===========+========+
+      |   0   | 10.100.0.1  | 1.2.3.4 |     10      |     1     |    UDP    |   P1   |
+      +-------+-------------+---------+-------------+-----------+-----------+--------+
+      |   1   | 10.101.0.1  | 1.2.3.4 |     10      |     1     |    UDP    |   P1   |
+      +-------+-------------+---------+-------------+-----------+-----------+--------+
+      |   2   | 11.100.0.1  | 1.2.3.4 |     11      |     1     |    UDP    |   P2   |
+      +-------+-------------+---------+-------------+-----------+-----------+--------+
+      |   3   | 11.101.0.1  | 1.2.3.4 |     11      |     1     |    UDP    |   P2   |
+      +-------+-------------+---------+-------------+-----------+-----------+--------+
+      |   4   | 12.100.0.1  | 1.2.3.4 |     12      |     1     |    UDP    |   P3   |
+      +-------+-------------+---------+-------------+-----------+-----------+--------+
+      |   5   | 12.101.0.1  | 1.2.3.4 |     12      |     1     |    UDP    |   P3   |
+      +-------+-------------+---------+-------------+-----------+-----------+--------+
+      |   6   | 13.100.0.1  | 1.2.3.4 |     13      |     1     |    UDP    |   P0   |
+      +-------+-------------+---------+-------------+-----------+-----------+--------+
+      |   7   | 13.101.0.1  | 1.2.3.4 |     13      |     1     |    UDP    |   P0   |
+      +-------+-------------+---------+-------------+-----------+-----------+--------+
+
+  - Routing table for IPv6 packets
+      - In LPM mode, the LPM table used for packet routing is:
+
+      +-------+----------------------+-------------+
+      |   #   |   LPM prefix (IPv6)  | Output port |
+      +=======+======================+=============+
+      |   0   |    1:1:1:1:1:1:0:0   |     P0      |
+      +-------+----------------------+-------------+
+      |   1   |    1:1:1:1:1:1:0:1   |     P0      |
+      +-------+----------------------+-------------+
+      |   2   |    2:1:1:1:1:1:0:0   |     P1      |
+      +-------+----------------------+-------------+
+      |   3   |    2:1:1:1:1:1:0:1   |     P1      |
+      +-------+----------------------+-------------+
+      |   4   |    3:1:1:1:1:1:0:0   |     P2      |
+      +-------+----------------------+-------------+
+      |   5   |    3:1:1:1:1:1:0:1   |     P2      |
+      +-------+----------------------+-------------+
+      |   6   |    4:1:1:1:1:1:0:0   |     P3      |
+      +-------+----------------------+-------------+
+      |   7   |    4:1:1:1:1:1:0:1   |     P3      |
+      +-------+----------------------+-------------+
+
+      - In EM mode, the EM table used for packet routing is:
+
+      +-------+---------------------------+---------------------------+-------------+--------+----------+--------+
+      | Entry | IPv6 destination address  | IPv6 source address       | Port        | Port   | L4       | Output |
+      |       |                           |                           | destination | source | protocol | port   |
+      +=======+===========================+===========================+=============+========+==========+========+
+      |   0   | fe80:0000:0000:0000:021b:\| fe80:0000:0000:0000:021e:\|             |        |          |        |
+      |       |       21ff:fe91:3805      |    67ff:fe0d:b60a         |     10      |    1   |   UDP    |   P0   |
+      +-------+---------------------------+---------------------------+-------------+--------+----------+--------+
+      |   1   | fe80:0000:0000:0000:021b:\| fe80:0000:0000:0000:021e:\|             |        |          |        |
+      |       |       21ff:fe91:3805      |    67ff:fe0d:b60a         |     10      |    1   |   UDP    |   P0   |
+      +-------+---------------------------+---------------------------+-------------+--------+----------+--------+
+      |   2   | 2a80:0000:0000:0000:021b:\| fe80:0000:0000:0000:021e:\|             |        |          |        |
+      |       |       21ff:fe91:3805      |    67ff:fe0d:b60a         |     11      |    1   |   UDP    |   P1   |
+      +-------+---------------------------+---------------------------+-------------+--------+----------+--------+
+      |   3   | 2a80:0000:0000:0000:021b:\| fe80:0000:0000:0000:021e:\|             |        |          |        |
+      |       |       21ff:fe91:3805      |    67ff:fe0d:b60a         |     11      |    1   |   UDP    |   P1   |
+      +-------+---------------------------+---------------------------+-------------+--------+----------+--------+
+      |   4   | 2b80:0000:0000:0000:021b:\| fe80:0000:0000:0000:021e:\|             |        |          |        |
+      |       |       21ff:fe91:3805      |    67ff:fe0d:b60a         |     12      |    1   |   UDP    |   P2   |
+      +-------+---------------------------+---------------------------+-------------+--------+----------+--------+
+      |   5   | 2b80:0000:0000:0000:021b:\| fe80:0000:0000:0000:021e:\|             |        |          |        |
+      |       |       21ff:fe91:3805      |    67ff:fe0d:b60a         |     12      |    1   |   UDP    |   P2   |
+      +-------+---------------------------+---------------------------+-------------+--------+----------+--------+
+      |   6   | 2c80:0000:0000:0000:021b:\| fe80:0000:0000:0000:021e:\|             |        |          |        |
+      |       |       21ff:fe91:3805      |    67ff:fe0d:b60a         |     13      |    1   |   UDP    |   P3   |
+      +-------+---------------------------+---------------------------+-------------+--------+----------+--------+
+      |   7   | 2c80:0000:0000:0000:021b:\| fe80:0000:0000:0000:021e:\|             |        |          |        |
+      |       |       21ff:fe91:3805      |    67ff:fe0d:b60a         |     13      |    1   |   UDP    |   P3   |
+      +-------+---------------------------+---------------------------+-------------+--------+----------+--------+
 
 
 5. Traffic generator requirements
 
 The flows need to be configured and started by the traffic generator:
 
-|
-
-+------+---------+------------+---------+------+-------+--------+--------+
-| Flow | Traffic | IPv4       | IPv4    | Port | Port  | L4     | NIC RX |
-|      | Gen.    | Src.       | Dst.    | Src. | Dest. | Proto. | Queue  |
-|      | Port    | Address    | Address |      |       |        | (RSS)  |
-+------+---------+------------+---------+------+-------+--------+--------+
-|   1  |   TG0   | 10.100.0.1 | 1.2.3.4 |  10  |   1   |   UDP  |    0   |
-+------+---------+------------+---------+------+-------+--------+--------+
-|   2  |   TG0   | 10.101.0.1 | 1.2.3.4 |  10  |   1   |   UDP  |    1   |
-+------+---------+------------+---------+------+-------+--------+--------+
-|   3  |   TG1   | 11.100.0.1 | 1.2.3.4 |  11  |   1   |   UDP  |    0   |
-+------+---------+------------+---------+------+-------+--------+--------+
-|   4  |   TG1   | 11.101.0.1 | 1.2.3.4 |  11  |   1   |   UDP  |    1   |
-+------+---------+------------+---------+------+-------+--------+--------+
-|   5  |   TG2   | 12.100.0.1 | 1.2.3.4 |  12  |   1   |   UDP  |    0   |
-+------+---------+------------+---------+------+-------+--------+--------+
-|   6  |   TG2   | 12.101.0.1 | 1.2.3.4 |  12  |   1   |   UDP  |    1   |
-+------+---------+------------+---------+------+-------+--------+--------+
-|   7  |   TG3   | 13.100.0.1 | 1.2.3.4 |  13  |   1   |   UDP  |    0   |
-+------+---------+------------+---------+------+-------+--------+--------+
-|   8  |   TG3   | 13.101.0.1 | 1.2.3.4 |  13  |   1   |   UDP  |    1   |
-+------+---------+------------+---------+------+-------+--------+--------+
-
-|
+  - IPv4 packets
+
+  +------+---------+------------+---------+------+-------+--------+--------+
+  | Flow | Traffic | IPv4       | IPv4    | Port | Port  | L4     | NIC RX |
+  |      | Gen.    | Src.       | Dst.    | Src. | Dest. | Proto. | Queue  |
+  |      | Port    | Address    | Address |      |       |        | (RSS)  |
+  +======+=========+============+=========+======+=======+========+========+
+  |   1  |   TG0   | 10.100.0.1 | 1.2.3.4 |  10  |   1   |   UDP  |    0   |
+  +------+---------+------------+---------+------+-------+--------+--------+
+  |   2  |   TG0   | 10.101.0.1 | 1.2.3.4 |  10  |   1   |   UDP  |    1   |
+  +------+---------+------------+---------+------+-------+--------+--------+
+  |   3  |   TG1   | 11.100.0.1 | 1.2.3.4 |  11  |   1   |   UDP  |    0   |
+  +------+---------+------------+---------+------+-------+--------+--------+
+  |   4  |   TG1   | 11.101.0.1 | 1.2.3.4 |  11  |   1   |   UDP  |    1   |
+  +------+---------+------------+---------+------+-------+--------+--------+
+  |   5  |   TG2   | 12.100.0.1 | 1.2.3.4 |  12  |   1   |   UDP  |    0   |
+  +------+---------+------------+---------+------+-------+--------+--------+
+  |   6  |   TG2   | 12.101.0.1 | 1.2.3.4 |  12  |   1   |   UDP  |    1   |
+  +------+---------+------------+---------+------+-------+--------+--------+
+  |   7  |   TG3   | 13.100.0.1 | 1.2.3.4 |  13  |   1   |   UDP  |    0   |
+  +------+---------+------------+---------+------+-------+--------+--------+
+  |   8  |   TG3   | 13.101.0.1 | 1.2.3.4 |  13  |   1   |   UDP  |    1   |
+  +------+---------+------------+---------+------+-------+--------+--------+
+
+  - IPv6 packets
+
+  +-------+-------------+-------------------+-------------------+------+-------+-------+----------+
+  | Entry | Traffic Gen.|  IPv6 Src address | IPv6 Dest address | Port | Port  | L4    | RX Queue |
+  |       |  Port       |     address       |    address        | Src. | Dest. | Proto.|   (RSS)  |
+  +=======+=============+===================+===================+======+=======+=======+==========+
+  |   1   |    TG0      |  1:1:1:1:1:1:0:0  |  1:2:3:4:5:6:7:8  |  10  |    1  |  UDP  |     0    |
+  +-------+-------------+-------------------+-------------------+------+-------+-------+----------+
+  |   2   |    TG0      |  1:1:1:1:1:1:0:1  |  1:2:3:4:5:6:7:8  |  10  |    1  |  UDP  |     1    |
+  +-------+-------------+-------------------+-------------------+------+-------+-------+----------+
+  |   3   |    TG1      |  2:1:1:1:1:1:0:0  |  1:2:3:4:5:6:7:8  |  11  |    1  |  UDP  |     0    |
+  +-------+-------------+-------------------+-------------------+------+-------+-------+----------+
+  |   4   |    TG1      |  2:1:1:1:1:1:0:1  |  1:2:3:4:5:6:7:8  |  11  |    1  |  UDP  |     1    |
+  +-------+-------------+-------------------+-------------------+------+-------+-------+----------+
+  |   5   |    TG2      |  3:1:1:1:1:1:0:0  |  1:2:3:4:5:6:7:8  |  12  |    1  |  UDP  |     0    |
+  +-------+-------------+-------------------+-------------------+------+-------+-------+----------+
+  |   6   |    TG2      |  3:1:1:1:1:1:0:1  |  1:2:3:4:5:6:7:8  |  12  |    1  |  UDP  |     1    |
+  +-------+-------------+-------------------+-------------------+------+-------+-------+----------+
+  |   7   |    TG3      |  4:1:1:1:1:1:0:0  |  1:2:3:4:5:6:7:8  |  13  |    1  |  UDP  |     0    |
+  +-------+-------------+-------------------+-------------------+------+-------+-------+----------+
+  |   8   |    TG3      |  4:1:1:1:1:1:0:1  |  1:2:3:4:5:6:7:8  |  13  |    1  |  UDP  |     1    |
+  +-------+-------------+-------------------+-------------------+------+-------+-------+----------+
+
 
 The queue column represents the expected NIC port RX queue where the packet
 should be written by the NIC hardware when RSS is enabled for that port.
 
-Test Case: Layer-3 Forwarding (in Hash or LPM Mode)
-===================================================
+Test Case: Layer-3 Forwarding (in EM/LPM Mode) with IPv4/IPv6 Packets
+=====================================================================
 
 The following items are configured through the command line interface of the
 application:
@@ -185,113 +256,105 @@ application:
 The test report should provide the throughput rate measurements (in mpps
 and % of the line rate for 4x NIC ports) as listed in the table below:
 
-|
-
-+----+---------+---------+-------------+---------+----------+------------------+------------------+
-| #  |Number of|Total    |Number       |Total    |Number    | Throughput Rate  | Throughput Rate  |
-|    |RX Queues|Number of|of Sockets/  |Number of|of NIX RX | LPM Mode         | Hash Mode        |
-|    |per NIC  |NIC RX   |Cores/Threads|Threads  |Queues per+------------------+------------------+
-|    |Port     |Queues   |             |         |Thread    |  mpps  |    %    |  mpps  |    %    |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-| 1  |    1    |4        |1S/1C/1T     |1        |4         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-| 2  |    1    |4        |1S/1C/2T     |2        |2         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-| 3  |    1    |4        |1S/2C/1T     |2        |2         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-| 4  |    1    |4        |1S/2C/2T     |4        |1         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-| 5  |    1    |4        |1S/4C/1T     |4        |1         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-| 6  |    1    |4        |2S/1C/1T     |2        |2         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-| 7  |    1    |4        |2S/1C/2T     |4        |1         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-| 8  |    1    |4        |2S/2C/1T     |4        |1         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-| 9  |    2    |8        |1S/1C/1T     |1        |8         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-|10  |    2    |8        |1S/1C/2T     |2        |4         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-|11  |    2    |8        |1S/2C/1T     |2        |4         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-|12  |    2    |8        |1S/2C/2T     |4        |2         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-|13  |    2    |8        |1S/4C/1T     |4        |2         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-|14  |    2    |8        |1S/4C/2T     |8        |1         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-|15  |    2    |8        |2S/1C/1T     |2        |4         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-|16  |    2    |8        |2S/1C/2T     |4        |2         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-|17  |    2    |8        |2S/2C/1T     |4        |2         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-|18  |    2    |8        |2S/2C/2T     |8        |1         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-|19  |    2    |8        |2S/4C/1T     |8        |1         |        |         |        |         |
-+----+---------+---------+-------------+---------+----------+--------+---------+--------+---------+
-
-|
++----+----------+----------+--------------+----------+-----------+------------------+------------------+
+|    | Number of| Total    | Number       | Total    | Number    | Throughput Rate  | Throughput Rate  |
+|    | RX Queues| Number of| of Sockets/  | Number of| of NIX RX | LPM Mode         | EM Mode          |
+|    | per NIC  | NIC RX   | Cores/Threads| Threads  | Queues per+------------------+------------------+
+|    | Port     | Queues   |              |          | Thread    |  mpps  |    %    |  mpps  |    %    |
++====+==========+==========+==============+==========+===========+========+=========+==================+
+| 1  |    1     |     4    |   1S/1C/1T   |    1     |     4     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 2  |    1     |     4    |   1S/1C/2T   |    2     |     2     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 3  |    1     |     4    |   1S/2C/2T   |    2     |     2     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 4  |    1     |     4    |   1S/2C/2T   |    4     |     1     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 5  |    1     |     4    |   1S/4C/1T   |    4     |     1     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 6  |    1     |     4    |   2S/1C/1T   |    2     |     2     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 7  |    1     |     4    |   2S/1C/2T   |    4     |     1     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 8  |    1     |     4    |   2S/2C/1T   |    4     |     1     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 9  |    2     |     8    |   1S/1C/1T   |    1     |     8     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 10 |    2     |     8    |   1S/1C/2T   |    2     |     4     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 11 |    2     |     8    |   1S/2C/1T   |    2     |     4     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 12 |    2     |     8    |   1S/2C/2T   |    4     |     2     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 13 |    2     |     8    |   1S/4C/1T   |    4     |     2     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 14 |    2     |     8    |   1S/4C/2T   |    8     |     1     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 15 |    2     |     8    |   2S/1C/1T   |    2     |     4     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 16 |    2     |     8    |   2S/1C/2T   |    4     |     2     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 17 |    2     |     8    |   2S/2C/1T   |    4     |     2     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 18 |    2     |     8    |   2S/2C/2T   |    8     |     1     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
+| 19 |    2     |     8    |   2S/4C/1T   |    8     |     1     |        |         |        |         |
++----+----------+----------+--------------+----------+-----------+--------+---------+--------+---------+
 
 The application command line associated with each of the above tests is
 presented in the table below. The test report should present this table with
 the actual command line used, replacing the PORTMASK and C{x.y.z} with their
 actual values used during test execution.
 
-|
-
-+-----+----------------------------------------------------------------------------------------------------------------------+
-| #   | Command Line                                                                                                         |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|1    |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.0}),(P2,0,C{0.1.0}),(P3,0,C{0.1.0})' |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|2    |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.0}),(P2,0,C{0.1.1}),(P3,0,C{0.1.1})' |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|3    |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.0}),(P2,0,C{0.2.0}),(P3,0,C{0.2.0})' |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|4    |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.1}),(P2,0,C{0.2.0}),(P3,0,C{0.2.1})' |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|5    |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.2.0}),(P2,0,C{0.3.0}),(P3,0,C{0.4.0})' |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|6    |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.0}),(P2,0,C{1.1.0}),(P3,0,C{1.1.0})' |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|7    |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.1}),(P2,0,C{1.1.0}),(P3,0,C{1.1.1})' |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|8    |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.2.0}),(P2,0,C{1.1.0}),(P3,0,C{1.2.0})' |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|9    |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.0}),(P1,1,C{0.1.0}), |
-|     |(P2,0,C{0.1.0}),(P2,1,C{0.1.0}),(P3,0,C{0.1.0}),(P3,1,C{0.1.0})'                                                      |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|10   |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.0}),(P1,1,C{0.1.0}), |
-|     |(P2,0,C{0.1.1}),(P2,1,C{0.1.1}),(P3,0,C{0.1.1}),(P3,1,C{0.1.1})'                                                      |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|11   |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.0}),(P1,1,C{0.1.0}), |
-|     |(P2,0,C{0.2.0}),(P2,1,C{0.2.0}),(P3,0,C{0.2.0}),(P3,1,C{0.2.0})'                                                      |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|12   |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.1}),(P1,1,C{0.1.1}), |
-|     |(P2,0,C{0.2.0}),(P2,1,C{0.2.0}),(P3,0,C{0.2.1}),(P3,1,C{0.2.1})'                                                      |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|13   |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.2.0}),(P1,1,C{0.2.0}), |
-|     |(P2,0,C{0.3.0}),(P2,1,C{0.3.0}),(P3,0,C{0.4.0}),(P3,1,C{0.4.0})'                                                      |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|14   |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.1}),(P1,0,C{0.2.0}),(P1,1,C{0.2.1}), |
-|     |(P2,0,C{0.3.0}),(P2,1,C{0.3.1}),(P3,0,C{0.4.0}),(P3,1,C{0.4.1})'                                                      |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|15   |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.0}),(P1,1,C{0.1.0}), |
-|     |(P2,0,C{1.1.0}),(P2,1,C{1.1.0}),(P3,0,C{1.1.0}),(P3,1,C{1.1.0})'                                                      |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|16   |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.1}),(P1,1,C{0.1.1}), |
-|     |(P2,0,C{1.1.0}),(P2,1,C{1.1.0}),(P3,0,C{1.1.1}),(P3,1,C{1.1.1})'                                                      |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|17   |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.2.0}),(P1,1,C{0.2.0}), |
-|     |(P2,0,C{1.1.0}),(P2,1,C{1.1.0}),(P3,0,C{1.2.0}),(P3,1,C{1.2.0})'                                                      |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|18   |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.1}),(P1,0,C{0.2.0}),(P1,1,C{0.2.1}), |
-|     |(P2,0,C{1.1.0}),(P2,1,C{1.1.1}),(P3,0,C{1.2.0}),(P3,1,C{1.2.1})'                                                      |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-|19   |./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.2.0}),(P1,0,C{0.3.0}),(P1,1,C{0.4.0}), |
-|     |(P2,0,C{1.1.0}),(P2,1,C{1.2.0}),(P3,0,C{1.3.0}),(P3,1,C{1.4.0})'                                                      |
-+-----+----------------------------------------------------------------------------------------------------------------------+
-
-|
++-----+-----------------------------------------------------------------------------------------------------------------------+
+| #   |                                         Command Line                                                                  |
++=====+=======================================================================================================================+
+|  1  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.0}),(P2,0,C{0.1.0}),(P3,0,C{0.1.0})' |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  2  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.0}),(P2,0,C{0.1.1}),(P3,0,C{0.1.1})' |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  3  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.0}),(P2,0,C{0.2.0}),(P3,0,C{0.2.0})' |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  4  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.1}),(P2,0,C{0.2.0}),(P3,0,C{0.2.1})' |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  5  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.2.0}),(P2,0,C{0.3.0}),(P3,0,C{0.4.0})' |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  6  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.0}),(P2,0,C{1.1.0}),(P3,0,C{1.1.0})' |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  7  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.1.1}),(P2,0,C{1.1.0}),(P3,0,C{1.1.1})' |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  8  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P1,0,C{0.2.0}),(P2,0,C{1.1.0}),(P3,0,C{1.2.0})' |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  9  | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.0}),(P1,1,C{0.1.0}), |
+|     | (P2,0,C{0.1.0}),(P2,1,C{0.1.0}),(P3,0,C{0.1.0}),(P3,1,C{0.1.0})'                                                      |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  10 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.0}),(P1,1,C{0.1.0}), |
+|     | (P2,0,C{0.1.1}),(P2,1,C{0.1.1}),(P3,0,C{0.1.1}),(P3,1,C{0.1.1})'                                                      |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  11 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.0}),(P1,1,C{0.1.0}), |
+|     | (P2,0,C{0.2.0}),(P2,1,C{0.2.0}),(P3,0,C{0.2.0}),(P3,1,C{0.2.0})'                                                      |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  12 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.1}),(P1,1,C{0.1.1}), |
+|     | (P2,0,C{0.2.0}),(P2,1,C{0.2.0}),(P3,0,C{0.2.1}),(P3,1,C{0.2.1})'                                                      |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  13 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.2.0}),(P1,1,C{0.2.0}), |
+|     | (P2,0,C{0.3.0}),(P2,1,C{0.3.0}),(P3,0,C{0.4.0}),(P3,1,C{0.4.0})'                                                      |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  14 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.1}),(P1,0,C{0.2.0}),(P1,1,C{0.2.1}), |
+|     | (P2,0,C{0.3.0}),(P2,1,C{0.3.1}),(P3,0,C{0.4.0}),(P3,1,C{0.4.1})'                                                      |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  15 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.0}),(P1,1,C{0.1.0}), |
+|     | (P2,0,C{1.1.0}),(P2,1,C{1.1.0}),(P3,0,C{1.1.0}),(P3,1,C{1.1.0})'                                                      |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  16 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.1.1}),(P1,1,C{0.1.1}), |
+|     | (P2,0,C{1.1.0}),(P2,1,C{1.1.0}),(P3,0,C{1.1.1}),(P3,1,C{1.1.1})'                                                      |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  17 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.0}),(P1,0,C{0.2.0}),(P1,1,C{0.2.0}), |
+|     | (P2,0,C{1.1.0}),(P2,1,C{1.1.0}),(P3,0,C{1.2.0}),(P3,1,C{1.2.0})'                                                      |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  18 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.1.1}),(P1,0,C{0.2.0}),(P1,1,C{0.2.1}), |
+|     | (P2,0,C{1.1.0}),(P2,1,C{1.1.1}),(P3,0,C{1.2.0}),(P3,1,C{1.2.1})'                                                      |
++-----+-----------------------------------------------------------------------------------------------------------------------+
+|  19 | ./l3fwd -c 0xffffff -n 3 -- -P -p PORTMASK --config '(P0,0,C{0.1.0}),(P0,1,C{0.2.0}),(P1,0,C{0.3.0}),(P1,1,C{0.4.0}), |
+|     | (P2,0,C{1.1.0}),(P2,1,C{1.2.0}),(P3,0,C{1.3.0}),(P3,1,C{1.4.0})'                                                      |
++-----+-----------------------------------------------------------------------------------------------------------------------+
-- 
2.17.1


             reply	other threads:[~2019-06-11  6:11 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-11 14:12 hanyingya [this message]
2019-06-12  6:21 ` Tu, Lijuan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190611141219.25051-1-yingyax.han@intel.com \
    --to=yingyax.han@intel.com \
    --cc=dts@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).