cicn.git
6 years agoFixed bug in multiloop pgen server 25/13325/2 cicn-plugin/master
Alberto Compagno [Mon, 2 Jul 2018 23:41:53 +0000 (01:41 +0200)]
Fixed bug in multiloop pgen server

Change-Id: Ib3cc4b0e8dbf0a28f407ff0b8ca170196bfe5652
Signed-off-by: Alberto Compagno <[email protected]>
6 years agoFixed typo in test/README 24/13324/1
Alberto Compagno [Mon, 2 Jul 2018 21:22:12 +0000 (23:22 +0200)]
Fixed typo in test/README

Change-Id: Ic367f03b92429e288ec99322ce22984fc8e536c9
Signed-off-by: Alberto Compagno <[email protected]>
7 years agoFixed dependencies for deb and rpm packages 94/8694/1
Alberto Compagno [Fri, 6 Oct 2017 09:57:52 +0000 (11:57 +0200)]
Fixed dependencies for deb and rpm packages

Change-Id: Ibe65dfb73295964342ed2256f6da7701047470a9
Signed-off-by: Alberto Compagno <[email protected]>
7 years agoMoving to vpp 17.07 92/8692/1 Vpp-plugin-v17.07
Alberto Compagno [Fri, 6 Oct 2017 09:10:43 +0000 (11:10 +0200)]
Moving to vpp 17.07

Change-Id: I921db3d057fe96b465c6ebbe0f2156fa8c56ab6f
Signed-off-by: Alberto Compagno <[email protected]>
7 years agoFixed bug that prevented the packet generator from generating interest with chunck... 73/8673/2
Alberto Compagno [Thu, 5 Oct 2017 11:29:14 +0000 (13:29 +0200)]
Fixed bug that prevented the packet generator from generating interest with chunck number grater than 256

Change-Id: I6b2b1eb011a25f4dba3b614a89bd07281a41ec09
Signed-off-by: Alberto Compagno <[email protected]>
7 years agoFix on the packet generator for cicn and added packet generator script 36/8636/3
Alberto Compagno [Tue, 3 Oct 2017 14:23:11 +0000 (16:23 +0200)]
Fix on the packet generator for cicn and added packet generator script

Change-Id: Ic75f65e733727317600dcdbfb662452b7f91e93b
Signed-off-by: Alberto Compagno <[email protected]>
7 years agoFixed speculative enqueue for buffer cloning 01/8501/1
Alberto Compagno [Fri, 22 Sep 2017 09:04:50 +0000 (11:04 +0200)]
Fixed speculative enqueue for buffer cloning

Change-Id: I163b923ff01ba1d347777e4937d4fa6218350434
Signed-off-by: Alberto Compagno <[email protected]>
7 years agoFixed trailing spaces 98/8498/1
Alberto Compagno [Fri, 22 Sep 2017 08:04:37 +0000 (10:04 +0200)]
Fixed trailing spaces

Change-Id: I4cfd4e9f50cf705dae18567c5156a47f0729ce4c
Signed-off-by: Alberto Compagno <[email protected]>
7 years agoIntroducing speculative enqueue 97/8497/3
Alberto Compagno [Fri, 22 Sep 2017 07:57:24 +0000 (09:57 +0200)]
Introducing speculative enqueue

Change-Id: I5e22334fd03747811bb352c95d3682a91fc6b9f4
Signed-off-by: Alberto Compagno <[email protected]>
7 years agoMerge "Removed option --with-plugin-tookit from automake. cicn-plugin is always compi...
Alberto Compagno [Fri, 15 Sep 2017 13:00:45 +0000 (13:00 +0000)]
Merge "Removed option --with-plugin-tookit from automake. cicn-plugin is always compiled with the vpp plugin toolkit enabled" into cicn-plugin/master

7 years agoRemoved option --with-plugin-tookit from automake. cicn-plugin is always compiled... 36/8436/1
Alberto Compagno [Fri, 15 Sep 2017 12:19:15 +0000 (14:19 +0200)]
Removed option --with-plugin-tookit from automake. cicn-plugin is always compiled with the vpp plugin toolkit enabled

Change-Id: Ie607b242985a147f3884652b42485cf5660d4956
Signed-off-by: Alberto Compagno <[email protected]>
7 years agoInstall correct version of the vpp-lib before building. 13/8413/5
Mauro Sardara [Wed, 13 Sep 2017 12:55:18 +0000 (14:55 +0200)]
Install correct version of the vpp-lib before building.

Change-Id: I8c210a133a89a2083ff9523055b9446dcd499f91
Signed-off-by: Mauro Sardara <[email protected]>
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