Re: [vpp-dev] Query regarding running worker thread in VPP Debug mode

2017-02-14 Thread Sreejith Surendran Nair
Hi Damjan,

Thanks a lot for the input. I will try to check regarding the same and
update.

Thanks & Regards,
Sreejith

On 13 February 2017 at 21:05, Damjan Marion  wrote:

>
> Do you haver buffer manager in ODP? If yes, we might be able to integrate
> it in vpp...
>
> On 13 Feb 2017, at 14:58, Sreejith Surendran Nair  linaro.org> wrote:
>
> Hi Damjan,
>
> Thank you for the kind reply.  Sorry I had a doubt in the code I observed
> we have support for worker threads in "af_packet" and "netmap" is it used
> with dpdk platform only.
> I thought I can add similar support for ODP.
>
> Thanks & Regards,
> Sreejith
>
> On 13 February 2017 at 17:51, Damjan Marion 
> wrote:
>
>>
>> Hi Sreejith,
>>
>> You cannot use vpp_lite with multiple threads, vpp_lite buffer manager is
>> not thread safe.
>>
>> Thanks,
>>
>> Damjan
>>
>> On 13 Feb 2017, at 11:28, Sreejith Surendran Nair <
>> sreejith.surendrann...@linaro.org> wrote:
>>
>> Hi All,
>>
>> I am working on VPP/ODP integration project.  I am trying to run VPP in
>> debug mode with multi-thread support. I have configured the startup conf
>> file with "workers" .
>>
>> But as I try to configure the interface and make it up, there is crash
>> occuring due to assertion failure(cpu ). I have seen the same  issue while
>> creating "af_packet " and "odp" interface both.
>>
>> Logs:
>> --
>> DBGvpp# create pktio-interface name enp0s3 hw-addr 08:00:27:11:7c:1b
>> odp-enp0s3
>> DBGvpp# sh int
>>   Name   Idx   State
>> Counter  Count
>> local00down
>> odp-enp0s31down
>>
>> DBGvpp# sh threads
>> ID NameTypeLWP Sched Policy (Priority)
>> lcore  Core   Socket State
>> 0  vpp_main7054other (0)
>> 0  0  0
>> 1  vpp_wk_0workers 7067other (0)
>> 1  1  0
>> 2  vpp_wk_1workers 7068other (0)
>> 2  2  0
>> 3  stats   7069other (0)
>> 0  0  0
>>
>>
>> *DBGvpp# set int state odp-enp0s3 upDBGvpp# 1:
>> /home/vppodp/odp_vpp/copy_vpp/vpp/build-data/../src/vlib/buffer_funcs.h:224
>> (vlib_buffer_set_known_state) assertion `os_get_cpu_number () == 0' fails
>> Failed to save post-mortem API trace to /tmp/api_post_mortem.7054*
>> Aborted (core dumped)
>> Makefile:284: recipe for target 'run' failed
>> make: *** [run] Error 134
>> root@vppodp-VirtualBox:/home/vppodp/odp_vpp/copy_vpp/vpp#
>>
>>
>> Startup.conf
>> -
>> unix {
>>   interactive
>>   nodaemon
>>   log /tmp/vpp.log
>>   full-coredump
>>   cli-listen localhost:5002
>> }
>>
>> api-trace {
>>   on
>> }
>>
>> cpu {
>>   workers 2
>>
>> }
>>
>>
>> lscpu:
>> 
>> CPU op-mode(s):32-bit, 64-bit
>> Byte Order:Little Endian
>> CPU(s):3
>> On-line CPU(s) list:   0-2
>> Thread(s) per core:1
>> Core(s) per socket:3
>> Socket(s): 1
>> NUMA node(s):  1
>> Vendor ID: GenuineIntel
>> CPU family:6
>> Model: 61
>> Model name:Intel(R) Core(TM) i5-5300U CPU @ 2.30GHz
>> Stepping:  4
>> CPU MHz:   2294.686
>> BogoMIPS:  4589.37
>> Hypervisor vendor: KVM
>> Virtualization type:   full
>> L1d cache: 32K
>> L1i cache: 32K
>> L2 cache:  256K
>> L3 cache:  3072K
>> NUMA node0 CPU(s): 0-2
>> Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr
>> pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm
>> constant_tsc rep_good nopl xtopology nonstop_tsc eagerfpu pni pclmulqdq
>> ssse3 cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx rdrand
>> hypervisor lahf_lm abm 3dnowprefetch rdseed
>>
>> If possible could you please kindly suggest if anything wrong in the
>> startup file configuration. I am using  Ubuntu  16.04 VM in virtual box
>> environment.
>>
>> Thanks & Regards,
>> Sreejith
>> ___
>> vpp-dev mailing list
>> vpp-dev@lists.fd.io
>> https://lists.fd.io/mailman/listinfo/vpp-dev
>>
>>
>>
>
>
___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

[vpp-dev] VPP build with external package ODP

2017-02-14 Thread Sreejith Surendran Nair
Hi All,

I am working on the VPP/ODP Integration project.

As part of build procedure I am building the ODP package(bin,lib,include)
before the VPP build and using ODP prefix option with VPP install path
(vpp/build-root/install-vpp_lite-native/odp) to copy the ODP package files.

Recently I observed there is also ODP packaged version available (
http://deb.opendataplane.org/pool/main/o/odp-dpdk/)

I was trying to check if there is a build script available in VPP which can
be used to install the packaged version of ODP automatically to the VPP
install path so manual copy can be be avoided.

I have observed the VPP makefile option with "dpdk-install-dev" but could
not get complete understanding how it works internally.

Kindly request if anyone could suggest  if there is any option available.

Thanks & Regards,
Sreejith
___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Re: [vpp-dev] SNAT API Question

2017-02-14 Thread Matus Fabian -X (matfabia - PANTHEON TECHNOLOGIES at Cisco)
Hi Jon,

snat_static_mapping_dump list only static mappings with resolved outside 
address so snat_static_mapping_details doesn’t contain external_sw_if_index. 
But we missing read API for static mappigs with unresolved outside address, I 
will add those to snat_static_mapping_dump too.

Thanks,
Matus


From: vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] On 
Behalf Of Jon Loeliger
Sent: Tuesday, February 14, 2017 11:15 PM
To: vpp-dev 
Subject: [vpp-dev] SNAT API Question

VPPers,

Somewhat recently, (commit 36532bda926f5255a323c9cac3144dd758a05667),
the external_sw_if_index was added to the SNAT API snat_add_static_mapping
message.

However, when dumping the static mappings with snat_static_mapping_dump
the corresponding snat_static_mapping_details does not contain the new
external_sw_if_index.

Is that an oversight, or is it not necessary?  Or am I confused again?

Thanks,
jdl


___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Re: [vpp-dev] Vpp dependencies

2017-02-14 Thread Raghav Kaushik (rakaushi)
Thanks a lot Dave.

I already looked into this, but was actually asking from more systems 
perspective - on the lines of glibc.

I was wondering whether vpp in its current form is tested with distributions 
like Windriver or Montavista. For our use case, I need to get it working on wrl 
5.x

I worked  on CGN which was running on Montavista kernel. But that was a while 
ago.
Not sure about open VPP though.

Also can you please confirm if it is true that we need glibc >= 2.7 ?

~
Raghav

On Feb 14, 2017, at 3:21 PM, Dave Barach (dbarach) 
mailto:dbar...@cisco.com>> wrote:

The top-level Makefile lists the current build dependencies relative to both 
the centos and the Ubuntu distros.

Thanks... Dave

From: vpp-dev-boun...@lists.fd.io 
[mailto:vpp-dev-boun...@lists.fd.io] On Behalf Of Raghav Kaushik (rakaushi)
Sent: Tuesday, February 14, 2017 6:01 PM
To: vpp-dev@lists.fd.io
Subject: [vpp-dev] Vpp dependencies

Hello Experts,

I'm trying to figure out if vpp can run on one of our internal platforms 
running a custom 3.1x kernel.
Before spending time on the build system, I wanted to get an idea on what 
dependences VPP has.

For instance, I know that VPP uses DPDK and from Intel site, DPDK seems to have 
a dependency on glibc >= 2.7
What about VPP, does it have its own glibc version dependency? What about 3rd 
party libraries

Is there a list of such known dependences for VPP ? I couldn't find something 
of that order on the wiki.

Thanks,
Raghav

___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Re: [vpp-dev] [nsh_sfc-dev] Could you help to address this VLIB_PLUGIN_REGISTER issue

2017-02-14 Thread Ni, Hongjun
Hey,

The compiling issue in NSH_SFC 17.04 master has been fixed.

Thanks Vanessa Rene, Keith Burns, Ed Warnicke for your great work.

Thanks a lot,
Hongjun

From: Ni, Hongjun
Sent: Wednesday, February 8, 2017 8:48 AM
To: Keith Burns ; nsh_sfc-...@lists.fd.io; 
vpp-dev@lists.fd.io
Subject: RE: [nsh_sfc-dev] Could you help to address this VLIB_PLUGIN_REGISTER 
issue

Hi Keith,

Thank you in advance.


From: Keith Burns [mailto:alaga...@gmail.com]
Sent: Tuesday, February 7, 2017 9:15 PM
To: Ni, Hongjun mailto:hongjun...@intel.com>>; 
nsh_sfc-...@lists.fd.io; 
vpp-dev@lists.fd.io
Subject: Re: [nsh_sfc-dev] Could you help to address this VLIB_PLUGIN_REGISTER 
issue


Hongjun,

I'll take a look this morning after the VPP meeting.

Looks pretty straight forward that it can't find the macro. More than likely 
some changes on the VPP side with includes but let me have a look.

On Mon, Feb 6, 2017, 12:55 PM Ni, Hongjun 
mailto:hongjun...@intel.com>> wrote:
Hey,

Currently, it seems that there is a compiling failure occurred on NSH_SFC 17.04 
master.
I took a look at VPP code and found that there are some changes on JVPP and 
plugin framework in VPP recently.
So I created a patch to fix this:
https://gerrit.fd.io/r/#/c/5030/ Fix compile issue due to jvpp and plugin 
improvement

This patch worked well on Ubuntu 14.04 and Ubuntu 16.04 in my local development 
environment.
When I submitted this patch to gerrit, it succeeded on Ubuntu 14.04 and CentOS 
7, but failed on Ubuntu 16.04.

The below is the build failure from ubuntu16.04:
Could you give some advice on how to fix this issue?  Thanks in advance.
For details, please refer to 
https://jenkins.fd.io/job/nsh_sfc-verify-master-ubuntu1604/1199/console

make[2]: Entering directory 
'/w/workspace/nsh_sfc-verify-master-ubuntu1604/nsh-plugin/build'
/bin/bash ./libtool  --tag=CC   --mode=compile gcc 
-DPACKAGE_NAME=\"nsh_plugin\" -DPACKAGE_TARNAME=\"nsh_plugin\" 
-DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"nsh_plugin\ 1.0\" 
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"nsh_plugin\" 
-DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 
-DLT_OBJDIR=\".libs/\" -I. -I..  -DDEBUG -g -DDEBUG -g -Wall -I. -g -O2 -MT 
nsh/nsh_plugin_la-nsh.lo -MD -MP -MF nsh/.deps/nsh_plugin_la-nsh.Tpo -c -o 
nsh/nsh_plugin_la-nsh.lo `test -f 'nsh/nsh.c' || echo '../'`nsh/nsh.c
libtool: compile:  gcc -DPACKAGE_NAME=\"nsh_plugin\" 
-DPACKAGE_TARNAME=\"nsh_plugin\" -DPACKAGE_VERSION=\"1.0\" 
"-DPACKAGE_STRING=\"nsh_plugin 1.0\"" -DPACKAGE_BUGREPORT=\"\" 
-DPACKAGE_URL=\"\" -DPACKAGE=\"nsh_plugin\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 
-DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -I.. -DDEBUG -g 
-DDEBUG -g -Wall -I. -g -O2 -MT nsh/nsh_plugin_la-nsh.lo -MD -MP -MF 
nsh/.deps/nsh_plugin_la-nsh.Tpo -c ../nsh/nsh.c  -fPIC -DPIC -o 
nsh/.libs/nsh_plugin_la-nsh.o
../nsh/nsh.c:108:1: warning: data definition has no type or storage class
VLIB_PLUGIN_REGISTER () = {
^
../nsh/nsh.c:108:1: warning: type defaults to ‘int’ in declaration of 
‘VLIB_PLUGIN_REGISTER’ [-Wimplicit-int]
../nsh/nsh.c:108:1: error: function ‘VLIB_PLUGIN_REGISTER’ is initialized like 
a variable
../nsh/nsh.c:108:27: error: empty scalar initializer
VLIB_PLUGIN_REGISTER () = {
   ^
../nsh/nsh.c:108:27: note: (near initialization for ‘VLIB_PLUGIN_REGISTER’)
Makefile:556: recipe for target 'nsh/nsh_plugin_la-nsh.lo' failed
make[2]: *** [nsh/nsh_plugin_la-nsh.lo] Error 1
make[2]: Leaving directory 
'/w/workspace/nsh_sfc-verify-master-ubuntu1604/nsh-plugin/build'
Makefile:610: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
'/w/workspace/nsh_sfc-verify-master-ubuntu1604/nsh-plugin/build'
Makefile:431: recipe for target 'all' failed
make: *** [all] Error 2

Thanks a lot,
Hongjun

___
nsh_sfc-dev mailing list
nsh_sfc-...@lists.fd.io
https://lists.fd.io/mailman/listinfo/nsh_sfc-dev
___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Re: [vpp-dev] Vpp dependencies

2017-02-14 Thread Dave Barach (dbarach)
The top-level Makefile lists the current build dependencies relative to both 
the centos and the Ubuntu distros.

Thanks… Dave

From: vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] On 
Behalf Of Raghav Kaushik (rakaushi)
Sent: Tuesday, February 14, 2017 6:01 PM
To: vpp-dev@lists.fd.io
Subject: [vpp-dev] Vpp dependencies

Hello Experts,

I’m trying to figure out if vpp can run on one of our internal platforms 
running a custom 3.1x kernel.
Before spending time on the build system, I wanted to get an idea on what 
dependences VPP has.

For instance, I know that VPP uses DPDK and from Intel site, DPDK seems to have 
a dependency on glibc >= 2.7
What about VPP, does it have its own glibc version dependency? What about 3rd 
party libraries

Is there a list of such known dependences for VPP ? I couldn’t find something 
of that order on the wiki.

Thanks,
Raghav

___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

[vpp-dev] Vpp dependencies

2017-02-14 Thread Raghav Kaushik (rakaushi)
Hello Experts,

I’m trying to figure out if vpp can run on one of our internal platforms 
running a custom 3.1x kernel.
Before spending time on the build system, I wanted to get an idea on what 
dependences VPP has.

For instance, I know that VPP uses DPDK and from Intel site, DPDK seems to have 
a dependency on glibc >= 2.7
What about VPP, does it have its own glibc version dependency? What about 3rd 
party libraries

Is there a list of such known dependences for VPP ? I couldn’t find something 
of that order on the wiki.

Thanks,
Raghav

___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

[vpp-dev] SNAT API Question

2017-02-14 Thread Jon Loeliger
VPPers,

Somewhat recently, (commit 36532bda926f5255a323c9cac3144dd758a05667),
the external_sw_if_index was added to the SNAT API snat_add_static_mapping
message.

However, when dumping the static mappings with snat_static_mapping_dump
the corresponding snat_static_mapping_details does not contain the new
external_sw_if_index.

Is that an oversight, or is it not necessary?  Or am I confused again?

Thanks,
jdl
___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

[vpp-dev] ACL configuration in vpp

2017-02-14 Thread Sanjay Patnaik (sanpatna)
Hi,
We have installed vpp in our ucs server VM.  We have been trying to 
configure some ACLs.  We went thru the wiki page 
https://wiki.fd.io/view/VPP/Introduction_To_N-tuple_Classifiers  and 
https://wiki.fd.io/view/VPP/SecurityGroups . However all the messages mentioned 
in those wiki pages we tried to invoke using the 
http://stdio.be/vpp/t/classifier_script_simple_policy.txt . How ever we observe 
the vpp crash with that script.


1.   Are there any commands to configure ACL for ip address, protocol 
number and tcp,udp port numbers and action to matched flows like drop, rate 
limit etc.

2.   If these acl need to be configured using some messaging only.  Can u 
please give some example of sending these messages to VPP  for the below APIs.

3.   Also how to use vnet_classify_add_del_table  (any command from the vpp 
command prompt or from any python scripts)

acl_add_replace permit
acl_interface_add_del sw_if_index 1 add input acl 0
acl_interface_add_del sw_if_index 1 add output acl 0
acl_interface_add_del sw_if_index 2 add input acl 0
acl_interface_add_del sw_if_index 2 add output acl 0



Sanjay
___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Re: [vpp-dev] VPP Repo status?

2017-02-14 Thread Burt Silverman
Just for fun, I tried it -- downloaded the git repo for git, then did
"make" then "make install" then ~/bin/git clone https://yadayadayada/vpp.git";
and it worked AOK here. git version 2.12.0.rc1. ~/bin comes first in my
PATH, but I didn't go overboard to be 100% certain that that git could not
find some sub program from the version I normally use.

Burt

On Tue, Feb 14, 2017 at 9:56 AM, Ed Warnicke  wrote:

> Also worked for git 1.8.3.1
>
> Ed
>
> On Tue, Feb 14, 2017 at 6:29 AM, Ed Warnicke  wrote:
>
>> Hmm... my successful fresh clones worked with git 2.10.1 and 2.7.4...
>>
>> Ed
>>
>>
>>
>> On Tue, Feb 14, 2017 at 5:58 AM, Bill Fischofer <
>> bill.fischo...@linaro.org> wrote:
>>
>>> I just verified that this issue also happens in git 2.12.0.rc1, which
>>> is the current git master. So something has clearly changed in
>>> git-land of late that doesn't like the repos hosted at gerrit.fd.io
>>>
>>> On Tue, Feb 14, 2017 at 7:13 AM, Bill Fischofer
>>>  wrote:
>>> > Thanks, Ed. A bit of further digging shows that I get this message
>>> > using git 2.11, using git 2.9 (distributed as part of Ubuntu 16.10)
>>> > things work just fine. So I assume git is adding some new checks for
>>> > https connections?
>>> >
>>> > On Mon, Feb 13, 2017 at 9:15 PM, Ed Warnicke 
>>> wrote:
>>> >> As a data point, I just did a fresh clone using that URL:
>>> >> https://gerrit.fd.io/r/vpp/
>>> >> with no hiccups.
>>> >>
>>> >> Ed
>>> >>
>>> >> On Mon, Feb 13, 2017 at 7:57 PM, Bill Fischofer <
>>> bill.fischo...@linaro.org>
>>> >> wrote:
>>> >>>
>>> >>> Sorry if this has already been answered. I have a clone of the VPP
>>> >>> repo from a few months ago that I went to update this evening and got
>>> >>> this error message:
>>> >>>
>>> >>> git pull
>>> >>> fatal: unable to access 'https://gerrit.fd.io/r/vpp/': Problem with
>>> >>> the SSL CA cert (path? access rights?)
>>> >>>
>>> >>> Has the repo moved?  The fd.io web page still points to this URL as
>>> >>> what should be cloned to get a local dev copy of VPP.
>>> >>>
>>> >>> Thanks.
>>> >>>
>>> >>> Bill Fischofer, Linaro
>>> >>> ___
>>> >>> vpp-dev mailing list
>>> >>> vpp-dev@lists.fd.io
>>> >>> https://lists.fd.io/mailman/listinfo/vpp-dev
>>> >>
>>> >>
>>>
>>
>>
>
> ___
> vpp-dev mailing list
> vpp-dev@lists.fd.io
> https://lists.fd.io/mailman/listinfo/vpp-dev
>
___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Re: [vpp-dev] VPP cannot find interface QLogic 57810

2017-02-14 Thread Dave Wallace

Martin,

The CSIT Performance testbeds include the following NICs 
(https://wiki.fd.io/view/CSIT/CSIT_LF_testbed):


 * Intel X710 (10GigE)
 * Intel XL710 (40GigE)
 * Intel X520 (10GigE, aka 82599ES)
 * Cisco VIC 1385 (40GigE)
 * Cisco VIC 1227 (10GigE)

Any of these NICs will provide the most stability since VPP is 
performance tested on them weekly or more.


Thanks,
-daw-

On 02/14/2017 09:48 AM, Martin Šuňal wrote:


Dave,

Thank you for your help. After few changes (below) I see an QLogic 
interface in VPP. The next problem is that if I issue “vppctl set int 
state UnknownEthernet1/0/1 up” VPP restarts itself and the interface 
is always “down”. I will leave this problem to someone else because my 
faith in the QLogic NIC is gone.


Could you please provide a list of particular NIC models which are 
tested with VPP? I would like to set VLAN, VXLAN, NSH.


# Download exact version of QLogic firmware

wget -O /lib/firmware/bnx2x/bnx2x-e2-7.2.51.0.fw 
http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/bnx2x/bnx2x-e2-7.2.51.0.fw


# Modify these files and build VPP

root@frinxblade16:~/vpp# git diff

diff --git a/dpdk/Makefile b/dpdk/Makefile

index c9ed873..c8c9f5c 100644

--- a/dpdk/Makefile

+++ b/dpdk/Makefile

@@ -111,6 +111,7 @@ $(B)/custom-config: $(B)/.patch.ok Makefile

$(call set,RTE_PCI_CONFIG,y)

$(call set,RTE_PCI_EXTENDED_TAG,"on")

$(call set,RTE_PCI_MAX_READ_REQUEST_SIZE,4096)

+ $(call set,RTE_LIBRTE_BNX2X_PMD,y)

@# enable debug init for device drivers

$(call set,RTE_LIBRTE_I40E_DEBUG_INIT,$(DPDK_DEBUG))

$(call set,RTE_LIBRTE_IXGBE_DEBUG_INIT,$(DPDK_DEBUG))

diff --git a/src/vnet/devices/dpdk/init.c b/src/vnet/devices/dpdk/init.c

index 7249cc5..9393798 100755

--- a/src/vnet/devices/dpdk/init.c

+++ b/src/vnet/devices/dpdk/init.c

@@ -886,6 +886,9 @@ dpdk_bind_devices_to_uio (dpdk_config_main_t * conf)

 /* Chelsio T4/T5 */

 else if (d->vendor_id == 0x1425 && (d->device_id & 0xe000) == 0x4000)

   ;

+/* QLogic 57810 */

+else if (d->vendor_id == 0x14e4 && d->device_id == 0x168e)

+  ;

 else

   {

clib_warning ("Unsupported Ethernet PCI device 0x%04x:0x%04x found "

diff --git a/src/vpp.am b/src/vpp.am

index 37466c6..a261665 100644

--- a/src/vpp.am

+++ b/src/vpp.am

@@ -78,7 +78,7 @@ bin_vpp_LDADD = \

   libsvm.la \

libsvmdb.la \

libvppinfra.la \

-  -lrt -lm -lpthread -ldl

+  -lrt -lm -lpthread -ldl -lz

bin_vpp_LDFLAGS = -Wl,--export-dynamic

Thank you,

Martin

*From:*Dave Wallace [mailto:dwallac...@gmail.com]
*Sent:* Monday, February 13, 2017 10:41 PM
*To:* Martin Šuňal ; vpp-dev@lists.fd.io; Damjan 
Marion 

*Subject:* Re: [vpp-dev] VPP cannot find interface QLogic 57810

Martin,

There have been several DPDK build changes since I was last working on 
the VPP dpdk driver infra, but the following patch will enable the 
BNX2X PMD in .../custom-config.


+Damjan for his input as this may not be the best way to add the BNX2X 
PMD to VPP.


 %< 
diff --git a/dpdk/Makefile b/dpdk/Makefile
index c9ed873..c8c9f5c 100644
--- a/dpdk/Makefile
+++ b/dpdk/Makefile
@@ -111,6 +111,7 @@ $(B)/custom-config: $(B)/.patch.ok Makefile
$(call set,RTE_PCI_CONFIG,y)
$(call set,RTE_PCI_EXTENDED_TAG,"on")
$(call set,RTE_PCI_MAX_READ_REQUEST_SIZE,4096)
+   $(call set,RTE_LIBRTE_BNX2X_PMD,y)
@# enable debug init for device drivers
$(call set,RTE_LIBRTE_I40E_DEBUG_INIT,$(DPDK_DEBUG))
$(call set,RTE_LIBRTE_IXGBE_DEBUG_INIT,$(DPDK_DEBUG))
 %< 

NOTE: the BNX2X driver requires the zlib library so you'll need to 
ensure that is installed or the build will fail.


Thanks,
-daw-

On 02/13/2017 01:01 PM, Martin Šuňal wrote:

Dave,

Thanks much. I’ve added elseif case for QLogic as you mentioned.
Now, “vppctl show pci” is showing driver “uio_pci_generic” but
iface is still missing in “vppctl show int”.

I found bnx2x inside files in build-root after vpp build
(./vpp/build-root/vagrant/build.sh)

./build-root/build-vpp-native/dpdk/custom-config

./build-root/build-vpp-native/dpdk/dpdk-16.11/config/common_base

./build-root/build-vpp-native/dpdk/dpdk-16.11/build/.config.orig


./build-root/build-vpp-native/dpdk/dpdk-16.11/x86_64-native-linuxapp-gcc/.config


./build-root/build-vpp-native/dpdk/dpdk-16.11/x86_64-native-linuxapp-gcc/.config.orig


./build-root/install-vpp-native/dpdk/share/dpdk/x86_64-nhm-linuxapp-gcc/.config

I noticed that all .config files contain
"CONFIG_RTE_LIBRTE_BNX2X_PMD=n" so I changed it to “=y”

I restarted VPP but no changes. I guess I am missing some steps
like where and when are dpdk NIC drivers installed.

Thank you,

Martin

*From:*Dave Wallace [mailto:dwallac...@gmail.com]
*Sent:* Sunday, February 12, 2017 3:24 AM
*To:* Martin Šuňal  ;
vpp-dev@lists.fd.io 
*Subject:* Re: [vpp-dev] VPP cannot find interfa

Re: [vpp-dev] VPP Repo status?

2017-02-14 Thread Ed Warnicke
Also worked for git 1.8.3.1

Ed

On Tue, Feb 14, 2017 at 6:29 AM, Ed Warnicke  wrote:

> Hmm... my successful fresh clones worked with git 2.10.1 and 2.7.4...
>
> Ed
>
>
>
> On Tue, Feb 14, 2017 at 5:58 AM, Bill Fischofer  > wrote:
>
>> I just verified that this issue also happens in git 2.12.0.rc1, which
>> is the current git master. So something has clearly changed in
>> git-land of late that doesn't like the repos hosted at gerrit.fd.io
>>
>> On Tue, Feb 14, 2017 at 7:13 AM, Bill Fischofer
>>  wrote:
>> > Thanks, Ed. A bit of further digging shows that I get this message
>> > using git 2.11, using git 2.9 (distributed as part of Ubuntu 16.10)
>> > things work just fine. So I assume git is adding some new checks for
>> > https connections?
>> >
>> > On Mon, Feb 13, 2017 at 9:15 PM, Ed Warnicke  wrote:
>> >> As a data point, I just did a fresh clone using that URL:
>> >> https://gerrit.fd.io/r/vpp/
>> >> with no hiccups.
>> >>
>> >> Ed
>> >>
>> >> On Mon, Feb 13, 2017 at 7:57 PM, Bill Fischofer <
>> bill.fischo...@linaro.org>
>> >> wrote:
>> >>>
>> >>> Sorry if this has already been answered. I have a clone of the VPP
>> >>> repo from a few months ago that I went to update this evening and got
>> >>> this error message:
>> >>>
>> >>> git pull
>> >>> fatal: unable to access 'https://gerrit.fd.io/r/vpp/': Problem with
>> >>> the SSL CA cert (path? access rights?)
>> >>>
>> >>> Has the repo moved?  The fd.io web page still points to this URL as
>> >>> what should be cloned to get a local dev copy of VPP.
>> >>>
>> >>> Thanks.
>> >>>
>> >>> Bill Fischofer, Linaro
>> >>> ___
>> >>> vpp-dev mailing list
>> >>> vpp-dev@lists.fd.io
>> >>> https://lists.fd.io/mailman/listinfo/vpp-dev
>> >>
>> >>
>>
>
>
___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Re: [vpp-dev] VPP cannot find interface QLogic 57810

2017-02-14 Thread Martin Šuňal
Dave,

Thank you for your help. After few changes (below) I see an QLogic interface in 
VPP. The next problem is that if I issue “vppctl set int state 
UnknownEthernet1/0/1 up” VPP restarts itself and the interface is always 
“down”. I will leave this problem to someone else because my faith in the 
QLogic NIC is gone.

Could you please provide a list of particular NIC models which are tested with 
VPP? I would like to set VLAN, VXLAN, NSH.


# Download exact version of QLogic firmware
wget -O /lib/firmware/bnx2x/bnx2x-e2-7.2.51.0.fw 
http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/bnx2x/bnx2x-e2-7.2.51.0.fw

# Modify these files and build VPP
root@frinxblade16:~/vpp# git diff
diff --git a/dpdk/Makefile b/dpdk/Makefile
index c9ed873..c8c9f5c 100644
--- a/dpdk/Makefile
+++ b/dpdk/Makefile
@@ -111,6 +111,7 @@ $(B)/custom-config: $(B)/.patch.ok Makefile
$(call set,RTE_PCI_CONFIG,y)
$(call set,RTE_PCI_EXTENDED_TAG,"on")
$(call set,RTE_PCI_MAX_READ_REQUEST_SIZE,4096)
+   $(call set,RTE_LIBRTE_BNX2X_PMD,y)
@# enable debug init for device drivers
$(call set,RTE_LIBRTE_I40E_DEBUG_INIT,$(DPDK_DEBUG))
$(call set,RTE_LIBRTE_IXGBE_DEBUG_INIT,$(DPDK_DEBUG))
diff --git a/src/vnet/devices/dpdk/init.c b/src/vnet/devices/dpdk/init.c
index 7249cc5..9393798 100755
--- a/src/vnet/devices/dpdk/init.c
+++ b/src/vnet/devices/dpdk/init.c
@@ -886,6 +886,9 @@ dpdk_bind_devices_to_uio (dpdk_config_main_t * conf)
 /* Chelsio T4/T5 */
 else if (d->vendor_id == 0x1425 && (d->device_id & 0xe000) == 0x4000)
   ;
+/* QLogic 57810 */
+else if (d->vendor_id == 0x14e4 && d->device_id == 0x168e)
+  ;
 else
   {
 clib_warning ("Unsupported Ethernet PCI device 0x%04x:0x%04x found "
diff --git a/src/vpp.am b/src/vpp.am
index 37466c6..a261665 100644
--- a/src/vpp.am
+++ b/src/vpp.am
@@ -78,7 +78,7 @@ bin_vpp_LDADD = \
   libsvm.la \
   libsvmdb.la \
   libvppinfra.la \
-  -lrt -lm -lpthread -ldl
+  -lrt -lm -lpthread -ldl -lz

bin_vpp_LDFLAGS = -Wl,--export-dynamic

Thank you,
Martin

From: Dave Wallace [mailto:dwallac...@gmail.com]
Sent: Monday, February 13, 2017 10:41 PM
To: Martin Šuňal ; vpp-dev@lists.fd.io; Damjan Marion 

Subject: Re: [vpp-dev] VPP cannot find interface QLogic 57810

Martin,

There have been several DPDK build changes since I was last working on the VPP 
dpdk driver infra, but the following patch will enable the BNX2X PMD in 
.../custom-config.

+Damjan for his input as this may not be the best way to add the BNX2X PMD to 
VPP.

 %< 
diff --git a/dpdk/Makefile b/dpdk/Makefile
index c9ed873..c8c9f5c 100644
--- a/dpdk/Makefile
+++ b/dpdk/Makefile
@@ -111,6 +111,7 @@ $(B)/custom-config: $(B)/.patch.ok Makefile
$(call set,RTE_PCI_CONFIG,y)
$(call set,RTE_PCI_EXTENDED_TAG,"on")
$(call set,RTE_PCI_MAX_READ_REQUEST_SIZE,4096)
+   $(call set,RTE_LIBRTE_BNX2X_PMD,y)
@# enable debug init for device drivers
$(call set,RTE_LIBRTE_I40E_DEBUG_INIT,$(DPDK_DEBUG))
$(call set,RTE_LIBRTE_IXGBE_DEBUG_INIT,$(DPDK_DEBUG))
 %< 

NOTE: the BNX2X driver requires the zlib library so you'll need to ensure that 
is installed or the build will fail.

Thanks,
-daw-

On 02/13/2017 01:01 PM, Martin Šuňal wrote:
Dave,

Thanks much. I’ve added elseif case for QLogic as you mentioned. Now, “vppctl 
show pci” is showing driver “uio_pci_generic” but iface is still missing in 
“vppctl show int”.

I found bnx2x inside files in build-root after vpp build 
(./vpp/build-root/vagrant/build.sh)
./build-root/build-vpp-native/dpdk/custom-config
./build-root/build-vpp-native/dpdk/dpdk-16.11/config/common_base
./build-root/build-vpp-native/dpdk/dpdk-16.11/build/.config.orig
./build-root/build-vpp-native/dpdk/dpdk-16.11/x86_64-native-linuxapp-gcc/.config
./build-root/build-vpp-native/dpdk/dpdk-16.11/x86_64-native-linuxapp-gcc/.config.orig
./build-root/install-vpp-native/dpdk/share/dpdk/x86_64-nhm-linuxapp-gcc/.config

I noticed that all .config files contain "CONFIG_RTE_LIBRTE_BNX2X_PMD=n" so I 
changed it to “=y”
I restarted VPP but no changes. I guess I am missing some steps like where and 
when are dpdk NIC drivers installed.

Thank you,
Martin



From: Dave Wallace [mailto:dwallac...@gmail.com]
Sent: Sunday, February 12, 2017 3:24 AM
To: Martin Šuňal ; 
vpp-dev@lists.fd.io
Subject: Re: [vpp-dev] VPP cannot find interface QLogic 57810

Martin,

AFAIK, QLogic NICs have not been tested with VPP.

You need to start by adding a case for the QLogic NICs in 
.../vpp/vnet/vnet/devices/dpdk/init.c::dpdk_bind_devices_to_uio().  Search for 
"Unsupported Ethernet PCI device" in this file for details.

A quick internet search for a DPDK QLogic PMD shows the following documentation 
for 17.02-rc3:
http://dpdk.org/doc/guides/nics/bnx2x.html

I'm not sure if this PMD exists in DPDK 16.11 which is what VPP is currently 
being tested against, but h

Re: [vpp-dev] VPP Repo status?

2017-02-14 Thread Ed Warnicke
Hmm... my successful fresh clones worked with git 2.10.1 and 2.7.4...

Ed



On Tue, Feb 14, 2017 at 5:58 AM, Bill Fischofer 
wrote:

> I just verified that this issue also happens in git 2.12.0.rc1, which
> is the current git master. So something has clearly changed in
> git-land of late that doesn't like the repos hosted at gerrit.fd.io
>
> On Tue, Feb 14, 2017 at 7:13 AM, Bill Fischofer
>  wrote:
> > Thanks, Ed. A bit of further digging shows that I get this message
> > using git 2.11, using git 2.9 (distributed as part of Ubuntu 16.10)
> > things work just fine. So I assume git is adding some new checks for
> > https connections?
> >
> > On Mon, Feb 13, 2017 at 9:15 PM, Ed Warnicke  wrote:
> >> As a data point, I just did a fresh clone using that URL:
> >> https://gerrit.fd.io/r/vpp/
> >> with no hiccups.
> >>
> >> Ed
> >>
> >> On Mon, Feb 13, 2017 at 7:57 PM, Bill Fischofer <
> bill.fischo...@linaro.org>
> >> wrote:
> >>>
> >>> Sorry if this has already been answered. I have a clone of the VPP
> >>> repo from a few months ago that I went to update this evening and got
> >>> this error message:
> >>>
> >>> git pull
> >>> fatal: unable to access 'https://gerrit.fd.io/r/vpp/': Problem with
> >>> the SSL CA cert (path? access rights?)
> >>>
> >>> Has the repo moved?  The fd.io web page still points to this URL as
> >>> what should be cloned to get a local dev copy of VPP.
> >>>
> >>> Thanks.
> >>>
> >>> Bill Fischofer, Linaro
> >>> ___
> >>> vpp-dev mailing list
> >>> vpp-dev@lists.fd.io
> >>> https://lists.fd.io/mailman/listinfo/vpp-dev
> >>
> >>
>
___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Re: [vpp-dev] VPP Repo status?

2017-02-14 Thread Bill Fischofer
I just verified that this issue also happens in git 2.12.0.rc1, which
is the current git master. So something has clearly changed in
git-land of late that doesn't like the repos hosted at gerrit.fd.io

On Tue, Feb 14, 2017 at 7:13 AM, Bill Fischofer
 wrote:
> Thanks, Ed. A bit of further digging shows that I get this message
> using git 2.11, using git 2.9 (distributed as part of Ubuntu 16.10)
> things work just fine. So I assume git is adding some new checks for
> https connections?
>
> On Mon, Feb 13, 2017 at 9:15 PM, Ed Warnicke  wrote:
>> As a data point, I just did a fresh clone using that URL:
>> https://gerrit.fd.io/r/vpp/
>> with no hiccups.
>>
>> Ed
>>
>> On Mon, Feb 13, 2017 at 7:57 PM, Bill Fischofer 
>> wrote:
>>>
>>> Sorry if this has already been answered. I have a clone of the VPP
>>> repo from a few months ago that I went to update this evening and got
>>> this error message:
>>>
>>> git pull
>>> fatal: unable to access 'https://gerrit.fd.io/r/vpp/': Problem with
>>> the SSL CA cert (path? access rights?)
>>>
>>> Has the repo moved?  The fd.io web page still points to this URL as
>>> what should be cloned to get a local dev copy of VPP.
>>>
>>> Thanks.
>>>
>>> Bill Fischofer, Linaro
>>> ___
>>> vpp-dev mailing list
>>> vpp-dev@lists.fd.io
>>> https://lists.fd.io/mailman/listinfo/vpp-dev
>>
>>
___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev


[vpp-dev] memif - packet memory interface

2017-02-14 Thread Damjan Marion (damarion)

I got first pings running over new shared memory interface driver.
Code [1] is still very fragile, but basic packet forwarding works ...

This interface defines master/slave relationship.

Some characteristics:
 - slave can run inside un-privileged containers
 - master can run inside container, but it requires global PID namespace and 
PTRACE capability
 - initial connection is done over the unix socket, so for container networking 
socket file needs to be mapped into container
 - slave allocates shared memory for descriptor rings and passes FD to master
 - slave is ring producer for both tx and rx, it fills rings with either full 
or empty buffers
 - master is ring consumer, it reads descriptors and executes memcpy from/to 
buffer
 - process_vm_readv, process_vm_writev linux system calls are used for copy of 
data directly between master and slave VM (it avoids 2nd memcpy)
 - process_vm_* system calls are executed once per vector of packets
 - from security perspective, slave doesn’t have access to master memory
 - currently polling-only
 - reconnection should just work - slave runs reconnect process in case when 
master disappears

TODO:
 - multi-queue
 - interrupt mode (likely simple byte read/write to file descriptor)
 - lightweight library to be used for non-VPP clients
 - L3 mode ???
 - perf tuning
 - user-mode memcpy - master maps slave buffer memory directly…
 - docs / specification
 
At this point I would really like to hear feedback from people,
specially from the usability side.

config is basically:

create memif socket /path/to/unix_socket.file [master|slave]
set int state memif0 up

DBGvpp# show interfaces
  Name   Idx   State  Counter  Count
local00down
memif01 up
DBGvpp# show interfaces address
local0 (dn):
memif0 (up):
  172.16.0.2/24
DBGvpp# ping 172.16.0.1
64 bytes from 172.16.0.1: icmp_seq=1 ttl=64 time=18.4961 ms
64 bytes from 172.16.0.1: icmp_seq=2 ttl=64 time=18.4282 ms
64 bytes from 172.16.0.1: icmp_seq=3 ttl=64 time=26.4333 ms
64 bytes from 172.16.0.1: icmp_seq=4 ttl=64 time=18.4255 ms
64 bytes from 172.16.0.1: icmp_seq=5 ttl=64 time=14.4133 ms

Statistics: 5 sent, 5 received, 0% packet loss
DBGvpp# show interfaces
  Name   Idx   State  Counter  Count
local00down
memif01 up   rx packets 
5
 rx bytes   
  490
 tx packets 
5
 tx bytes   
  490
 drops  
5
 ip4
5




[1] https://gerrit.fd.io/r/#/c/5004/


___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

[vpp-dev] Trace methods removed from vpp_papi?

2017-02-14 Thread Lenny Lyytinen
Hey,

Before VPP 17.01, I remember vpp_papi offered methods to control the packet 
tracer:

def trace_profile_add(id, trace_type, trace_num_elt, trace_ppc, trace_tsp, 
trace_app_data, pow_enable, node_id, async = False)
def trace_profile_apply(id, dest_ipv6, prefix_length, vrf_id, trace_op, enable, 
async = False)
def trace_profile_del(id, async = False)

In 17.01 they're no longer recognized, and they're not listed in any 
/usr/share/vpp/api/*.api.json file, however in the source I can find 
plugins/ioam/lib-trace/trace.api which mentions these methods.

Is there a reason that they're excluded from the installation, or am I missing 
something and I can still control the packet tracer somehow with vpp_papi?

Thanks,
Lenny

___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Re: [vpp-dev] VPP Repo status?

2017-02-14 Thread Bill Fischofer
Thanks, Ed. A bit of further digging shows that I get this message
using git 2.11, using git 2.9 (distributed as part of Ubuntu 16.10)
things work just fine. So I assume git is adding some new checks for
https connections?

On Mon, Feb 13, 2017 at 9:15 PM, Ed Warnicke  wrote:
> As a data point, I just did a fresh clone using that URL:
> https://gerrit.fd.io/r/vpp/
> with no hiccups.
>
> Ed
>
> On Mon, Feb 13, 2017 at 7:57 PM, Bill Fischofer 
> wrote:
>>
>> Sorry if this has already been answered. I have a clone of the VPP
>> repo from a few months ago that I went to update this evening and got
>> this error message:
>>
>> git pull
>> fatal: unable to access 'https://gerrit.fd.io/r/vpp/': Problem with
>> the SSL CA cert (path? access rights?)
>>
>> Has the repo moved?  The fd.io web page still points to this URL as
>> what should be cloned to get a local dev copy of VPP.
>>
>> Thanks.
>>
>> Bill Fischofer, Linaro
>> ___
>> vpp-dev mailing list
>> vpp-dev@lists.fd.io
>> https://lists.fd.io/mailman/listinfo/vpp-dev
>
>
___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev


Re: [vpp-dev] DHCP Proxy for IPv6

2017-02-14 Thread Neale Ranns (nranns)

Hi Marek,

Sure, I’ll add those too.

/neale

From: "Marek Gradzki -X (mgradzki - PANTHEON TECHNOLOGIES at Cisco)" 

Date: Tuesday, 14 February 2017 at 09:10
To: "vpp-dev@lists.fd.io" 
Cc: "Neale Ranns (nranns)" 
Subject: DHCP Proxy for IPv6

Hi,

while VPP does support Ipv6 for DHCP proxy trough binary API,
there is no support using CLI.

Is there a plan to add such support (set dhcp proxy / show dhcp proxy)?
Binary api for reading DHCP proxy config would be also nice to have…

Thanks,
Marek
___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

[vpp-dev] VPP 17.04: Week 6 status

2017-02-14 Thread otroan
Hi,

As the designated release manager for 17.04. Here is summary of what happened 
over the last week.

JIRA:
   230 To Do, 54 In Progress
   That still needs a cleanup.

   I have also as an experiment created a few JIRA components. (SNAT, Security 
Groups, Python API), with component owners, that are meant to match the 
maintainers. This way (if it works well), handling in incoming tickets should 
be more distributed and scale better.

Coverity:
  - 12 outstanding issues
  - IOAM (5)
  - LISP-GPE, IPsec, SR

21 commits.

a6bce49:LISP-reject-remote-mappings-that-have-as-locators-local-IPs (Filip 
Tehlar)
6fa5568:Fix-M-M2-macros-in-VAT (Filip Tehlar)
78edb8e:Multiple-platofrm-support-for-dpdk-Makefile-fix-optimizations (Damjan 
Marion)
e4ad8cc:VPP-630-Null-pointer-dereferences-in-vlib-unix-plugin.c (Ole Troan)
8ea6d71:Fix-source-address-reachability-check-for-ip6-local-packets 
(AkshayaNadahalli)
a57a970:BFD-modify-session-parameters (Klement Sekera)
7fce133:make-test-BFD-tests-speedup (Klement Sekera)
6f96649:BFD-minor-fixes (Klement Sekera)
c756c1c:Improve-MFIB-doxygen-help (Neale Ranns)
b91017a:make-test-work-around-scapy-truncated-packets (Klement Sekera)
fed79e8:Update-plugin-templates (Dave Barach)
fdd81af:VPP-632-InBand-OAM-Analyser (AkshayaNadahalli)
ce1b4c7:Basic-support-for-LISP-GPE-encapsulated-NSH-packets (Florin Coras)
466f0d4:Augment-IP_DETAILS-IP_ADDRESS_DETAILS-with-a-few-context-fields (Jon 
Loeliger)
0f438df:Out-of-tree-Build-Error-fix (AkshayaNadahalli)
3495cb6:Update-CSIT-tests-170129-170213 (Jan Gelety)
0b49e2b:vhost-user-fix-crash-when-descriptor-points-to-unknown-region (Damjan 
Marion)
f95b37e:Fix-typo-in-API-warning-message (Jon Loeliger)
0578cd1:Fix-is_server-flag-in-vhost-dump-VPP-562 (Marek Gradzki)
b05f1f0:Fix-coverity-issues-ioam (Shwetha Bhandari)
515f7c5:Merge-branch-master-of-ssh-gerrit.fd.io-29418-vpp (Ole Troan)



signature.asc
Description: Message signed with OpenPGP
___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

[vpp-dev] DHCP Proxy for IPv6

2017-02-14 Thread Marek Gradzki -X (mgradzki - PANTHEON TECHNOLOGIES at Cisco)
Hi,

while VPP does support Ipv6 for DHCP proxy trough binary API,
there is no support using CLI.

Is there a plan to add such support (set dhcp proxy / show dhcp proxy)?
Binary api for reading DHCP proxy config would be also nice to have...

Thanks,
Marek
___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev