======= OVS Release C Priority Feature List Candidates ======= This Page lists features which have been submitted by community and OVS team as requirements for OVSNFV. It is expected that the output here will fold into higher level of OVS feature list for REL C **Purpose of the Priority List** *Establish a definitive list of features/improvements *Analyse each feature and prioritize based on the categories defined below *Impact - measure of significance/improvement would the feature help with achieving our overall objective (i.e. does this address industry use case or a customer pain point) *Priority – How important is the feature to the community/user *Effort- How long will it take? Time, resources, testing ---- ^ Feature | Description | Priority | Effort | Impact | Jira ^ Comments ^ | **Fuel Feature List** | | | | | | | | Functest Fuel Successful Integration | Run with Clean results | High | XL | H | | Work with CI team to get Functest running without errors (Billy) | | Yardstick Fuel Successful Integration | Run with Clean results | High | XL | H | | Work with CI team to get Yardstick running without errors (Billy) | | Remove NIC dependency | example vlan tag ports needs to be fixed, the packets from Phyiscal guest to OVS is excelerated. For pharos depolyments where different networks are sharing one interafce using vlan tags | High | L | H | | In discussion with Mirantis to complete this work | | Virtual Deployment | We are able to deply OPNFV with OVS Plugin in a virtual deplyment and all healthchecks passed | Low | M | M | | | | Health check failures | Ensure no healthcheck failures when deploying OVS NFV | High | M | H | | Linked with Fuctest | | Alignement with Fuel 9 | Ensure our backlogs are in synch and we are not duplicating work with Mirantis while also ensuring we are in synch with prioritises | High | L | H | | | | Integration with ODL | We pass the Fuel ODL scenarios | Medium | XL | M | | Check Fuel Scenario definitions | | Need the ability to deploy with arbitary patches | Run CI using OVS with and arbitary patch for regresssion testing | Medium | M | H | | | | Working with latest upstream code | Run latest OVS code for regression testing | Medium | M | L | | | ---- ^ Feature ^ Description | Priority | Effort | Impact | Jira | Comments | | **Apex Feature List** | | | | | | | | Functest successful run with clean results | Successful completion with reported results. | High | XL | High | | | | Yardstick Sucessful run with clean results | Successful completion with reported results. | High | XL | High | | | | Apex Consume ovs4opnfv generated RPM | Define Deployment options for DPDK and non-DPDK. | | | | | Work with Apex for successful integration (TFH) | | NSH for vxLan | NSH/vLAN available for DPDK and non-DPDK. | High | XL | High | | Integrate and Test | ---- ^ Feature | Description ^ Priority | Effort | Impact | Jira | Comments | | ** OVS Feature List** | | | | | | | | OVS Performance (Requested by Bin, Hu) | need to set expectations based on Use Cases | High | | | | follow up meeting to be scheduled( 1 hour session) | | Priority Path through OVS | scheduling priority packets before others. Dataplane Approaches include NIC queues, multi-queue at guest interface, and multiple guest interfaces. Control plane approach involves Auxiliary control connections to OF controller. | High | | | | follow up meeting at Hackfest (March) produces current list of alternatives. | | NSH Requirement | Happening independent of us, we need to ensure its reflected in OPNFV | Low | | | | | | MPLS over GRE | Specific requirement brought up by Ericsson but is being worked on by someone else, need to get link to it | Low | | | | | | 100G Requirement | | | | | | | | Virtio Container requirement | | | | | | | | Port Placement on Cores | | | | | | | ---- ^ Feature ^ Description | Priority | Effort | Impact | Jira | Comments | | **JOID Feature List** | | | | | | | | Functest successful run with results | Successful completion with reported results. | High | XL | High | | | | Yardstick Successful run with results | Successful completion with reported results. | High | XL | High | | | | JOID support with DPDK | Define Deployment options for DPDK | | | | | Work with JOID to integreted DPDK | | Support for Power8 architecture | Define Deployment options for different architecture | | | | | Work with JOID to integreted power8 architecture. |