vpp.git
8 years agoMAP: Ensure fragmented packets get from ip4_map to ip4_map_reass. 39/139/1
Ole Troan [Mon, 25 Jan 2016 14:28:35 +0000 (16:28 +0200)]
MAP: Ensure fragmented packets get from ip4_map to ip4_map_reass.

Change-Id: If253be8ca173070fb69ce2e43159a68bcfba5d08
Signed-off-by: Ole Troan <ot@cisco.com>
8 years agoMAP: Fix handling of jumbo frames. 37/137/2
Ole Troan [Mon, 25 Jan 2016 10:20:49 +0000 (12:20 +0200)]
MAP: Fix handling of jumbo frames.

Change-Id: Iec59a766af6955e547f2355495204b92aa42bea7
Signed-off-by: Ole Troan <ot@cisco.com>
8 years agoFix rpm packaging bit-rot 38/138/1
Dave Barach [Mon, 25 Jan 2016 13:28:22 +0000 (08:28 -0500)]
Fix rpm packaging bit-rot

Change-Id: Ia710b0773984891ee18c6c0558cc09b984043e38
Signed-off-by: Dave Barach <dave@barachs.net>
8 years agoEnable shared-VM namespace support 36/136/1
Dave Barach [Fri, 22 Jan 2016 21:09:52 +0000 (16:09 -0500)]
Enable shared-VM namespace support

Required prep work for gracefully supporting
"... dpdk { proc-type secondary }" -  multiple processes sharing a physical
host, VM, container, etc.

Change-Id: Ic3eb72f4093e26d7c86dde3b8799264f1d0c218b
Signed-off-by: Dave Barach <dave@barachs.net>
8 years agoaarch64 CPU arch / ThunderX platform initial support 35/135/1
Dave Barach [Fri, 22 Jan 2016 13:23:09 +0000 (08:23 -0500)]
aarch64 CPU arch / ThunderX platform initial support

Change-Id: Ia2edd3cee2c25c26c7c47a9023744b97226434c7
Signed-off-by: Dave Barach <dave@barachs.net>
8 years agoPowerPC64-be arch support. Qemu ("qppc") platform support. 32/132/2
Dave Barach [Wed, 20 Jan 2016 14:11:55 +0000 (09:11 -0500)]
PowerPC64-be arch support. Qemu ("qppc") platform support.

Change-Id: Ib0a05f9d1b08bacef09f6d7c101391737031ee0d
Signed-off-by: Dave Barach <dave@barachs.net>
8 years agoRename vpe binary name to avoid collision with latex 31/131/2
Damjan Marion [Wed, 20 Jan 2016 12:45:36 +0000 (13:45 +0100)]
Rename vpe binary name to avoid collision with latex

Change-Id: I34a46b9ebbc0e36486fbef528b34ea1c3be2e8be
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoMerge "Enhance and fix packet trace for IP forwarding as follows: 1. Add fib index...
Dave Barach [Tue, 19 Jan 2016 23:18:12 +0000 (23:18 +0000)]
Merge "Enhance and fix packet trace for IP forwarding as follows: 1. Add fib index to IP6 forwarding trace. 2. Display adjacency index in IP forwarding trace. 3. Fix adjacency display for L3 to L2 forwarding such as    BVI and VXLAN tunnel decap. 4. Setup VXLAN tunnel fib index properly for packet trace."

8 years agoMerge "Revert "Reenable debug cli telnet listener""
Dave Barach [Tue, 19 Jan 2016 23:16:48 +0000 (23:16 +0000)]
Merge "Revert "Reenable debug cli telnet listener""

8 years agoMerge "Fix bitmap list parsing"
Dave Barach [Tue, 19 Jan 2016 23:15:51 +0000 (23:15 +0000)]
Merge "Fix bitmap list parsing"

8 years agoRevert "Reenable debug cli telnet listener" 28/128/1
Ed Warnicke [Tue, 19 Jan 2016 22:29:42 +0000 (22:29 +0000)]
Revert "Reenable debug cli telnet listener"

Please leave the telnet disabled in the packages, as its is not secure on a server deployment and we *should* be secure out of the box.

This reverts commit 9c76c1fc68aaf1140b8d5b8b32fc7552f6381ed3.

https://gerrit.fd.io/r/#/c/102/

Change-Id: I0187375441b4a6dd508424d687f380bbfc485259
Signed-off-by: Ed Warnicke <eaw@cisco.com>
8 years agoEnhance and fix packet trace for IP forwarding as follows: 29/129/1
John Lo [Tue, 19 Jan 2016 22:27:17 +0000 (17:27 -0500)]
Enhance and fix packet trace for IP forwarding as follows:
1. Add fib index to IP6 forwarding trace.
2. Display adjacency index in IP forwarding trace.
3. Fix adjacency display for L3 to L2 forwarding such as
   BVI and VXLAN tunnel decap.
4. Setup VXLAN tunnel fib index properly for packet trace.

Change-Id: I261fea5abf51e2550d24cdcee53887be2fdd08de
Signed-off-by: John Lo <loj@cisco.com>
8 years agoMerge "Reenable debug cli telnet listener"
Damjan Marion [Tue, 19 Jan 2016 21:05:28 +0000 (21:05 +0000)]
Merge "Reenable debug cli telnet listener"

8 years agoMerge "Shell script to run the emacs-skeleton plugin boilerplate generator"
Damjan Marion [Tue, 19 Jan 2016 21:04:19 +0000 (21:04 +0000)]
Merge "Shell script to run the emacs-skeleton plugin boilerplate generator"

8 years agoShell script to run the emacs-skeleton plugin boilerplate generator 27/127/1
Dave Barach [Tue, 19 Jan 2016 20:13:27 +0000 (15:13 -0500)]
Shell script to run the emacs-skeleton plugin boilerplate generator

Change-Id: I9b4d0faad20e8cad1ab347d3f3f7d2c063e3d495
Signed-off-by: Dave Barach <dave@barachs.net>
8 years agoClean up comment 26/126/1
Dave Barach [Tue, 19 Jan 2016 20:10:27 +0000 (15:10 -0500)]
Clean up comment

Change-Id: I487321624d3625e32e661ca378716ec083ce3ce2
Signed-off-by: Dave Barach <dave@barachs.net>
8 years agoFix bitmap list parsing 25/125/1
Damjan Marion [Tue, 19 Jan 2016 13:06:32 +0000 (14:06 +0100)]
Fix bitmap list parsing

Fixes "cpu_config: no such thread type 'corelist-workers'" issue

Change-Id: Ic0309ee62859ac73fd58c57b5f630aff5daf1775
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoEnabled vppctl to provide an interactive shell 24/124/1
Ed Warnicke [Mon, 18 Jan 2016 17:12:53 +0000 (10:12 -0700)]
Enabled vppctl to provide an interactive shell

Change-Id: Ibfed316570c03a4dd158781c6201f5713837adb4
Signed-off-by: Ed Warnicke <eaw@cisco.com>
8 years agoMerge "Temporary remove inlines to unbreak compilation with GCC 5"
Damjan Marion [Mon, 18 Jan 2016 13:56:29 +0000 (13:56 +0000)]
Merge "Temporary remove inlines to unbreak compilation with GCC 5"

8 years agoTemporary remove inlines to unbreak compilation with GCC 5 23/123/1
Damjan Marion [Mon, 18 Jan 2016 13:28:20 +0000 (14:28 +0100)]
Temporary remove inlines to unbreak compilation with GCC 5

Change-Id: Ie1f85f61560eb5824064df27a6fbddb34e4bb5c9
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agobuild - Vagrant template to get more emulated PCI NICs 21/121/3
Vincent JARDIN [Fri, 15 Jan 2016 01:01:08 +0000 (17:01 -0800)]
build - Vagrant template to get more emulated PCI NICs

For some testing, it an be usefull to have more physical
NICS that DPDK's PMDs can bind to.
Example to run vpp within a VM with 3 emulated NICs:
  export VPP_VAGRANT_NICS=3
  vagrant up

Change-Id: I82d70f21c0a9ceba126ab6620c3b869d590d8de1
Signed-off-by: Vincent JARDIN <vincent.jardin@6wind.com>
8 years agoMAP: Updated rules generation script. 22/122/1
Ole Troan [Sun, 17 Jan 2016 17:59:44 +0000 (18:59 +0100)]
MAP: Updated rules generation script.
     Added simple reflection health checker.

Change-Id: I84472d334fcd243747f66bd8bd6aa5bc65d2e8f5
Signed-off-by: Ole Troan <ot@cisco.com>
8 years agohw0 used without initialization in when DPDK is undefined 19/119/1
Shesha Sreenivasamurthy [Thu, 14 Jan 2016 22:11:38 +0000 (14:11 -0800)]
hw0 used without initialization in when DPDK is undefined

Change-Id: I0d044669dbd57c9a25a4d917c0e3ab8fda5808aa
Signed-off-by: Shesha Sreenivasamurthy <shesha@cisco.com>
8 years agoMerge "Avoid crash in vhost-user driver when running multithreaded"
Damjan Marion [Thu, 14 Jan 2016 18:48:26 +0000 (18:48 +0000)]
Merge "Avoid crash in vhost-user driver when running multithreaded"

8 years agoDual loop decrement TTL. 18/118/2
Ole Troan [Wed, 13 Jan 2016 21:30:43 +0000 (22:30 +0100)]
Dual loop decrement TTL.
Outer fragmentation.
ICMP PMTUD.
Add DF ignore knob.

Change-Id: Icfd7b5c5d9629db3b8130ba15dc6c9a5e709d23b
Signed-off-by: Ole Troan <ot@cisco.com>
8 years agoAdded ICMP4 error node. 17/117/3
Ole Troan [Wed, 13 Jan 2016 19:17:08 +0000 (20:17 +0100)]
Added ICMP4 error node.

Change-Id: I911c1c5a57f0513886fa2ee3422ebea069403cb9
Signed-off-by: Ole Troan <ot@cisco.com>
8 years agoFix gitreview to fd.io 11/111/1
Ed Warnicke [Wed, 13 Jan 2016 15:44:39 +0000 (07:44 -0800)]
Fix gitreview to fd.io

Change-Id: I4ded51b660bd2a6573363d837a532e8c1dccfb0f
Signed-off-by: Ed Warnicke <eaw@cisco.com>
8 years agoAvoid crash in vhost-user driver when running multithreaded 10/110/1
Damjan Marion [Tue, 12 Jan 2016 17:34:24 +0000 (18:34 +0100)]
Avoid crash in vhost-user driver when running multithreaded

Change-Id: Ib54575453fd26ba1a7256e9d583c8f8532613ebc
Signed-off-by: Carsten Koester <ckoester@cisco.com>
Signed-off-by: Damjan Marion <damarion@cisco.com>
8 years agoFix vagrant grub issue with ubuntu & virtualbox 08/108/2
Matt Johnson [Mon, 11 Jan 2016 20:16:46 +0000 (12:16 -0800)]
Fix vagrant grub issue with ubuntu & virtualbox

Change-Id: I8ff952a02c9c51070c41bdca72fb4f7ed8a7c8ba
Signed-off-by: Matt Johnson <matjohn2@cisco.com>
8 years ago- ICMP6: Add generic ICMP6 error node. Caller sets code/type fields. 03/103/2
Ole Troan [Thu, 7 Jan 2016 13:37:25 +0000 (14:37 +0100)]
- ICMP6: Add generic ICMP6 error node. Caller sets code/type fields.
- MAP: Added knob to send unreachable ICMP6 on unmatched binding.

Change-Id: I314547cc1157d8a73887e7518ebfe3e68d331650
Signed-off-by: Ole Troan <ot@cisco.com>
8 years agoReenable debug cli telnet listener 02/102/1
Dave Barach [Thu, 7 Jan 2016 13:14:45 +0000 (08:14 -0500)]
Reenable debug cli telnet listener

Change-Id: I23cbe43c4c7fd45ae92b50dd4ef30d89b3067b04
Signed-off-by: Dave Barach <dave@barachs.net>
8 years agoMAP: Decrement TTL of payload IPv4 packet. 97/97/1
Ole Troan [Wed, 6 Jan 2016 11:40:28 +0000 (12:40 +0100)]
MAP: Decrement TTL of payload IPv4 packet.
MAP: Disable direct adjacency domain lookup for decap until IPv4 SA security check is fixed.

Change-Id: If85ea73629e46cb09757fe842d79507cf54e37f3
Signed-off-by: Ole Troan <ot@cisco.com>
8 years agoMerge "Fix dual loop >= 4. Fix format specified for printing u64 counter."
Ole Troan [Tue, 5 Jan 2016 20:39:55 +0000 (20:39 +0000)]
Merge "Fix dual loop >= 4. Fix format specified for printing u64 counter."

8 years agoMerge "Warning be gone."
Dave Barach [Tue, 5 Jan 2016 20:37:08 +0000 (20:37 +0000)]
Merge "Warning be gone."

8 years agoFix dual loop >= 4. Fix format specified for printing u64 counter. 96/96/1
Ole Troan [Tue, 5 Jan 2016 20:26:17 +0000 (21:26 +0100)]
Fix dual loop >= 4. Fix format specified for printing u64 counter.

Change-Id: I314837f6a3482264fc200493a392e744aa1a21c7
Signed-off-by: Ole Troan <ot@cisco.com>
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 agoWarning be gone. 90/90/1
Dave Wallace [Tue, 5 Jan 2016 03:14:40 +0000 (22:14 -0500)]
Warning be gone.

Change-Id: I683298c9f1dbff4c1067fb3004b5554fdc8b4ee1
Signed-off-by: Dave Wallace <dwallacelf@gmail.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