361cbf30521976d4601822db18bddbaf0f9be8f2
[csit.git] / docs / report / vpp_performance_tests / csit_release_notes.rst
1 Release Notes
2 =============
3
4 Changes in |csit-release|
5 -------------------------
6
7 #. VPP PERFORMANCE TESTS
8
9    - **Service density 2n-skx tests**: Added higher NF density tests with
10      802.1q (vlan) and VXLAN encapsulation from Traffic Generator.
11
12    - **GBP tests**: Added GBP (Group Based Policy) routing test cases
13      with 802.1q (vlan) external traffic.
14
15    - **AVF IPv4 scale tests**: Increased coverage of AVF IPv4 base and
16      scale test cases (Fortville NICs only).
17
18    - **2n-skx tests**: Increased coverage of selected (COP, iACL,
19      Policer) test cases.
20
21    - **IPsec scale tests**: Added IPsec interface mode scale tests with
22      1, 40, 400, 1000, 5000, 10000, 20000, 40000, 60000 IPsec tunnels.
23      Removed DPDK backend dependency. Major IPsec test code
24      refactoring.
25
26    - **Hoststack TCP/IP tests**: Major refactor of Hoststack TCP
27      performance tests using WRK generator talking to the VPP HTTP
28      static server plugin measuring connections per second and
29      requests per second.
30
31    - **Changed methodology of dot1q tests in 2-Node testbeds**: dot1q
32      encapsulation is now used on both links of SUT. Previously dot1q
33      was used only on a single link with the other link carrying
34      untagged Ethernet frames. This change results in slightly lower
35      throughput in CSIT-1908 for all dot1q tests in all 2-Node
36      testbeds.
37
38    - **KVM VM vhost-user tests**: completed move to Kernel-VM for all
39      tests. In addition to running DPDK Testpmd as VM workload, new
40      tests created with VPP as VM workload. VPP in VM is the same
41      version as the DUT VPP (acting as vSwitch) and its configuration
42      depends on the test type. For all L2 Ethernet Switching tests
43      it's vpp-l2xc (L2 cross-connect), for all IPv4 Routing tests it's
44      vpp-ip4 (VPP IPv4 routing).
45
46 #. TEST FRAMEWORK
47
48    - **CSIT PAPI Support**: Finished conversion of CSIT VAT L1 keywords
49      to PAPI L1 KWs in CSIT using VPP Python bindings (VPP PAPI).
50      Redesign of key components of PAPI Socket Executor and PAPI
51      history. Due to issues with PAPI performance, VAT is still used
52      in CSIT for all VPP scale tests. See known issues below.
53
54    - **General Code Housekeeping**: Ongoing RF keywords optimizations,
55      removal of redundant RF keywords and aligning of suite/test
56      setup/teardowns.
57
58
59 #. PRESENTATION AND ANALYTICS LAYER
60
61    - **Graphs Layout Improvements**: Improved performance graphs layout
62      for better readibility and maintenance: test grouping, axis
63      labels, descriptions, other informative decoration.
64
65 .. raw:: latex
66
67     \clearpage
68
69 .. _vpp_known_issues:
70
71 Known Issues
72 ------------
73
74 List of known issues in |csit-release| for VPP performance tests:
75
76 +----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+
77 | #  | JiraID                                  | Issue Description                                                                                        |
78 +====+=========================================+==========================================================================================================+
79 | 1  | `CSIT-570                               | Sporadic (1 in 200) NDR discovery test failures on x520. DPDK reporting rx-errors, indicating L1 issue.  |
80 |    | <https://jira.fd.io/browse/CSIT-570>`_  | Suspected issue with HW combination of X710-X520 in LF testbeds. Not observed outside of LF testbeds.    |
81 +----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+
82 | 2  | `VPP-662                                | 9000B packets not supported by NICs VIC1227 and VIC1387.                                                 |
83 |    | <https://jira.fd.io/browse/VPP-662>`_   |                                                                                                          |
84 +----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+
85 | 3  | `CSIT-1503                              | [`TRex-519 <https://trex-tgn.cisco.com/youtrack/issue/trex-519>`_] XL710/XXV710 with FW 6.0.1 will have  |
86 |    | <https://jira.fd.io/browse/CSIT-1503>`_ | Rx drop rate of 27MPPS.                                                                                  |
87 +----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+
88 | 4  | `CSIT-1498                              | Memif tests are sporadically failing on initialization of memif connection.                              |
89 |    | <https://jira.fd.io/browse/CSIT-1498>`_ |                                                                                                          |
90 +----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+
91 | 5  | `CSIT-1499                              | AVF tests are sporadically failing on initialization of AVF interface.                                   |
92 |    | <https://jira.fd.io/browse/CSIT-1499>`_ |                                                                                                          |
93 +----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+
94 | 6  | `VPP-1676                               | 9000B ip4 memif errors - ip4-input: ip4 length > l2 length.                                              |
95 |    | <https://jira.fd.io/browse/VPP-1676>`_  | IP4 jumbo frames (9000B) are dropped in case of tests with memif.                                        |
96 +----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+
97 | 7  | `VPP-1677                               | 9000B ip4 nat44: VPP crash + coredump.                                                                   |
98 |    | <https://jira.fd.io/browse/VPP-1677>`_  | VPP crashes very often in case that NAT44 is configured and it has to process IP4 jumbo frames (9000B).  |
99 +----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+
100 | 8  | `CSIT-1591                              | All CSIT scale tests can not use PAPI due to much slower performance compared to VAT/CLI (it takes much  |
101 |    | <https://jira.fd.io/browse/CSIT-1499>`_ | longer to program VPP). This needs to be addressed on the PAPI side.                                     |
102 |    +-----------------------------------------+                                                                                                          |
103 |    | `VPP-1763                               |                                                                                                          |
104 |    | <https://jira.fd.io/browse/VPP-1763>`_  |                                                                                                          |
105 +----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+
106 | 9  | `CSIT-1592                              | VPP memif API does not enable memif zero-copy, resulting in different memif configuration vs. previously |
107 |    | <https://jira.fd.io/browse/CSIT-1592>`_ | tested VAT/CLI where memif zero-copy was enabled by default. Needs to be fixed in VPP.                   |
108 |    +-----------------------------------------+                                                                                                          |
109 |    | `VPP-1764                               |                                                                                                          |
110 |    | <https://jira.fd.io/browse/VPP-1764>`_  |                                                                                                          |
111 +----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+
112 | 10 | `VPP-1675                               | IPv4 IPSEC 9000B packet tests are failing as no packet is forwarded.                                     |
113 |    | <https://jira.fd.io/browse/VPP-1675>`_  | Reason: chained buffers are not supported.                                                               |
114 +----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+
115 | 11 | `CSIT-1593                              | IPv4 AVF 9000B packet tests are failing on 3n-skx while passing on 2n-skx.                               |
116 |    | <https://jira.fd.io/browse/CSIT-1593>`_ |                                                                                                          |
117 +----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+
118

©2016 FD.io a Linux Foundation Collaborative Project. All Rights Reserved.
Linux Foundation is a registered trademark of The Linux Foundation. Linux is a registered trademark of Linus Torvalds.
Please see our privacy policy and terms of use.