Difference between revisions of "CSIT/csit1707 plan"

From fd.io
Jump to: navigation, search
Line 11: Line 11:
 
|-
 
|-
 
| Stateful Security Groups
 
| Stateful Security Groups
| InReview
+
| WIP
 
| csit-perf
 
| csit-perf
 
| L2 switching with Stateful Security Groups.
 
| L2 switching with Stateful Security Groups.
Line 17: Line 17:
 
| NSH_SFC
 
| NSH_SFC
 
| InReview
 
| InReview
| csit-perf
+
| csit-func
 
| VPP as Service Function Forwarder SFF, SFC Classifier, NSH Proxy.
 
| VPP as Service Function Forwarder SFF, SFC Classifier, NSH Proxy.
 
|-
 
|-
| CryptoDev
+
| VM vhost use cases
| TBC
+
| WIP
 
| csit-perf
 
| csit-perf
| Further VPP cryptodev use cases.
+
| Add vhost use cases and topologies: multi-thread multi-core, Qemu config variants, vxlan.
 
|-
 
|-
| NAT44
+
| DPDK17.05 testpmd
| TBC
+
| WIP
 
| csit-perf
 
| csit-perf
| SNAT44 multi-thread multi-core performance tests.
+
| Standalone DPDK tests for baseline NIC-to-NIC performance.
 
|-
 
|-
| VM vhost use cases
+
| LXC memif use cases
| TBC
+
| WIP
 
| csit-perf
 
| csit-perf
| Add vhost use cases and topologies as captured on csit vhostuser use cases wiki: multi-thread multi-core, vxlan, multiple VMs.
+
| Initial VPP in LXC memif use cases and topologies.
 
|-
 
|-
| DPDK17.05 testpmd
+
| VPP multi-thread profiling
 
| WIP
 
| WIP
 
| csit-perf
 
| csit-perf
| Standalone DPDK tests for baseline NIC-to-NIC performance.
+
| Updates to existing m-thread m-core tests to verify results repeatibility. Introduce simultaneous multi-threading SMT (Intel hyper-threading HT).
 
|-
 
|-
| NIC models coverage
+
| SRv6
 +
| WIP
 +
| csit-func, csit-perf
 +
| Initial VPP SRv6 performance tests.
 +
|-
 +
| CryptoDev
 
| TBC
 
| TBC
 
| csit-perf
 
| csit-perf
| Extending perf tests coverage for x710, xl710, vic1385, vic1227.
+
| Further VPP cryptodev use cases.
 
|-
 
|-
| LXC memif use cases
+
| NAT44
 
| TBC
 
| TBC
 
| csit-perf
 
| csit-perf
| Initial VPP in LXC memif use cases and topologies.
+
| SNAT44 multi-thread multi-core performance tests.
 
|-
 
|-
| SRv6
+
| NIC models coverage
 
| TBC
 
| TBC
 
| csit-perf
 
| csit-perf
| Initial VPP SRv6 performance tests.
+
| Extending perf tests coverage for x710, xl710, vic1385, vic1227.
 
|-
 
|-
 
| IPFIX
 
| IPFIX
Line 59: Line 64:
 
| csit-perf
 
| csit-perf
 
| IPFIX netflow per flow statistics collection.
 
| IPFIX netflow per flow statistics collection.
|-
 
| VPP multi-thread profiling
 
| WIP
 
| csit-perf
 
| Updates to existing m-thread m-core tests to verify results repeatibility. Introduce simultaneous multi-threading SMT (Intel hyper-threading HT).
 
 
|-
 
|-
 
| SPAN
 
| SPAN
Line 76: Line 76:
  
 
{| class="wikitable"
 
{| class="wikitable"
! Milestone
+
! rls1707 Milestone
 
! Date
 
! Date
 
! Deliverables
 
! Deliverables
 
|-
 
|-
| CSIT code freeze
+
| Code complete
 
| 2017-07-05
 
| 2017-07-05
| New TCs code frozen. Only low-risk changes accepted on main branch.
+
| Test cases code frozen. Only bug fixes and low-risk changes accepted.
 
|-
 
|-
| csit rls1707 pull
+
| Branch pull
 
| 2017-07-05
 
| 2017-07-05
| pull csit release throttle branch.
+
| Pull CSIT rls1707 throttle branch.
 
|-
 
|-
| CSIT bug fixes
+
| CSIT Release
 
| 2017-07-12
 
| 2017-07-12
| CSIT1707 code complete.
+
| CSIT rls1707 test code complete. VPP1707 rls testing.
 
|-
 
|-
| CSIT report
+
| CSIT Report
 
| 2017-07-26
 
| 2017-07-26
| CSIT report published
+
| CSIT rls1707 report published
 
|}
 
|}
  
Line 104: Line 104:
 
* honeycomb
 
* honeycomb
 
* nsh_sfc
 
* nsh_sfc
 +
* one

Revision as of 20:42, 11 June 2017

Introduction

Release Deliverables

Name Status Test Category Description
Stateful Security Groups WIP csit-perf L2 switching with Stateful Security Groups.
NSH_SFC InReview csit-func VPP as Service Function Forwarder SFF, SFC Classifier, NSH Proxy.
VM vhost use cases WIP csit-perf Add vhost use cases and topologies: multi-thread multi-core, Qemu config variants, vxlan.
DPDK17.05 testpmd WIP csit-perf Standalone DPDK tests for baseline NIC-to-NIC performance.
LXC memif use cases WIP csit-perf Initial VPP in LXC memif use cases and topologies.
VPP multi-thread profiling WIP csit-perf Updates to existing m-thread m-core tests to verify results repeatibility. Introduce simultaneous multi-threading SMT (Intel hyper-threading HT).
SRv6 WIP csit-func, csit-perf Initial VPP SRv6 performance tests.
CryptoDev TBC csit-perf Further VPP cryptodev use cases.
NAT44 TBC csit-perf SNAT44 multi-thread multi-core performance tests.
NIC models coverage TBC csit-perf Extending perf tests coverage for x710, xl710, vic1385, vic1227.
IPFIX TBC csit-perf IPFIX netflow per flow statistics collection.
SPAN TBC csit-perf SPAN performance tests.

Release Milestones

rls1707 Milestone Date Deliverables
Code complete 2017-07-05 Test cases code frozen. Only bug fixes and low-risk changes accepted.
Branch pull 2017-07-05 Pull CSIT rls1707 throttle branch.
CSIT Release 2017-07-12 CSIT rls1707 test code complete. VPP1707 rls testing.
CSIT Report 2017-07-26 CSIT rls1707 report published

Expected Dependencies on Other Projects

  • dpdk-17.05 release
  • vpp-17.07 release
  • honeycomb
  • nsh_sfc
  • one