vpp.git
8 years agoClean up script to generate LW46 bindings / MAP-E rules. 93/93/1
Ole Troan [Tue, 5 Jan 2016 19:05:52 +0000 (20:05 +0100)]
Clean up script to generate LW46 bindings / MAP-E rules.

Change-Id: I3a3949e728f4e4875efddd4f02a55746c998a5ed
Signed-off-by: Ole Troan <ot@cisco.com>
8 years agoMerge "Submit initial test framework skeleton."
Ed Warnicke [Tue, 5 Jan 2016 03:13:02 +0000 (03:13 +0000)]
Merge "Submit initial test framework skeleton."

8 years agoAdd --with-plugin-toolkit to README, clean up unwanted files 89/89/1
Dave Barach [Mon, 4 Jan 2016 23:21:48 +0000 (18:21 -0500)]
Add --with-plugin-toolkit to README, clean up unwanted files

Change-Id: Ib4d1ee94706711939e03704c655ba355a8f82439
Signed-off-by: Dave Barach <dave@barachs.net>
8 years agoEmacs-lisp scripts to generate complete vpp plugins 87/87/1
Dave Barach [Mon, 4 Jan 2016 20:27:42 +0000 (15:27 -0500)]
Emacs-lisp scripts to generate complete vpp plugins

Change-Id: Id71147a8d5e30aadfb90dc10ea9468cf36ef23a8
Signed-off-by: Dave Barach <dave@barachs.net>
8 years agoSubmit initial test framework skeleton. 86/86/1
Stefan Kobza [Wed, 23 Dec 2015 16:00:10 +0000 (17:00 +0100)]
Submit initial test framework skeleton.

Change-Id: I1c7cdbbf16c137a6739447d2776595725b798b54
Signed-off-by: Stefan Kobza <skobza@cisco.com>
8 years agoylwrap is also autotools autogenerated file 85/85/1
Damjan Marion [Wed, 23 Dec 2015 11:23:54 +0000 (12:23 +0100)]
ylwrap is also autotools autogenerated file

Change-Id: Ia6f26b5a12c2fb7847f9325519a99cf928263374
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoMerge "Fix to show trace output."
Damjan Marion [Wed, 23 Dec 2015 11:10:48 +0000 (11:10 +0000)]
Merge "Fix to show trace output."

8 years agoMerge "Update vagrant/ to install vpp packages and use vppctl"
Damjan Marion [Wed, 23 Dec 2015 11:09:03 +0000 (11:09 +0000)]
Merge "Update vagrant/ to install vpp packages and use vppctl"

8 years agoUpdate vagrant/ to install vpp packages and use vppctl 84/84/1
Ed Warnicke [Wed, 23 Dec 2015 03:04:54 +0000 (20:04 -0700)]
Update vagrant/ to install vpp packages and use vppctl

Change-Id: I30f0cb52152bed174fa82a09fb8584c193df4d2c
Signed-off-by: Ed Warnicke <eaw@cisco.com>
8 years agoRestore vpe-api-test/scripts/vppctl 82/82/2
Ed Warnicke [Tue, 22 Dec 2015 20:23:18 +0000 (13:23 -0700)]
Restore vpe-api-test/scripts/vppctl

Change-Id: I13b472dbf4a95f417ef28efcf8e740dbdd201f7e
Signed-off-by: Ed Warnicke <eaw@cisco.com>
8 years agoFix to show trace output. 83/83/1
Ed Warnicke [Wed, 23 Dec 2015 01:55:08 +0000 (18:55 -0700)]
Fix to show trace output.

Change-Id: I0834eac9c17941d3d5b2aa5791d6deaabd8f6977
Signed-off-by: Ed Warnicke <eaw@cisco.com>
8 years agoFix warnings/errors reported by clang 78/78/1
Damjan Marion [Fri, 18 Dec 2015 09:26:56 +0000 (10:26 +0100)]
Fix warnings/errors reported by clang

Change-Id: Ifb2de64347526e3218e22067452f249ff878fd32
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoMerge "Add ODL honeycomb VPP agent extensions to vppjapi jni java library."
Dave Barach [Fri, 18 Dec 2015 12:26:12 +0000 (12:26 +0000)]
Merge "Add ODL honeycomb VPP agent extensions to vppjapi jni java library."

8 years agoMerge "Add vpe-api message to get vxlan tunnel details."
Dave Barach [Fri, 18 Dec 2015 12:26:04 +0000 (12:26 +0000)]
Merge "Add vpe-api message to get vxlan tunnel details."

8 years agoMerge "Update version of vppjapi-<ver>.jar to 1.0.0"
Dave Barach [Fri, 18 Dec 2015 12:25:44 +0000 (12:25 +0000)]
Merge "Update version of vppjapi-<ver>.jar to 1.0.0"

8 years agoAdd ODL honeycomb VPP agent extensions to vppjapi jni java library. 76/76/2
Dave Wallace [Fri, 18 Dec 2015 01:54:54 +0000 (20:54 -0500)]
Add ODL honeycomb VPP agent extensions to vppjapi jni java library.

Change-Id: I084ffcf36fbac55c2862035d10b028e35e1e648d
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
8 years agoAdd vpe-api message to get vxlan tunnel details. 77/77/2
Dave Wallace [Fri, 18 Dec 2015 02:04:30 +0000 (21:04 -0500)]
Add vpe-api message to get vxlan tunnel details.

Change-Id: I3bfb84dfcb08c6ff5cb473f3ce05b91b222182a1
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
8 years agoUpdate version of vppjapi-<ver>.jar to 1.0.0 75/75/1
Dave Wallace [Fri, 18 Dec 2015 01:29:43 +0000 (20:29 -0500)]
Update version of vppjapi-<ver>.jar to 1.0.0

Change-Id: I710ba9dc9528125dee613e0728a02d065dc9fc76
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
8 years agoRemove redundant function 74/74/1
Damjan Marion [Thu, 17 Dec 2015 20:32:57 +0000 (21:32 +0100)]
Remove redundant function

Change-Id: I30db8f678b14303a64ad3aaa16b5caf9081603d8
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoStore per-thread node error counters 73/73/1
Damjan Marion [Thu, 17 Dec 2015 13:28:18 +0000 (14:28 +0100)]
Store per-thread node error counters

This fixed performance issue in muti-threaded setup
due to sharing of the same cacheline between multiple threads

Change-Id: I930ee44c17a83d4da350d15b4b97b8bb4633a9b0
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoMerge "Move vppctl to vpp-api-test"
Ed Warnicke [Thu, 17 Dec 2015 17:32:47 +0000 (17:32 +0000)]
Merge "Move vppctl to vpp-api-test"

8 years agoMerge "Remove warning message outputing vpp-test-api plugin path"
Dave Barach [Wed, 16 Dec 2015 20:35:51 +0000 (20:35 +0000)]
Merge "Remove warning message outputing vpp-test-api plugin path"

8 years agoMove vppctl to vpp-api-test 72/72/1
Damjan Marion [Wed, 16 Dec 2015 19:52:23 +0000 (20:52 +0100)]
Move vppctl to vpp-api-test

Change-Id: I4af0eb9c09d14a1a9803cf1b25bc3d7b814c82cc
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoFix warnings in policer code 71/71/1
Damjan Marion [Wed, 16 Dec 2015 18:44:53 +0000 (19:44 +0100)]
Fix warnings in policer code

Change-Id: Idc6e67ecc6f1b169a63a9d6c962c716a0de32acc
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoFix warnings in MAP-T code 70/70/1
Damjan Marion [Wed, 16 Dec 2015 18:41:24 +0000 (19:41 +0100)]
Fix warnings in MAP-T code

Change-Id: If211b8b53b462d971eb683305921418224d635e8
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoFix warnings in CNAT code 69/69/1
Damjan Marion [Wed, 16 Dec 2015 18:39:53 +0000 (19:39 +0100)]
Fix warnings in CNAT code

Change-Id: Iabfe38c187b67998b96fbb68f7fc2f1bfe581dfd
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoDon't send more than one mapping req in l2output node 68/68/1
Damjan Marion [Wed, 16 Dec 2015 18:31:59 +0000 (19:31 +0100)]
Don't send more than one mapping req in l2output node

Change-Id: I4205613818d664abb94b62a33e1353b87d5b1c7d
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoRemove warning message outputing vpp-test-api plugin path 67/67/1
Ed Warnicke [Wed, 16 Dec 2015 15:10:33 +0000 (08:10 -0700)]
Remove warning message outputing vpp-test-api plugin path

Currently vpp-test-api plugin path is being output
everytime vpp-apt-test is run.

Change-Id: Ifbceaeeb6272012b2e46fe77178f44255b4861be
Signed-off-by: Ed Warnicke <eaw@cisco.com>
8 years agoMerge "Update .gitignore to ignore autotools files"
Dave Barach [Wed, 16 Dec 2015 14:11:09 +0000 (14:11 +0000)]
Merge "Update .gitignore to ignore autotools files"

8 years agoMerge "Add DPDK version in "show version verbose" output"
Dave Barach [Wed, 16 Dec 2015 13:53:11 +0000 (13:53 +0000)]
Merge "Add DPDK version in "show version verbose" output"

8 years agoMerge "Introduce support for DPDK 2.2"
Dave Barach [Wed, 16 Dec 2015 13:52:56 +0000 (13:52 +0000)]
Merge "Introduce support for DPDK 2.2"

8 years agoUpdate .gitignore to ignore autotools files 62/62/3
Ed Warnicke [Wed, 16 Dec 2015 01:28:50 +0000 (18:28 -0700)]
Update .gitignore to ignore autotools files

Change-Id: I01bb50304dec7461335800916a76e311701ab8c5
Signed-off-by: Ed Warnicke <eaw@cisco.com>
8 years agoDisable telnet to in default package config 60/60/3
Ed Warnicke [Tue, 15 Dec 2015 23:25:27 +0000 (16:25 -0700)]
Disable telnet to in default package config

Change-Id: I1c9ab4454571d7945b7fa3864e08d17cb9f3b5fc
Signed-off-by: Ed Warnicke <eaw@cisco.com>
8 years agoAdd missing entries to .gitignore 59/59/3
Ed Warnicke [Tue, 15 Dec 2015 23:21:22 +0000 (16:21 -0700)]
Add missing entries to .gitignore

build-root/deb/debian/vpp-dbg/
build-root/deb/debian/vppctl/

where not being appropriately ignored

Change-Id: I0bfff50a9a7cdb8dbbba7ac2d081c7501dcf09eb
Signed-off-by: Ed Warnicke <eaw@cisco.com>
8 years agoAdd vppctl as a simple cli interface to vpp 58/58/3
Ed Warnicke [Tue, 15 Dec 2015 23:08:54 +0000 (15:08 -0800)]
Add vppctl as a simple cli interface to vpp

This patch provides a pretty simple hack on top
of vpe_api_test to give users a cli interface
to vpp.

Example:

sudo vppctl show api client
sudo vppctl show int

It has the advantage that users can use bash shell scripting
and history with it.

Change-Id: I621dd8e29269e14a83b4887f20adcfbe5f946b99
Signed-off-by: Ed Warnicke <eaw@cisco.com>
8 years agoAdd DPDK version in "show version verbose" output 64/64/1
Damjan Marion [Wed, 16 Dec 2015 03:55:24 +0000 (04:55 +0100)]
Add DPDK version in "show version verbose" output

Change-Id: I14693b81ecc0358683fd4dbfea41d0afc479ad51
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoIntroduce support for DPDK 2.2 63/63/1
Damjan Marion [Wed, 16 Dec 2015 03:27:37 +0000 (04:27 +0100)]
Introduce support for DPDK 2.2

Change-Id: Id2c7c4a949363a448a6715463dd81f701f046b93
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoRemove autotools generated products 61/61/1
Dave Barach [Tue, 15 Dec 2015 23:57:51 +0000 (18:57 -0500)]
Remove autotools generated products

Change-Id: I7f23b8b8e5136cb56768bac3a7473e6df5ee4993
Signed-off-by: Dave Barach <dave@barachs.net>
8 years agoMerge "replacing all vec_sort() invocations to vec_sort_with_function()"
Dave Wallace [Tue, 15 Dec 2015 13:22:37 +0000 (13:22 +0000)]
Merge "replacing all vec_sort() invocations to vec_sort_with_function()"

8 years agoMerge "Remove vppversion subtree, move elftool to vppinfra"
Dave Wallace [Tue, 15 Dec 2015 13:20:55 +0000 (13:20 +0000)]
Merge "Remove vppversion subtree, move elftool to vppinfra"

8 years agoload vpp startup config from file 57/57/1
Matus Fabian [Tue, 15 Dec 2015 09:31:07 +0000 (04:31 -0500)]
load vpp startup config from file

Change-Id: I55c636059cda706a47758ad89e5518e959c85263
Signed-off-by: Matus Fabian <matfabia@cisco.com>
Acked-by: Damjan Marion <damarion@cisco.com>
8 years agoRemove vppversion subtree, move elftool to vppinfra 56/56/1
Damjan Marion [Sun, 13 Dec 2015 20:17:07 +0000 (21:17 +0100)]
Remove vppversion subtree, move elftool to vppinfra

Change-Id: I26b29a0f53f81a28cbf264f5299f9a3978735574
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoMerge "Fix to make it easy to use http proxy with Vagrant"
Damjan Marion [Mon, 14 Dec 2015 23:28:14 +0000 (23:28 +0000)]
Merge "Fix to make it easy to use http proxy with Vagrant"

8 years agoreplacing all vec_sort() invocations to vec_sort_with_function() 55/55/1
Matus Fabian [Mon, 14 Dec 2015 15:31:33 +0000 (10:31 -0500)]
replacing all vec_sort() invocations to vec_sort_with_function()

Change-Id: I05895827ed52be292112484cee7d0a2591b67335
Signed-off-by: Matus Fabian <matfabia@cisco.com>
8 years agoFix to make it easy to use http proxy with Vagrant 54/54/1
Ed Warnicke [Mon, 14 Dec 2015 23:08:45 +0000 (16:08 -0700)]
Fix to make it easy to use http proxy with Vagrant

Many thanks to Keith Burns for the suggestion.

Change-Id: Iae52c8afd43357e955825fbafbad057c0e6a97c7
Signed-off-by: Ed Warnicke <eaw@cisco.com>
8 years agoFix vhost-user input interface handling 53/53/1
Damjan Marion [Mon, 14 Dec 2015 22:00:17 +0000 (23:00 +0100)]
Fix vhost-user input interface handling

Change-Id: I2d4b819d959fa2ab0a2eebccb1d574bc5e1a6a6d
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoWarnings be gone 51/51/1
Dave Barach [Mon, 14 Dec 2015 18:22:11 +0000 (13:22 -0500)]
Warnings be gone

Change-Id: Id1dcb9d50c3cc516bd2f74bb815eab1c7c55cdb3
Signed-off-by: Dave Barach <dave@barachs.net>
8 years agoMerge "Move rpc handler where it belongs, related cleanup"
Ed Warnicke [Mon, 14 Dec 2015 17:36:44 +0000 (17:36 +0000)]
Merge "Move rpc handler where it belongs, related cleanup"

8 years agoMerge "add compiler information to "show version" cli"
Dave Barach [Mon, 14 Dec 2015 16:37:16 +0000 (16:37 +0000)]
Merge "add compiler information to "show version" cli"

8 years agoMove rpc handler where it belongs, related cleanup 50/50/1
Dave Barach [Mon, 14 Dec 2015 16:13:29 +0000 (11:13 -0500)]
Move rpc handler where it belongs, related cleanup

Change-Id: I393df100558a85fe676f4a4c8c9b546fa549ecc9
Signed-off-by: Dave Barach <dave@barachs.net>
8 years agoadd compiler information to "show version" cli 49/49/1
Damjan Marion [Mon, 14 Dec 2015 15:17:41 +0000 (16:17 +0100)]
add compiler information to "show version" cli

Change-Id: If95b45c87f6d2f1d6dad9fdaee9430129b2f4962
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoRemove inline from definition of bd_validate() 48/48/1
Damjan Marion [Mon, 14 Dec 2015 14:01:56 +0000 (15:01 +0100)]
Remove inline from definition of bd_validate()

Change-Id: Id71c3903e19da9bbdbec9dd0af5aed112135c60b
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoForce recompilation of version.c 45/45/1
Dave Barach [Sun, 13 Dec 2015 20:10:31 +0000 (15:10 -0500)]
Force recompilation of version.c

Change-Id: Ife9d074c83df739a39f363203fac149bfbc2c49b
Signed-off-by: Dave Barach <dave@barachs.net>
8 years agonew version handling 44/44/1
Damjan Marion [Sat, 12 Dec 2015 13:40:59 +0000 (14:40 +0100)]
new version handling

Change-Id: I90983f3df94a3b28199908b29ffd8f827ab0c379
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoMerge "Handle large user-mode page sizes, tested to 64k"
Ed Warnicke [Sun, 13 Dec 2015 16:43:54 +0000 (16:43 +0000)]
Merge "Handle large user-mode page sizes, tested to 64k"

8 years agoMerge "Clear one-time test key, add missing cast in big-endian l2 fib key computation"
Damjan Marion [Sun, 13 Dec 2015 15:24:06 +0000 (15:24 +0000)]
Merge "Clear one-time test key, add missing cast in big-endian l2 fib key computation"

8 years agoReenable memory allocator small-object cache, disabled by mistake. 42/42/1
Dave Barach [Sat, 12 Dec 2015 15:46:46 +0000 (10:46 -0500)]
Reenable memory allocator small-object cache, disabled by mistake.

Change-Id: I006282fd3991f7ba7b8315670724c065bd71a671
Signed-off-by: Dave Barach <dave@barachs.net>
8 years agoClear one-time test key, add missing cast in big-endian l2 fib key computation 41/41/1
Dave Barach [Sat, 12 Dec 2015 15:43:29 +0000 (10:43 -0500)]
Clear one-time test key, add missing cast in big-endian l2 fib key computation

Change-Id: I014fdd3cc174f787ed00af8e3861fb40585522a1
Signed-off-by: Dave Barach <dave@barachs.net>
8 years agoHandle large user-mode page sizes, tested to 64k 40/40/1
Dave Barach [Sat, 12 Dec 2015 15:37:00 +0000 (10:37 -0500)]
Handle large user-mode page sizes, tested to 64k

Change-Id: Iccabc1be6e3a2822268c7b60e9c4e8250677c2ac
Signed-off-by: Dave Barach <dave@barachs.net>
8 years agoInitial commit of vpp code. 23/23/3
Ed Warnicke [Tue, 8 Dec 2015 22:45:58 +0000 (15:45 -0700)]
Initial commit of vpp code.

Change-Id: Ib246f1fbfce93274020ee93ce461e3d8bd8b9f17
Signed-off-by: Ed Warnicke <eaw@cisco.com>
8 years agoInitial empty repository
Andrew Grimberg [Tue, 8 Dec 2015 15:15:22 +0000 (15:15 +0000)]
Initial empty repository