samplevnf.git
7 years agovACL VNF initial check-in 65/33465/7
Bindya Narayan [Tue, 18 Apr 2017 06:43:10 +0000 (12:13 +0530)]
vACL VNF initial check-in

JIRA: SAMPLEVNF-2

Features include:
 - CLI based Run-time rule configuration.
   (Add, Delete, List, Display, Clear, Modify)
 - Ipv4 and ipv6 standard 5 tuple packet Selector support.
 - Multithread support
 - Multiple physical port support

Change-Id: Ie266be23cd2d81f6d01df508ba44bd0998be13b3
Signed-off-by: Bindya Narayan <bindya.narayan@intel.com>
[Push patch to gerrit]
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
7 years agovCGNAPT VNF initial check-in 95/33495/6
Deepak S [Tue, 18 Apr 2017 06:03:43 +0000 (23:03 -0700)]
vCGNAPT VNF initial check-in

JIRA: SAMPLEVNF-5

The vCGNAPT implementation contains following features:
• Static and dynamic Network address translation.
• Static and dynamic Network address and port translation
• ARP (request, response, gratuitous)
• ICMP (terminal echo, echo response, pass-through)
• ICMPv6 and ND
• UDP, TCP and ICMP protocol pass-through
• Multithread support and Multiple physical port support
• Limiting max ports per client
• Limiting max clients per public IP address
• Live Session tracking to NAT flow
• NAT64 – connectivity between IPv6 access network to IPv4 data
• PCP - Port Control protocol
• SIP functionality
• FTP functionality

Change-Id: I5ebb44ae60e32dd6da5e793efd91a6831a4d30a7
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
7 years agoAdding script to auto build VNFs 93/33493/5
Deepak S [Tue, 18 Apr 2017 06:02:53 +0000 (23:02 -0700)]
Adding script to auto build VNFs

Change-Id: I5af3301dceacb57499b92c543b912ed21f8b253d
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
7 years agocommon: Adding common library for sample vnf 91/33491/1
Vishwesh M Rudramuni [Tue, 18 Apr 2017 14:11:40 +0000 (19:41 +0530)]
common: Adding common library for sample vnf

JIRA: SAMPLEVNF-3

This patch adds common libraries required as part of the
sample vnf.

This includes the following libraries

 1. ACL library
 2. SIP
 3. FTP
 4. Connection tracker
 5. L2l3 stack
    - Interface Manager
    - ARP & ICMPv4
    - ND & ICMPv6
and other common libraries needed for ip pipeline framework

Change-Id: I117690b6b63fbcd76974cd7274518484e60980ab
Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
[Push patch to gerrit]
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
7 years agoAdding INFO and LICENSE for review 91/32091/2
agardner [Tue, 28 Mar 2017 19:46:29 +0000 (15:46 -0400)]
Adding INFO and LICENSE for review

Change-Id: If7ea70d202cda197db9f4913148e6a0f2e94e3bb
Signed-off-by: agardner <agardner@linuxfoundation.org>
7 years agoInitial empty repository
Aric Gardner [Tue, 28 Mar 2017 19:46:22 +0000 (19:46 +0000)]
Initial empty repository