223 Commits

Author SHA1 Message Date
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
Dave Barach
9c76c1fc68 Reenable debug cli telnet listener
Change-Id: I23cbe43c4c7fd45ae92b50dd4ef30d89b3067b04
Signed-off-by: Dave Barach <dave@barachs.net>
2016-01-07 08:14:54 -05: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
Ed Warnicke
18589bbb85 Disable telnet to in default package config
Change-Id: I1c9ab4454571d7945b7fa3864e08d17cb9f3b5fc
Signed-off-by: Ed Warnicke <eaw@cisco.com>
2015-12-16 13:29:09 +00:00
Ed Warnicke
802611c7c4 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>
2015-12-16 13:27:44 +00:00
Ed Warnicke
c72cbf80d0 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>
2015-12-16 05:50:11 -07:00
Damjan Marion
cbc342e7dc Add DPDK version in "show version verbose" output
Change-Id: I14693b81ecc0358683fd4dbfea41d0afc479ad51
Signed-off-by: Damjan Marion <damarion@cisco.com>
2015-12-16 10:01:02 +01:00
Damjan Marion
bce6b6a6bf Introduce support for DPDK 2.2
Change-Id: Id2c7c4a949363a448a6715463dd81f701f046b93
Signed-off-by: Damjan Marion <damarion@cisco.com>
2015-12-16 10:01:02 +01:00
Dave Barach
7210e9470e Remove autotools generated products
Change-Id: I7f23b8b8e5136cb56768bac3a7473e6df5ee4993
Signed-off-by: Dave Barach <dave@barachs.net>
2015-12-15 19:06:39 -05:00