summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-16version: 16.07.1v16.07.1ivshmemFerruh Yigit
Prepared version 16.07.1 to work with ivshmem. v16.07.1 is compatible with DPDK16.07 Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2017-05-16doc: break long command linesFerruh Yigit
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2017-05-16doc: update section headingsFerruh Yigit
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2017-05-16doc: update section headingsFerruh Yigit
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2017-05-16doc: add contribution guideFerruh Yigit
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2017-05-16doc: add initial README fileFerruh Yigit
To document what SPP is. Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2016-07-29version: 16.07v16.07Ferruh Yigit
Initial version is v16.07 This is to show compatibility with DPDK16.07 Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2016-07-29spp: add version informationFerruh Yigit
Version information added into Makefile Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2016-07-27doc: add how to remove previous socket for vhostFerruh Yigit
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2016-07-27doc: fix net name for vhost sample qemu commandFerruh Yigit
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2016-07-27doc: update setup guide for standalone SPPFerruh Yigit
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2016-07-27doc: update workflow for standalone SPPFerruh Yigit
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2016-07-27spp: add Makefile to compile DPDK inplaceFerruh Yigit
Usage: make -j -f Makefile.spp This will first compile DPDK and than SPP. RTE_SDK should be set to proper DPDK path. While compiling DPDK test application add test-pmd disabled. Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com> --- This is on top of standalone branch.
2016-07-27spp: make soft patch panel standalone appFerruh Yigit
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2016-07-27spp: split exiting spp from "bye sec" and "bye all"Choi, Sy Jong
Signed-off-by: Sy Jong Choi <sy.jong.choi@intel.com> Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
2016-07-27spp_vm: remove unused struct client definitionFerruh Yigit
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com> Acked-by: Sy Jong Choi <sy.jong.choi@intel.com>
2016-07-27spp_vm: replace num_clients with client_idFerruh Yigit
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com> Acked-by: Sy Jong Choi <sy.jong.choi@intel.com>
2016-07-27spp_vm: get and use shared port infoFerruh Yigit
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com> Acked-by: Sy Jong Choi <sy.jong.choi@intel.com>
2016-07-27spp_vm: remove duplicated pktmbuf_pool creation codeFerruh Yigit
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com> Acked-by: Sy Jong Choi <sy.jong.choi@intel.com>
2016-07-27spp_vm: remove unused pool commandFerruh Yigit
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com> Acked-by: Sy Jong Choi <sy.jong.choi@intel.com>
2016-07-27spp_vm: make ring->memzone accessibleFerruh Yigit
rte_eth_from_ring() uses ring->memzone->socket_id field, but this field is not accessible for spp_vm. There was a workaround to set ring->memzone to NULL and force ring pmd set SOCKEY_ANY. ring->memzone made accessible and workaround removed. Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com> Acked-by: Sy Jong Choi <sy.jong.choi@intel.com>
2016-07-27doc: add compilation step to setup guideFerruh Yigit
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2016-07-27doc: add workflow documentationFerruh Yigit
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2016-07-27Initial SPPFerruh Yigit
Initial Soft Patch Panel code SPP is a framework for managing DPDK resources. The goal of SPP is to easily interconnect DPDK applications together, and assign resources dynamically to these applications to build a pipeline. The first version of SPP provides for the management of DPDK ports, and assigning ports to different DPDK applications. The framework is composed of a primary DPDK application that is responsible for resource management. This primary application doesn't interact with any traffic, and is used to manage creation and freeing of resources only. A Python based management interface is provided to control the primary DPDK application to create resources, which are then to be used by secondary applications. This management application provides a socket based interface for the primary and secondary DPDK applications to interface to the manager. The management application will use OVSDB to maintain all created and assigned ports. Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com> Signed-off-by: Gerald Rogers <gerald.rogers@intel.com> Signed-off-by: Sy Jong Choi <sy.jong.choi@intel.com>