cicn.git
7 years agoMinor fix for package building 11/8411/1
Alberto Compagno [Wed, 13 Sep 2017 12:24:58 +0000 (14:24 +0200)]
Minor fix for package building

Change-Id: I4879067ae627aa9f605beb4984c1c9488f35ba9f
Signed-off-by: Alberto Compagno <[email protected]>
7 years agoAdded dependency to vpp-plugins package. Fixed indentation in the code 10/8410/1
Alberto Compagno [Wed, 13 Sep 2017 12:03:15 +0000 (14:03 +0200)]
Added dependency to vpp-plugins package. Fixed indentation in the code

Change-Id: I6c789dbd3d95c7f6341a7a98e9e7ba7f797e53f8
Signed-off-by: Alberto Compagno <[email protected]>
7 years agoAdded support for Release and Debug mode. Added CICN_INSTALL_PREFIX variable to speci... 62/8362/1
Alberto [Fri, 8 Sep 2017 13:31:31 +0000 (15:31 +0200)]
Added support for Release and Debug mode. Added CICN_INSTALL_PREFIX variable to specify the install path for the plugin

Change-Id: Id922883decdbc8b687ae6441c242c3b469be14e2
Signed-off-by: Alberto <[email protected]>
8 years agoTriggering master builds 90/6990/1
Mauro Sardara [Sat, 3 Jun 2017 09:16:29 +0000 (11:16 +0200)]
Triggering master builds

Change-Id: I666b81c0559a7a9896ecaa59157385f8cf1fdec0
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoUpdate cicn-plugin for vpp v17.04 (from v17.01) 75/6975/6 Vpp-plugin-v17.04
Jim Gibson [Thu, 1 Jun 2017 19:30:03 +0000 (15:30 -0400)]
Update cicn-plugin for vpp v17.04 (from v17.01)
1. Changes for cicn-plugin to build under v17.04:
   - update build files to v17.04, including
     - no longer need/want plugin to include dpdk headers (though
       still link in dpdk plugin)
     - vpp include changes
       - relocation of vpe.api.h
       - relocation of pneum.h
   - for modprobe, replace igb_uio with uio_pci_generic
   - vnet/ip/udp.h => vnet/udp/udp.h
   - update cicn vpp plugin registration per vpp changes
     - use new VLIB_PLUGIN_REGISTER() macro
     - delete no-loger-supported vlib_plugin_register() function,
       moving contents of latter to cicn_init
     - remove sm->ethernet_main, which was not used and is no longer part of
       plugin boilerplate.
   - cicn_api_test_plugin.so (plugin for vpp_api_test)
     - update per 17.04 updated requirements:
 vat_api_hookup => cicn_vat_api_hookup
   - buffering/cloning changes needed for building
     - CICN_FEATURE_VPP_VLIB_CLONING hard-coded enabled and removed,
     - CICN_FEATURE_DPDK_RTEMBUF_CLONING removed
   - Small indentation updates from vpp checkstyle.sh
2. Updates for new vlib_buffer_attach_clone() API now exported by vpp
   - remove code to manage rte_mbuf: cicn plugin now longer depends
     on dpdk being present.
   - remove use of indirect header for cloned cs entry: new scheme
     supports having hdr buffer point directly to shared buffer rather
     that requiring hdr buffer to poitn to indirect header that
     points to cs buffer
   - cicn_rte_mbuf_inlines.h replaced by much smaller cicn_infra_inlines.h
   - report new characteristic of whether cloning replication is enabled
   - "cicn show internal" (dbg cli),  "cicn_api_node_params_get"
     (vpp_api_test)
      - update output accordingly
      - cicn_show: other tweaks to output
3. In node.c, in code for dropping possibly multiple buffers
   - delete ifdef'd-out code block for dropping using the drop node
     [this codepath possibly had buffer problems.]
   - retain code that instead drops by freeing buffers directly.
     [this codepath has been robust with respect to buffer management]

Change-Id: I6e3d18153f52d8b94773332a39cc452873589baf
Signed-off-by: Jim Gibson <[email protected]>
8 years agoFix cicn-plugin dependencies 15/6415/1 Vpp-plugin-v17.01
Mauro Sardara [Tue, 25 Apr 2017 12:29:12 +0000 (14:29 +0200)]
Fix cicn-plugin dependencies

Change-Id: Ic43ec0a308a91a5f99ff1573fe2138628978dab3
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoAdding possibility to run build script from any folder. 76/6276/1
Mauro Sardara [Wed, 19 Apr 2017 15:50:34 +0000 (17:50 +0200)]
Adding possibility to run build script from any folder.

Change-Id: I6237ca5282704f83db3df82ba7617defa559896f
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoFix underscore in project name of cicn-plugin 91/6191/1
Mauro Sardara [Thu, 13 Apr 2017 13:43:39 +0000 (15:43 +0200)]
Fix underscore in project name of cicn-plugin

Change-Id: Ifa4560a2b72da1d23dd63d92d28934dfd066845a
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoAdding support for package creation. 88/6188/1
Mauro Sardara [Thu, 13 Apr 2017 09:51:02 +0000 (11:51 +0200)]
Adding support for package creation.
The script for creating the package is scripts/build-package.sh, and it will create the correct package depending
on the OS and the architecture users are running on.

Supported OS: Ubuntu 16.04, Ubuntu 14.04

Change-Id: Ifa8564eda8d7b1f39ea3250500d78b6873072959
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoAdding packaging info to CMakeLists.txt 92/6092/1 Vpp-plugin-v1.0
Mauro Sardara [Fri, 7 Apr 2017 18:26:50 +0000 (20:26 +0200)]
Adding packaging info to CMakeLists.txt

Change-Id: Ie501021a27e86d9aca65f92484665abb1f644ee4
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoAdding support for packages 61/5961/4
Mauro Sardara [Thu, 30 Mar 2017 18:52:20 +0000 (20:52 +0200)]
Adding support for packages

Change-Id: Ib6b84855e4f5ec74beda02528f1186faf7387f35
Signed-off-by: Mauro Sardara <[email protected]>
8 years agofixing trailing spaces in AUTHORS file 45/5445/1
Luca Muscariello [Tue, 21 Feb 2017 09:54:07 +0000 (10:54 +0100)]
fixing trailing spaces in AUTHORS file

Change-Id: I7b8d5e83ebda364e7b2c27f8d811d2bdcb26f4fd
Signed-off-by: Luca Muscariello <[email protected]>
8 years agoInitial Commit: VPP cicn VPP plugin 39/5439/1
Jim Gibson [Mon, 20 Feb 2017 16:53:54 +0000 (11:53 -0500)]
Initial Commit: VPP cicn VPP plugin

Change-Id: If1b965f0a4b7cfacda8f6caf6925072a9007ffb4
Signed-off-by: Jim Gibson <[email protected]>
8 years agoInitial empty repository
Vanessa Rene Valderrama [Thu, 2 Feb 2017 17:08:11 +0000 (17:08 +0000)]
Initial empty repository