summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-10-04Fix the cgnapt pipeline stat issuesDeepak S1-0/+19
Change-Id: I58d4a1b6c47fa204a8af67c725b22f797ec19755 Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-10-04REST_API: rest api client implementationVishwesh M Rudramuni30-229/+3962
JIRA: SAMPLEVNF-78 This patch implements rest api's for VNF clients. This comprises of * vnf api's for common functionality * vnf api's for CGNAPT * vnf api's for VFW Change-Id: I56d22c64bf3ee5b0a2e536da8169ac7583499041 Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
2017-10-04UDP_Replay: changes for gateway packet forwardingAnand B Jyoti2-0/+6
JIRA: SAMPLEVNF-70 Integrating gateway packet forwarding to UDP_Replay VNF. Change-Id: I00f2bc498563b81260c2c98275f7a73dbc2cb445 Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
2017-10-04vCGNAT: changes for gateway packet forwardingAnand B Jyoti5-251/+166
JIRA: SAMPLEVNF-61 Integrating gateway packet forwarding to CGNAT VNF. Change-Id: Ifd528b40134da2d12644a406b2da05a5f044aa1c Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
2017-10-04vACL: changes for gateway packet forwardingAnand B Jyoti6-1941/+1775
JIRA: SAMPLEVNF-60 vACL changes to support gateway packet forwarding. Change-Id: I1435254e4f18bc26bf2b37be2e3ed2df0fb29153 Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
2017-10-04vFW: changes for gateway packet forwardingAnand B Jyoti6-233/+296
JIRA: SAMPLEVNF-59 Changes to support gateway packet forwarding to vFW. Change-Id: Ie9164b092f6864cfcdb02e7b325c4e8796a7e422 Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
2017-10-04common: Changes to common code for gateway supportAnand B Jyoti5-396/+283
JIRA: SAMPLEVNF-58 Common code changes for gateway packet forwarding. Change-Id: Ie002c94b8febab9c0923e1bb261e5ea931cd4712 Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
2017-10-04gateway: Created common code for routing in gatewayAnand B Jyoti2-0/+322
JIRA: SAMPLEVNF-58 Adding the common code for routing functionality in gateway config. Change-Id: I2a2f085a3555db52c8aff87f1bab1b00d11481ea Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
2017-09-25Remove default section in the createrapidDeepak S1-1/+0
Change-Id: Id9c22f92955b64242971ff768a64132451c8350e Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-09-19Splitting the script in 2 parts: createrapid.py and runrapid.pyLuc Provoost11-528/+1098
The split of the scripts is documented in the README file. The VM also runs now devbind.sh with the proper MAC address to bind the dataplane interface with the DPDK poll mode driver. Change-Id: I3e7a6235379dc80530934376c7799ac3396b5325 Luc Provoost <luc.provoost@intel.com> Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-09-12Enabling Prox to be compatible with Titanium CloudDeepak S1-0/+1
Change-Id: I65e8b2d1cea2a1edfa738671e460b6a0170d3363 Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-09-11Support 5 tuple load balancing for IP addresses other than 0.0.0.XDanielMartinBuckley1-5/+5
Currently packets generated with IP addresses 10.1.1.x when handled by 5 Tuple Load Balancer are discarded/dropped. These addresses are outhside the range of the hash algorithm. Change-Id: Idf2cea0ff299a3fa75554f0d103e13391eae02fa Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
2017-09-05Draft Userguide for samplevnfDeepak S4-336/+581
Change-Id: I21a984518b98eaf5c81b39e549a43fa2eb90f314 Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-09-05Updating SampleVNF Highlevel designDeepak S5-123/+630
Change-Id: I16edf82eec02c671c1c72d07348d1badf58fc42d Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-08-21Added developer user guide draft for samplevnfsDeepak S6-10/+416
Change-Id: I15a5f7ae8e3aac5d509b7a722f7032fbd2da69d0 Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-08-21Added initial draft for samplevnf useguideDeepak S9-0/+921
JIRA: SAMPLEVNF-77 Change-Id: Ib537b36ae82361754762a627ae942d99b4966856 Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-08-21Update vACL config filesDeepak S8-56/+90
JIRA: SAMPLEVNF-76 Change-Id: Iab363cc6cd5310e25c15758f02ca68751e81a49c Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-08-20Updated configuration files for cgnapt VNFsDeepak S6-0/+310
JIRA: SAMPLEVNF-75 Change-Id: Iac091ca0f12570d47d36366055ad89737b386c36 Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-08-20Update vCGNAPT configuration fileDeepak S34-2392/+0
JIRA: SAMPLEVNF-75 Change-Id: Icb8e46ee4566cc637b299913b1d0a7d5baafd3ac Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-08-20Adding Initial samplevnf release notes draft for E-ReleaseDeepak S5-155/+266
JIRA: SAMPLEVNF-74 Change-Id: I6d3adacc9236006f64218aad5378a4af5dd2efe5 Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-08-20Remove unwanted files in docs folderDeepak S28-1825/+0
JIRA: SAMPLEVNF-73 Change-Id: Ia147cfef9f7bcacd50477b6ea3c7d0a1c6e93952 Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-08-14Enable tpkts_processed counter in aclDeepak S1-0/+12
JIRA: SAMPLEVNF-72 Change-Id: Iadb3173c76306a48860313177f1b86e8410c7df3 Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-08-14Moving printf under cgnapt_dbg_printDeepak S3-15/+25
JIRA: SAMPLEVNF-71 Change-Id: Ibcd70008e1657eaa0b2f95aac319483490c290aa Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-08-02vFW: Updating config and script files of vFWAnand B Jyoti26-1708/+474
JIRA: SAMPLEVNF-68 Updating the vFW Config and scripts with following: 1. Remove arp/nd route tbl from cfg files 2. Adding routeadd command to script file as route_tbl is removed from cfg files 3. Remove ports_mac_list as the l2l3 stack will initialize 4. Merge IPv4 and IPv6 cfg/tc files to reduce the number files 5. Remove 1 WT cfg files to reduce too many cfg files. Change-Id: If16ee740cd464f2cf55b8d11f590471aba9c7f30 Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
2017-07-31Adding cmdline parameters to run setup script in intreactive and non-interativeDeepak S1-58/+115
Change-Id: I13baedf530a2f3a8bd92bbe8cabf96ae42596bd7 Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-07-28vnf_common: Correcting the max number of ports supportedAnand B Jyoti1-1/+1
JIRA: SAMPLEVNF-69 Causing memory corruption due to wrong value. Correcting to 64 from 16. Change-Id: I0a6634398fd6f0f1e56aab63c88a48c97586d9d4 Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
2017-07-26Moving the current docs to userguideDeepak S12-0/+0
Change-Id: I500d70b7ed2a17e21548a27810ac7e51e44b7841 Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-07-24[common] fixing compiler warningsVishwesh M Rudramuni2-7/+13
patch fixes some compiler warnings Change-Id: If1f96b23243d556c69ebd390a4fd3313bc50bb57 Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
2017-07-21TXRX: Initialize the debug flag to disable by defaultAnand B Jyoti1-1/+1
JIRA: SAMPLEVNF-66 The un-initialized global variable some time floods with debug prints. This patch inializes the variable to disable debug prints by default. Change-Id: I207a7dd1e85c19d3c10e935321b2fe39a46a5f59 Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
2017-07-21Merge "VNFs: Correcting the fdir mode for SWLB and HWLB"Deepak S3-13/+10
2017-07-21Merge "[common] Adding route entry command to cmdline"Deepak S1-0/+145
2017-07-21Merge "VNF_Catalogue Codebase"Deepak S100-0/+29045
2017-07-21VNF_Catalogue CodebaseKumar Rishabh100-0/+29045
Catalogue of Open Source VNFs consist in helping the end users to get information of the VNF we can deploy on top of an OPNFV solution [Deepak]: Removed all swp files. Change-Id: Ib2ea7330e964f1b684f32aedf631accd580df968 Signed-off-by: Kumar Rishabh <shailrishabh@gmail.com> Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-07-21VNFs: Correcting the fdir mode for SWLB and HWLBAnand B Jyoti3-13/+10
JIRA: SAMPLEVNF-64 fdir conf mode was incorrectly set to RTE_FDIR_MODE_PERFECT in SWLB and also RTE_FDIR_MODE_NONE in HWLB. This patches corrects them to enable the Vector PMD. Change-Id: I2097479c948ad482dbb868e315e4a6dfc8355ef2 Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
2017-07-21[common] Adding route entry command to cmdlineVishwesh M Rudramuni1-0/+145
JIRA: SAMPLEVNF-65 This patch adds routeadd command to cmdline for ipv4 & ipv6 Change-Id: I452b414c1e42b4de74eaea06339db83a0f20e7d8 Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
2017-07-20Merge "[l2l3 stack] implements new nd state machine & nd buffering"Deepak S16-2284/+1242
2017-07-20Merge "[l2l3 stack] implements new arp state machine & arp buffering"Deepak S16-3715/+1272
2017-07-19Adding required pre-requites libs to build prox VNFDeepak S1-1/+2
JIRA: SAMPLEVNF-63 Change-Id: Ib744de1486e5a757fce412f0ba0586ad152deb5a Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-07-18[l2l3 stack] implements new nd state machine & nd bufferingVishwesh M Rudramuni16-2284/+1242
JIRA: SAMPLEVNF-32 This patch implements ~New nd state machine implementing new states like INCOMPLETE, COMPLETE, PROBE, STALE. ~Implementing nd buffering, when nd is unresolved. ~Integratig the new changes with vCGNAPT ~Integrating the new changes with vACL ~Integrating the new changes with vFW. ~Adding locks to synchronize against multiple VNF threads Change-Id: Iaee4f4599ca3016ebb50ee2d9133fd8c39c5cd04 Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
2017-07-17Merge "Documentation Compliance for Euphrates - Adding template"Deepak S20-0/+491
2017-07-17Merge "docs: Update install and release docs for DPDK migration support"Deepak S15-404/+689
2017-07-16Documentation Compliance for Euphrates - Adding templateDeepak S20-0/+491
JIRA: SAMPLEVNF-57 Change-Id: Iccbbe17fb06044af9a53d3207b0ee7679b57ce66 Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-07-17Merge "[UDP_Replay] fixing of compiler warning"Deepak S1-3/+1
2017-07-17[UDP_Replay] fixing of compiler warningVishwesh M Rudramuni1-3/+1
removes the nb_lcores as its no longer used. Change-Id: I13020585afb6d1e0758f1efc6578740dd3502d72 Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
2017-07-14Adding dpdk version for non-interactive vnf_build options.Deepak S1-12/+7
Change-Id: I95c6778fd216c6f7e3eee97c83f93726bb4298d0 Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-07-14Adding PROX(Packet pROcessing eXecution engine) VNF to sampleVNFDeepak S363-1/+64275
JIRA: SAMPLEVNF-55 PROX is a DPDK-based application implementing Telco use-cases such as a simplified BRAS/BNG, light-weight AFTR... It also allows configuring finer grained network functions like QoS, Routing, load-balancing... (We are moving PROX version v039 to sampleVNF https://01.org/intel-data-plane-performance-demonstrators/prox-overview) Change-Id: Ia3cb02cf0e49ac5596e922c197ff7e010293d033 Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2017-07-14docs: Update install and release docs for DPDK migration supportAnand B Jyoti15-404/+689
JIRA: SAMPLEVNF-48 Updating INSTALL.rst and RELEASE_NOTES.rst for DPDK migration support. The additional files are created to make it as per the opnfv document standard to generate the html files. Change-Id: I4b0af4c3afeef91fc806285b02c0ce47d61ebfbd Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
2017-07-14Merge "tools: Support multiple version of DPDK build"Deepak S1-10/+39
2017-07-14Merge "UDP_Replay: rte_hash_lookup_multi renamed to rte_hash_lookup_bulk"Deepak S1-1/+5
2017-07-14Merge "vCGNAPT: correcting to use default rte_ring_dequeue"Deepak S1-4/+4