79 Commits

Author SHA1 Message Date
Ed Warnicke
7471c6d7d7 Enabled vppctl to provide an interactive shell
Change-Id: Ibfed316570c03a4dd158781c6201f5713837adb4
Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-01-18 10:14:20 -07:00
Damjan Marion
46e88fe905 Merge "Temporary remove inlines to unbreak compilation with GCC 5" 2016-01-18 13:56:30 +00:00
Damjan Marion
7bdedad3bf Temporary remove inlines to unbreak compilation with GCC 5
Change-Id: Ie1f85f61560eb5824064df27a6fbddb34e4bb5c9
Signed-off-by: Damjan Marion <damarion@cisco.com>
2016-01-18 14:33:58 +01:00
Vincent JARDIN
1d3be19c77 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>
2016-01-18 13:25:08 +00:00
Ole Troan
36de03819f MAP: Updated rules generation script.
Added simple reflection health checker.

Change-Id: I84472d334fcd243747f66bd8bd6aa5bc65d2e8f5
Signed-off-by: Ole Troan <ot@cisco.com>
2016-01-17 19:00:46 +01:00
Shesha Sreenivasamurthy
49be7f0b90 hw0 used without initialization in when DPDK is undefined
Change-Id: I0d044669dbd57c9a25a4d917c0e3ab8fda5808aa
Signed-off-by: Shesha Sreenivasamurthy <shesha@cisco.com>
2016-01-14 14:12:26 -08:00
Damjan Marion
b1ee7bde52 Merge "Avoid crash in vhost-user driver when running multithreaded" 2016-01-14 18:48:26 +00:00
Ole Troan
9fb87553be Dual loop decrement TTL.
Outer fragmentation.
ICMP PMTUD.
Add DF ignore knob.

Change-Id: Icfd7b5c5d9629db3b8130ba15dc6c9a5e709d23b
Signed-off-by: Ole Troan <ot@cisco.com>
2016-01-14 10:01:03 +00:00
Ole Troan
92eade1be5 Added ICMP4 error node.
Change-Id: I911c1c5a57f0513886fa2ee3422ebea069403cb9
Signed-off-by: Ole Troan <ot@cisco.com>
2016-01-14 00:25:51 +01:00
Ed Warnicke
413b0ddd49 Fix gitreview to fd.io
Change-Id: I4ded51b660bd2a6573363d837a532e8c1dccfb0f
Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-01-13 07:44:39 -08:00
Damjan Marion
920ecc2e1f 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>
2016-01-12 18:38:11 +01:00
Matt Johnson
3b566bb613 Fix vagrant grub issue with ubuntu & virtualbox
Change-Id: I8ff952a02c9c51070c41bdca72fb4f7ed8a7c8ba
Signed-off-by: Matt Johnson <matjohn2@cisco.com>
2016-01-11 14:29:59 -08:00
Ole Troan
cda9482258 - 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>
2016-01-07 20:17:14 +01:00
Ole Troan
366ac6ecde 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>
2016-01-06 12:40:28 +01:00
Ole Troan
1bc56f7fa1 Merge "Fix dual loop >= 4. Fix format specified for printing u64 counter." 2016-01-05 20:39:55 +00:00
Dave Barach
ec1a579f38 Merge "Warning be gone." 2016-01-05 20:37:08 +00:00
Ole Troan
a5d2c70f41 Fix dual loop >= 4. Fix format specified for printing u64 counter.
Change-Id: I314837f6a3482264fc200493a392e744aa1a21c7
Signed-off-by: Ole Troan <ot@cisco.com>
2016-01-05 21:26:17 +01:00
Ole Troan
92be0df475 Clean up script to generate LW46 bindings / MAP-E rules.
Change-Id: I3a3949e728f4e4875efddd4f02a55746c998a5ed
Signed-off-by: Ole Troan <ot@cisco.com>
2016-01-05 20:05:52 +01:00
Dave Wallace
4afb281d8d Warning be gone.
Change-Id: I683298c9f1dbff4c1067fb3004b5554fdc8b4ee1
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2016-01-04 22:14:56 -05:00
Ed Warnicke
ce853c4838 Merge "Submit initial test framework skeleton." 2016-01-05 03:13:02 +00:00
Dave Barach
66cc181e51 Add --with-plugin-toolkit to README, clean up unwanted files
Change-Id: Ib4d1ee94706711939e03704c655ba355a8f82439
Signed-off-by: Dave Barach <dave@barachs.net>
2016-01-04 18:22:03 -05:00
Dave Barach
b852bfa18b Emacs-lisp scripts to generate complete vpp plugins
Change-Id: Id71147a8d5e30aadfb90dc10ea9468cf36ef23a8
Signed-off-by: Dave Barach <dave@barachs.net>
2016-01-04 15:28:11 -05:00
Stefan Kobza
b189933c39 Submit initial test framework skeleton.
Change-Id: I1c7cdbbf16c137a6739447d2776595725b798b54
Signed-off-by: Stefan Kobza <skobza@cisco.com>
2015-12-23 17:10:07 +01:00
Damjan Marion
7d08f5635d ylwrap is also autotools autogenerated file
Change-Id: Ia6f26b5a12c2fb7847f9325519a99cf928263374
Signed-off-by: Damjan Marion <damarion@cisco.com>
2015-12-23 13:34:52 +01:00
Damjan Marion
bd2e9ba2b4 Merge "Fix to show trace output." 2015-12-23 11:10:49 +00:00
Damjan Marion
613c172666 Merge "Update vagrant/ to install vpp packages and use vppctl" 2015-12-23 11:09:03 +00:00
Ed Warnicke
b463ec886b Update vagrant/ to install vpp packages and use vppctl
Change-Id: I30f0cb52152bed174fa82a09fb8584c193df4d2c
Signed-off-by: Ed Warnicke <eaw@cisco.com>
2015-12-22 20:04:54 -07:00
Ed Warnicke
2d8862c8f6 Restore vpe-api-test/scripts/vppctl
Change-Id: I13b472dbf4a95f417ef28efcf8e740dbdd201f7e
Signed-off-by: Ed Warnicke <eaw@cisco.com>
2015-12-22 19:43:43 -07:00
Ed Warnicke
81aa0e5bb8 Fix to show trace output.
Change-Id: I0834eac9c17941d3d5b2aa5791d6deaabd8f6977
Signed-off-by: Ed Warnicke <eaw@cisco.com>
2015-12-22 18:55:08 -07:00
Damjan Marion
2c29d75021 Fix warnings/errors reported by clang
Change-Id: Ifb2de64347526e3218e22067452f249ff878fd32
Signed-off-by: Damjan Marion <damarion@cisco.com>
2015-12-18 13:31:56 +01:00
Dave Barach
5f1fd813c2 Merge "Add ODL honeycomb VPP agent extensions to vppjapi jni java library." 2015-12-18 12:26:12 +00:00
Dave Barach
2b75816bc7 Merge "Add vpe-api message to get vxlan tunnel details." 2015-12-18 12:26:04 +00:00
Dave Barach
93520817c6 Merge "Update version of vppjapi-<ver>.jar to 1.0.0" 2015-12-18 12:25:44 +00:00
Dave Wallace
bf8c15e042 Add ODL honeycomb VPP agent extensions to vppjapi jni java library.
Change-Id: I084ffcf36fbac55c2862035d10b028e35e1e648d
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2015-12-17 21:47:54 -05:00
Dave Wallace
60231f35fa Add vpe-api message to get vxlan tunnel details.
Change-Id: I3bfb84dfcb08c6ff5cb473f3ce05b91b222182a1
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2015-12-17 21:47:54 -05:00
Dave Wallace
a4105dead4 Update version of vppjapi-<ver>.jar to 1.0.0
Change-Id: I710ba9dc9528125dee613e0728a02d065dc9fc76
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2015-12-17 20:35:02 -05:00
Damjan Marion
8cf9df1de2 Remove redundant function
Change-Id: I30db8f678b14303a64ad3aaa16b5caf9081603d8
Signed-off-by: Damjan Marion <damarion@cisco.com>
2015-12-17 21:32:57 +01:00
Damjan Marion
bc20bdf207 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>
2015-12-17 21:28:39 +01:00
Ed Warnicke
be9bf426b9 Merge "Move vppctl to vpp-api-test" 2015-12-17 17:32:47 +00:00
Dave Barach
40341752cc Merge "Remove warning message outputing vpp-test-api plugin path" 2015-12-16 20:35:51 +00:00
Damjan Marion
f750ac2b79 Move vppctl to vpp-api-test
Change-Id: I4af0eb9c09d14a1a9803cf1b25bc3d7b814c82cc
Signed-off-by: Damjan Marion <damarion@cisco.com>
2015-12-16 20:53:30 +01:00
Damjan Marion
308caf11e7 Fix warnings in policer code
Change-Id: Idc6e67ecc6f1b169a63a9d6c962c716a0de32acc
Signed-off-by: Damjan Marion <damarion@cisco.com>
2015-12-16 19:46:28 +01:00
Damjan Marion
dbbf1db701 Fix warnings in MAP-T code
Change-Id: If211b8b53b462d971eb683305921418224d635e8
Signed-off-by: Damjan Marion <damarion@cisco.com>
2015-12-16 19:46:28 +01:00
Damjan Marion
c4bec39c90 Fix warnings in CNAT code
Change-Id: Iabfe38c187b67998b96fbb68f7fc2f1bfe581dfd
Signed-off-by: Damjan Marion <damarion@cisco.com>
2015-12-16 19:46:22 +01:00
Damjan Marion
db2c6c6eee Don't send more than one mapping req in l2output node
Change-Id: I4205613818d664abb94b62a33e1353b87d5b1c7d
Signed-off-by: Damjan Marion <damarion@cisco.com>
2015-12-16 19:32:05 +01:00
Ed Warnicke
7fcec6e9a5 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>
2015-12-16 08:10:33 -07:00
Dave Barach
fa1a6a4dd3 Merge "Update .gitignore to ignore autotools files" 2015-12-16 14:11:09 +00:00
Dave Barach
f1e39bdcac Merge "Add DPDK version in "show version verbose" output" 2015-12-16 13:53:11 +00:00
Dave Barach
806afd651e Merge "Introduce support for DPDK 2.2" 2015-12-16 13:52:56 +00:00
Ed Warnicke
75a46e20b5 Update .gitignore to ignore autotools files
Change-Id: I01bb50304dec7461335800916a76e311701ab8c5
Signed-off-by: Ed Warnicke <eaw@cisco.com>
2015-12-16 06:43:15 -07:00