common: Adding common library for sample vnf 91/33491/1
authorVishwesh M Rudramuni <vishweshmr@gmail.com>
Tue, 18 Apr 2017 14:11:40 +0000 (19:41 +0530)
committerDeepak S <deepak.s@linux.intel.com>
Tue, 18 Apr 2017 09:59:07 +0000 (02:59 -0700)
commit51cd08d9a3f2826088d122e2a5683315c77a2786
tree3fac17a8f7bf362f0c77f1003615b2063d900d35
parent03aef84e240c5be8813634735d825420129f1460
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>
78 files changed:
common/VIL/acl/lib_acl.c [new file with mode: 0644]
common/VIL/acl/lib_acl.h [new file with mode: 0644]
common/VIL/alg/lib_ftp_alg.c [new file with mode: 0644]
common/VIL/alg/lib_ftp_alg.h [new file with mode: 0644]
common/VIL/alg/lib_sip_alg.c [new file with mode: 0644]
common/VIL/alg/lib_sip_alg.h [new file with mode: 0644]
common/VIL/conntrack/rte_cnxn_tracking.c [new file with mode: 0644]
common/VIL/conntrack/rte_cnxn_tracking.h [new file with mode: 0644]
common/VIL/conntrack/rte_ct_synproxy.c [new file with mode: 0644]
common/VIL/conntrack/rte_ct_tcp.c [new file with mode: 0644]
common/VIL/conntrack/rte_ct_tcp.h [new file with mode: 0644]
common/VIL/conntrack/rte_ct_udp.c [new file with mode: 0644]
common/VIL/l2l3_stack/Makefile [new file with mode: 0644]
common/VIL/l2l3_stack/bond.c [new file with mode: 0644]
common/VIL/l2l3_stack/build/.interface.o.d [new file with mode: 0644]
common/VIL/l2l3_stack/build/.l2_proto.o.d [new file with mode: 0644]
common/VIL/l2l3_stack/build/.main.o.d [new file with mode: 0644]
common/VIL/l2l3_stack/hle.c [new file with mode: 0644]
common/VIL/l2l3_stack/hle.h [new file with mode: 0644]
common/VIL/l2l3_stack/interface.c [new file with mode: 0644]
common/VIL/l2l3_stack/interface.h [new file with mode: 0644]
common/VIL/l2l3_stack/l2_proto.c [new file with mode: 0644]
common/VIL/l2l3_stack/l2_proto.h [new file with mode: 0644]
common/VIL/l2l3_stack/l3fwd_common.h [new file with mode: 0644]
common/VIL/l2l3_stack/l3fwd_lpm4.c [new file with mode: 0644]
common/VIL/l2l3_stack/l3fwd_lpm4.h [new file with mode: 0644]
common/VIL/l2l3_stack/l3fwd_lpm6.c [new file with mode: 0644]
common/VIL/l2l3_stack/l3fwd_lpm6.h [new file with mode: 0644]
common/VIL/l2l3_stack/l3fwd_main.c [new file with mode: 0644]
common/VIL/l2l3_stack/lib_arp.c [new file with mode: 0644]
common/VIL/l2l3_stack/lib_arp.h [new file with mode: 0644]
common/VIL/l2l3_stack/lib_icmpv6.c [new file with mode: 0644]
common/VIL/l2l3_stack/lib_icmpv6.h [new file with mode: 0644]
common/VIL/l2l3_stack/main_l2l3.c [new file with mode: 0644]
common/VIL/l2l3_stack/tsx.c [new file with mode: 0644]
common/VIL/l2l3_stack/tsx.h [new file with mode: 0644]
common/VIL/pipeline_arpicmp/pipeline_arpicmp.c [new file with mode: 0644]
common/VIL/pipeline_arpicmp/pipeline_arpicmp.h [new file with mode: 0644]
common/VIL/pipeline_arpicmp/pipeline_arpicmp_be.c [new file with mode: 0644]
common/VIL/pipeline_arpicmp/pipeline_arpicmp_be.h [new file with mode: 0644]
common/VIL/pipeline_common/pipeline_common_be.c [new file with mode: 0644]
common/VIL/pipeline_common/pipeline_common_be.h [new file with mode: 0644]
common/VIL/pipeline_common/pipeline_common_fe.c [new file with mode: 0644]
common/VIL/pipeline_common/pipeline_common_fe.h [new file with mode: 0644]
common/VIL/pipeline_loadb/pipeline_loadb.c [new file with mode: 0644]
common/VIL/pipeline_loadb/pipeline_loadb.h [new file with mode: 0644]
common/VIL/pipeline_loadb/pipeline_loadb_be.c [new file with mode: 0644]
common/VIL/pipeline_loadb/pipeline_loadb_be.h [new file with mode: 0644]
common/VIL/pipeline_master/pipeline_master.c [new file with mode: 0644]
common/VIL/pipeline_master/pipeline_master.h [new file with mode: 0644]
common/VIL/pipeline_master/pipeline_master_be.c [new file with mode: 0644]
common/VIL/pipeline_master/pipeline_master_be.h [new file with mode: 0644]
common/VIL/pipeline_passthrough/pipeline_passthrough.c [new file with mode: 0644]
common/VIL/pipeline_passthrough/pipeline_passthrough.h [new file with mode: 0644]
common/VIL/pipeline_passthrough/pipeline_passthrough_be.c [new file with mode: 0644]
common/VIL/pipeline_passthrough/pipeline_passthrough_be.h [new file with mode: 0644]
common/VIL/pipeline_txrx/pipeline_txrx.c [new file with mode: 0644]
common/VIL/pipeline_txrx/pipeline_txrx.h [new file with mode: 0644]
common/VIL/pipeline_txrx/pipeline_txrx_be.c [new file with mode: 0644]
common/VIL/pipeline_txrx/pipeline_txrx_be.h [new file with mode: 0644]
common/vnf_common/app.h [new file with mode: 0644]
common/vnf_common/config_check.c [new file with mode: 0644]
common/vnf_common/config_parse.c [new file with mode: 0644]
common/vnf_common/config_parse_tm.c [new file with mode: 0644]
common/vnf_common/cpu_core_map.c [new file with mode: 0644]
common/vnf_common/cpu_core_map.h [new file with mode: 0644]
common/vnf_common/hash_func.h [new file with mode: 0644]
common/vnf_common/parser.h [new file with mode: 0644]
common/vnf_common/pipeline.h [new file with mode: 0644]
common/vnf_common/pipeline_actions_common.h [new file with mode: 0644]
common/vnf_common/pipeline_be.h [new file with mode: 0644]
common/vnf_common/thread.c [new file with mode: 0644]
common/vnf_common/thread.h [new file with mode: 0644]
common/vnf_common/thread_fe.c [new file with mode: 0644]
common/vnf_common/thread_fe.h [new file with mode: 0644]
common/vnf_common/vnf_common.c [new file with mode: 0644]
common/vnf_common/vnf_common.h [new file with mode: 0644]
common/vnf_common/vnf_define.h [new file with mode: 0644]