Re: [vpp-dev] 17.10 draft release notes

2017-10-25 Thread Florin Coras
Good news is that we’re still in time for the change. Bad news is that there’s 
no time for a real ‘community vote’ on this. 

I also liked the first option better but since Ole and Jon pushed for the 
change, I went with what they liked.

Does anyone object to using the first option?

Thanks,
Florin 


> On Oct 25, 2017, at 3:56 PM, Luke, Chris  wrote:
> 
> Hrm, I personally feel the breakdown by file to be more useful than who made 
> the change.
> 
> Chris
> 
>> -Original Message-
>> From: vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] On
>> Behalf Of Florin Coras
>> Sent: Wednesday, October 25, 2017 1:58 PM
>> To: Ole Troan 
>> Cc: vpp-dev 
>> Subject: Re: [vpp-dev] 17.10 draft release notes
>> 
>> Updated release notes to use the format Jon proposed.
>> 
>> Florin
>> 
>>> On Oct 25, 2017, at 9:11 AM, Ole Troan  wrote:
>>> 
>>> Thanks Jon, love that!
>>> 
>>> So something like:
>>> git shortlog --format="* [%h] %s" v17.07..v17.10-rc2 -- *.api
>>> 
>>> Cheers,
>>> Ole
>>> 
>>> 
 On 25 Oct 2017, at 07:13, Jon Loeliger  wrote:
 
 On Wed, Oct 25, 2017 at 7:28 AM, Ole Troan 
>> wrote:
 Hi Florin,
 
 Hi Ole,
 
 What about something like this?
 
 #!/usr/bin/env python
 import os, fnmatch, subprocess
 starttag = 'v17.07'
 endtag = 'v17.10-rc2'
 apifiles = []
 for root, dirnames, filenames in os.walk('.'):
   for filename in fnmatch.filter(filenames, '*.api'):
   apifiles.append(os.path.join(root, filename)) for f in
 apifiles:
   commits = subprocess.check_output(['git', 'log',
  '--oneline', starttag + '..' + endtag,
  f])
   if commits:
   print f
   print commits
 
 
 Just as an FYI, Git might be able to help simplify some of this
 script for you too.  For example:
 
   $ git ls-files *.api
   src/examples/sample-plugin/sample/sample.api
   src/plugins/acl/acl.api
   src/plugins/dpdk/api/dpdk.api
   src/plugins/flowprobe/flowprobe.api
   src/plugins/gtpu/gtpu.api
   
 
 Depending on development at HEAD, you may want:
   $ git ls-files v17.10-rc2 *.api
 or so.
 
 Then, if you are not too concerned about the individual break-down by
 file, you can one-line it:
 
   $ git log --oneline v17.07..v17.10-rc2 -- *.api
   50570ec Update of free text tag patch for BD
   831fb59 Stats refactor
   2297af0 Add a name to the creation of an IP and MPLS table
   c29940c ACL-plugin add "replace" semantics for adding a new MacIP acl
   8a19f12 Allow individual stats API and introduce stats.api -
>> want_interface_simple_stats - want_interface_combined_stats -
>> want_ip4|6_fib|nbr_stats
   d630713 LISP: add neighbor discovery and CP protocol separation APIs
   111a5ce LISP: Add APIs for enable/disable xTR/P-ITR/P-ETR modes
   4802632 Punt socket: Fix coverity error for pathname length mismatch
>> between API and sun_path.
   33e002b Fix session connect_* api message handling.
   
 
 Also, the "shortlog" command is tailored to producing release notes:
 
   $ git shortlog v17.07..v17.10-rc2 -- *.api
   Dave Barach (1):
 TCP source address automation
 
   Dave Wallace (1):
 Fix session connect_* api message handling.
 
   Eyal Bari (3):
 API:fix arp/ND event messages - remove context
 SPAN:add l2 mirror
 SPAN/API:enable L2 dump
 
   Filip Tehlar (4):
 LISP: make TTL for map register messages configurable
 LISP: Map-server fallback feature
 LISP: Add APIs for enable/disable xTR/P-ITR/P-ETR modes
 LISP: add neighbor discovery and CP protocol separation APIs
   
 
 HTH,
 jdl
>>> 
>> 
>> ___
>> 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] 17.10 draft release notes

2017-10-25 Thread Luke, Chris
Hrm, I personally feel the breakdown by file to be more useful than who made 
the change.

Chris

> -Original Message-
> From: vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] On
> Behalf Of Florin Coras
> Sent: Wednesday, October 25, 2017 1:58 PM
> To: Ole Troan 
> Cc: vpp-dev 
> Subject: Re: [vpp-dev] 17.10 draft release notes
> 
> Updated release notes to use the format Jon proposed.
> 
> Florin
> 
> > On Oct 25, 2017, at 9:11 AM, Ole Troan  wrote:
> >
> > Thanks Jon, love that!
> >
> > So something like:
> > git shortlog --format="* [%h] %s" v17.07..v17.10-rc2 -- *.api
> >
> > Cheers,
> > Ole
> >
> >
> >> On 25 Oct 2017, at 07:13, Jon Loeliger  wrote:
> >>
> >> On Wed, Oct 25, 2017 at 7:28 AM, Ole Troan 
> wrote:
> >> Hi Florin,
> >>
> >> Hi Ole,
> >>
> >> What about something like this?
> >>
> >> #!/usr/bin/env python
> >> import os, fnmatch, subprocess
> >> starttag = 'v17.07'
> >> endtag = 'v17.10-rc2'
> >> apifiles = []
> >> for root, dirnames, filenames in os.walk('.'):
> >>for filename in fnmatch.filter(filenames, '*.api'):
> >>apifiles.append(os.path.join(root, filename)) for f in
> >> apifiles:
> >>commits = subprocess.check_output(['git', 'log',
> >>   '--oneline', starttag + '..' + 
> >> endtag,
> >>   f])
> >>if commits:
> >>print f
> >>print commits
> >>
> >>
> >> Just as an FYI, Git might be able to help simplify some of this
> >> script for you too.  For example:
> >>
> >>$ git ls-files *.api
> >>src/examples/sample-plugin/sample/sample.api
> >>src/plugins/acl/acl.api
> >>src/plugins/dpdk/api/dpdk.api
> >>src/plugins/flowprobe/flowprobe.api
> >>src/plugins/gtpu/gtpu.api
> >>
> >>
> >> Depending on development at HEAD, you may want:
> >>$ git ls-files v17.10-rc2 *.api
> >> or so.
> >>
> >> Then, if you are not too concerned about the individual break-down by
> >> file, you can one-line it:
> >>
> >>$ git log --oneline v17.07..v17.10-rc2 -- *.api
> >>50570ec Update of free text tag patch for BD
> >>831fb59 Stats refactor
> >>2297af0 Add a name to the creation of an IP and MPLS table
> >>c29940c ACL-plugin add "replace" semantics for adding a new MacIP acl
> >>8a19f12 Allow individual stats API and introduce stats.api -
> want_interface_simple_stats - want_interface_combined_stats -
> want_ip4|6_fib|nbr_stats
> >>d630713 LISP: add neighbor discovery and CP protocol separation APIs
> >>111a5ce LISP: Add APIs for enable/disable xTR/P-ITR/P-ETR modes
> >>4802632 Punt socket: Fix coverity error for pathname length mismatch
> between API and sun_path.
> >>33e002b Fix session connect_* api message handling.
> >>
> >>
> >> Also, the "shortlog" command is tailored to producing release notes:
> >>
> >>$ git shortlog v17.07..v17.10-rc2 -- *.api
> >>Dave Barach (1):
> >>  TCP source address automation
> >>
> >>Dave Wallace (1):
> >>  Fix session connect_* api message handling.
> >>
> >>Eyal Bari (3):
> >>  API:fix arp/ND event messages - remove context
> >>  SPAN:add l2 mirror
> >>  SPAN/API:enable L2 dump
> >>
> >>Filip Tehlar (4):
> >>  LISP: make TTL for map register messages configurable
> >>  LISP: Map-server fallback feature
> >>  LISP: Add APIs for enable/disable xTR/P-ITR/P-ETR modes
> >>  LISP: add neighbor discovery and CP protocol separation APIs
> >>
> >>
> >> HTH,
> >> jdl
> >
> 
> ___
> 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] a vppctl ping bug in 17.10-rc2?

2017-10-25 Thread Luke, Chris
Yes, please file a bug at jira.fd.io . I’ll look into this soon, suspect it’s 
an interaction of the non-interactive cli interface.

Chris.

From: vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] On 
Behalf Of John Wei
Sent: Wednesday, October 25, 2017 18:53
To: vpp-dev@lists.fd.io
Subject: [vpp-dev] a vppctl ping bug in 17.10-rc2?

in 17.07.01
a vppctl ping  works. It ping 5 times, then stop.

in 17.10-rc2
same vppctl ping command, got aborted:

64 bytes from 10.10.2.2: icmp_seq=2 ttl=64 time=.3473 ms
Aborted due to a keypress.

I not familiar with the code yet. Just to file bug. :)

John

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

[vpp-dev] a vppctl ping bug in 17.10-rc2?

2017-10-25 Thread John Wei
in 17.07.01
a vppctl ping  works. It ping 5 times, then stop.

in 17.10-rc2
same vppctl ping command, got aborted:

64 bytes from 10.10.2.2: icmp_seq=2 ttl=64 time=.3473 ms
Aborted due to a keypress.

I not familiar with the code yet. Just to file bug. :)

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

[vpp-dev] What can be traced?

2017-10-25 Thread John Wei
*vppctl  trace add* af-packet-input 10
was mentioned in this write up:
https://wiki.fd.io/view/VPP/Progressive_VPP_Tutorial#Action:_Add_trace

Is there write-up on
- list of things that we can turn on tracing?
- what is the number "10" means?

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

Re: [vpp-dev] 17.10 draft release notes

2017-10-25 Thread Florin Coras
Updated release notes to use the format Jon proposed. 

Florin

> On Oct 25, 2017, at 9:11 AM, Ole Troan  wrote:
> 
> Thanks Jon, love that!
> 
> So something like:
> git shortlog --format="* [%h] %s" v17.07..v17.10-rc2 -- *.api
> 
> Cheers,
> Ole
> 
> 
>> On 25 Oct 2017, at 07:13, Jon Loeliger  wrote:
>> 
>> On Wed, Oct 25, 2017 at 7:28 AM, Ole Troan  wrote:
>> Hi Florin,
>> 
>> Hi Ole,
>> 
>> What about something like this?
>> 
>> #!/usr/bin/env python
>> import os, fnmatch, subprocess
>> starttag = 'v17.07'
>> endtag = 'v17.10-rc2'
>> apifiles = []
>> for root, dirnames, filenames in os.walk('.'):
>>for filename in fnmatch.filter(filenames, '*.api'):
>>apifiles.append(os.path.join(root, filename))
>> for f in apifiles:
>>commits = subprocess.check_output(['git', 'log',
>>   '--oneline', starttag + '..' + endtag,
>>   f])
>>if commits:
>>print f
>>print commits
>> 
>> 
>> Just as an FYI, Git might be able to help simplify some of
>> this script for you too.  For example:
>> 
>>$ git ls-files *.api
>>src/examples/sample-plugin/sample/sample.api
>>src/plugins/acl/acl.api
>>src/plugins/dpdk/api/dpdk.api
>>src/plugins/flowprobe/flowprobe.api
>>src/plugins/gtpu/gtpu.api
>>
>> 
>> Depending on development at HEAD, you may want:
>>$ git ls-files v17.10-rc2 *.api
>> or so.
>> 
>> Then, if you are not too concerned about the individual
>> break-down by file, you can one-line it:
>> 
>>$ git log --oneline v17.07..v17.10-rc2 -- *.api
>>50570ec Update of free text tag patch for BD
>>831fb59 Stats refactor
>>2297af0 Add a name to the creation of an IP and MPLS table
>>c29940c ACL-plugin add "replace" semantics for adding a new MacIP acl
>>8a19f12 Allow individual stats API and introduce stats.api - 
>> want_interface_simple_stats - want_interface_combined_stats - 
>> want_ip4|6_fib|nbr_stats
>>d630713 LISP: add neighbor discovery and CP protocol separation APIs
>>111a5ce LISP: Add APIs for enable/disable xTR/P-ITR/P-ETR modes
>>4802632 Punt socket: Fix coverity error for pathname length mismatch 
>> between API and sun_path.
>>33e002b Fix session connect_* api message handling.
>>
>> 
>> Also, the "shortlog" command is tailored to producing release notes:
>> 
>>$ git shortlog v17.07..v17.10-rc2 -- *.api
>>Dave Barach (1):
>>  TCP source address automation
>> 
>>Dave Wallace (1):
>>  Fix session connect_* api message handling.
>> 
>>Eyal Bari (3):
>>  API:fix arp/ND event messages - remove context
>>  SPAN:add l2 mirror
>>  SPAN/API:enable L2 dump
>> 
>>Filip Tehlar (4):
>>  LISP: make TTL for map register messages configurable
>>  LISP: Map-server fallback feature
>>  LISP: Add APIs for enable/disable xTR/P-ITR/P-ETR modes
>>  LISP: add neighbor discovery and CP protocol separation APIs
>>
>> 
>> HTH,
>> jdl
> 

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


Re: [vpp-dev] 17.10 draft release notes

2017-10-25 Thread Ole Troan
Thanks Jon, love that!

So something like:
git shortlog --format="* [%h] %s" v17.07..v17.10-rc2 -- *.api

Cheers,
Ole


> On 25 Oct 2017, at 07:13, Jon Loeliger  wrote:
> 
> On Wed, Oct 25, 2017 at 7:28 AM, Ole Troan  wrote:
> Hi Florin,
> 
> Hi Ole,
> 
> What about something like this?
> 
> #!/usr/bin/env python
> import os, fnmatch, subprocess
> starttag = 'v17.07'
> endtag = 'v17.10-rc2'
> apifiles = []
> for root, dirnames, filenames in os.walk('.'):
> for filename in fnmatch.filter(filenames, '*.api'):
> apifiles.append(os.path.join(root, filename))
> for f in apifiles:
> commits = subprocess.check_output(['git', 'log',
>'--oneline', starttag + '..' + endtag,
>f])
> if commits:
> print f
> print commits
> 
> 
> Just as an FYI, Git might be able to help simplify some of
> this script for you too.  For example:
> 
> $ git ls-files *.api
> src/examples/sample-plugin/sample/sample.api
> src/plugins/acl/acl.api
> src/plugins/dpdk/api/dpdk.api
> src/plugins/flowprobe/flowprobe.api
> src/plugins/gtpu/gtpu.api
> 
> 
> Depending on development at HEAD, you may want:
> $ git ls-files v17.10-rc2 *.api
> or so.
> 
> Then, if you are not too concerned about the individual
> break-down by file, you can one-line it:
> 
> $ git log --oneline v17.07..v17.10-rc2 -- *.api
> 50570ec Update of free text tag patch for BD
> 831fb59 Stats refactor
> 2297af0 Add a name to the creation of an IP and MPLS table
> c29940c ACL-plugin add "replace" semantics for adding a new MacIP acl
> 8a19f12 Allow individual stats API and introduce stats.api - 
> want_interface_simple_stats - want_interface_combined_stats - 
> want_ip4|6_fib|nbr_stats
> d630713 LISP: add neighbor discovery and CP protocol separation APIs
> 111a5ce LISP: Add APIs for enable/disable xTR/P-ITR/P-ETR modes
> 4802632 Punt socket: Fix coverity error for pathname length mismatch 
> between API and sun_path.
> 33e002b Fix session connect_* api message handling.
> 
> 
> Also, the "shortlog" command is tailored to producing release notes:
> 
> $ git shortlog v17.07..v17.10-rc2 -- *.api
> Dave Barach (1):
>   TCP source address automation
> 
> Dave Wallace (1):
>   Fix session connect_* api message handling.
> 
> Eyal Bari (3):
>   API:fix arp/ND event messages - remove context
>   SPAN:add l2 mirror
>   SPAN/API:enable L2 dump
> 
> Filip Tehlar (4):
>   LISP: make TTL for map register messages configurable
>   LISP: Map-server fallback feature
>   LISP: Add APIs for enable/disable xTR/P-ITR/P-ETR modes
>   LISP: add neighbor discovery and CP protocol separation APIs
> 
> 
> HTH,
> jdl



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

Re: [vpp-dev] IS THERE ANY SETUP FOR BUILDING AND TESTING ALL THE FD.IO MODULES TOGETHER

2017-10-25 Thread Kinsella, Ray

Hi Sharath,

Not at the moment, you need to grab the ones you and build individually.

Which modules are you interested in?

Ray K


On 25/10/2017 13:28, Sharath Kumar wrote:

Hello all,

I am a newbie to fd.io .

I have started with setting up dev environment by following this link 
https://wiki.fd.io/view/VPP/Setting_Up_Your_Dev_Environment .


This setup is building only VPP libs. (so I was considering it as a 
VPP setup and not a FD.IO  setup)


IS THERE ANY SETUP FOR BUILDING AND TESTING ALL THE FD.IO 
 MODULES TOGETHER ??


I have searched for FD.IO  setup but I could find only 
the individual module setups.

can anyone please help me ?

With Thanks & Regards,
Sharath.




___
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] vppctl -s option?

2017-10-25 Thread Kinsella, Ray

If you do a 'file' on vppctl now - you will see its a binary.
Strange must have been an installer issue.

Ray K

On 25/10/2017 02:06, John Wei wrote:

Hi Ray,
I upgraded my vpp version to 17.10-rc2. And vppctl does accept -s option.
Maybe we need to document that -s in only supported started 17.10?

John


On Tue, Oct 24, 2017 at 10:18 AM, John Wei > wrote:


Add file output:

file `type -p vppctl`
/bin/vppctl: Python script, ASCII text executable


On Tue, Oct 24, 2017 at 10:17 AM, John Wei > wrote:

See the vppctl output below.

Thanks s for the help.
John

# vppctl  show int
              Name               Idx    State         
Counter          Count
local0                            0     down

# vppctl -s /run/vpp/cli-vpp.sock show int
Usage: vppctl [options]

vppctl: error: no such option: -s
# type -p vppctl
/bin/vppctl
# vppctl show ver
vpp v17.07.01-release built by jenkins on
centos7-basebuild-2c-8g-2985 at Fri Sep 15 10:32:55 UTC 2017

# vppctl -s /run/vpp/cli-vpp.sock show ver
Usage: vppctl [options]

vppctl: error: no such option: -s
# ls -l /run/vpp
total 0
srwxrwxr-x. 1 root root 0 Oct 23 19:29 cli-vpp1.sock
srwxrwxr-x. 1 root root 0 Oct 23 19:20 cli-vpp.sock


On Tue, Oct 24, 2017 at 2:17 AM, Kinsella, Ray > wrote:

Hi John,

That is strange.
Can you do a

file 'type -p vppctl'

And report back ?

Thanks,

Ray K



On 24/10/2017 03:47, John Wei wrote:

I was reading the VPP tutorial below:

https://wiki.fd.io/view/VPP/Progressive_VPP_Tutorial#Exercise:_vpp_basics



In the example, "vppctl -s /run/vpp/cli-vpp1.sock" was used.
But, my vppctl does not support "-s" option.

I have version v17.07.01.
Do I need to get newer version to get support of "-s"?

John





___
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] 17.10 draft release notes

2017-10-25 Thread Jon Loeliger
On Wed, Oct 25, 2017 at 7:28 AM, Ole Troan  wrote:

> Hi Florin,
>

Hi Ole,


> What about something like this?
>
> #!/usr/bin/env python
> import os, fnmatch, subprocess
> starttag = 'v17.07'
> endtag = 'v17.10-rc2'
> apifiles = []
> for root, dirnames, filenames in os.walk('.'):
> for filename in fnmatch.filter(filenames, '*.api'):
> apifiles.append(os.path.join(root, filename))
> for f in apifiles:
> commits = subprocess.check_output(['git', 'log',
>'--oneline', starttag + '..' +
> endtag,
>f])
> if commits:
> print f
> print commits
>


Just as an FYI, Git might be able to help simplify some of
this script for you too.  For example:

$ git ls-files *.api
src/examples/sample-plugin/sample/sample.api
src/plugins/acl/acl.api
src/plugins/dpdk/api/dpdk.api
src/plugins/flowprobe/flowprobe.api
src/plugins/gtpu/gtpu.api


Depending on development at HEAD, you may want:
$ git ls-files v17.10-rc2 *.api
or so.

Then, if you are not too concerned about the individual
break-down by file, you can one-line it:

$ git log --oneline v17.07..v17.10-rc2 -- *.api
50570ec Update of free text tag patch for BD
831fb59 Stats refactor
2297af0 Add a name to the creation of an IP and MPLS table
c29940c ACL-plugin add "replace" semantics for adding a new MacIP acl
8a19f12 Allow individual stats API and introduce stats.api -
want_interface_simple_stats - want_interface_combined_stats -
want_ip4|6_fib|nbr_stats
d630713 LISP: add neighbor discovery and CP protocol separation APIs
111a5ce LISP: Add APIs for enable/disable xTR/P-ITR/P-ETR modes
4802632 Punt socket: Fix coverity error for pathname length mismatch
between API and sun_path.
33e002b Fix session connect_* api message handling.


Also, the "shortlog" command is tailored to producing release notes:

$ git shortlog v17.07..v17.10-rc2 -- *.api
Dave Barach (1):
  TCP source address automation

Dave Wallace (1):
  Fix session connect_* api message handling.

Eyal Bari (3):
  API:fix arp/ND event messages - remove context
  SPAN:add l2 mirror
  SPAN/API:enable L2 dump

Filip Tehlar (4):
  LISP: make TTL for map register messages configurable
  LISP: Map-server fallback feature
  LISP: Add APIs for enable/disable xTR/P-ITR/P-ETR modes
  LISP: add neighbor discovery and CP protocol separation APIs


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

[vpp-dev] On orthogonality of tests within a single test/test_foo.py file

2017-10-25 Thread Andrew Yourtchenko
Folks,

Klement suggested to bring it up on the list to discuss what is the best option 
as seen by the community.

It concerns the independence of tests within a single test/test_foo.py file.

From the behavior of the test system I saw the tests being executed in 
lexicographic order pertaining to the function name, so naming them 
test__blah, test_0010_bar, and calling the smaller functions from them 
gives a nice control over the gradual process of testing, and allows one test 
to build on the result of the preceding test(s), which for more complicated 
scenarios allows to reduce the time spent retesting the same functionality 
(being cognizant of increasing of the time it takes to do “make test”).

Besides that, it keeps the log.txt less verbose and thus easier to navigate 
when troubleshooting why a given test fails, since there is no multiple 
repetition of the same sequence. When there are 20 or so testcases, it starts 
to be significant.

On the other hand, this approach doesn’t allow the execution of an individual 
testcase from the test_foo file. In my experience, I would always rerun the 
make test for a given file until the first failing test was fixed before 
analyzing the next one - so it was never a problem. And it was also a stimulus 
to make all the tests as fast as possible so running all of them at once was 
the lowest overhead.

To ensure the individual testcases are fully orthogonal to each other, one 
needs to create fewer but larger testcases (makes things harder to debug and 
the failure “fingerprints” less obvious), or a lot of repetitions of the 
activities same as simpler testcases, needed to prepare for the more 
complicated ones. Neither are helpful from debugging standpoint.

So on one hand there is an “impure” but quite convenient approach for me as a 
developer, and on the other hand a more strict one, but with lesser visible 
(again, to me) value. 

One can argue it may be useful to reorder the tests during different 
executions, but I don’t see a practical value in it rather than contributing to 
a combinatorial explosion. There is a potential practical value in being able 
to execute multiple individual testcases in parallel or multiple instances of 
the same testcase to test scalability to some extent, assuming we ever have 
that option. (And arguably the scalability portion is already taken care by the 
CSIT tests so it seems like an overlap)

Currently there is no specific policy on whether the tests within a single file 
must be orthogonal, so it would be useful to hear the opinions from the others’ 
use of the testcases.

NB: this concerns only the tests within a single python test file. The 
different files are naturally independent (and that was one more reason for me 
why the tests within a single file should be possible to be made ordered and 
dependent).

Please let me know what you think! Thanks a lot!

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

Re: [vpp-dev] 17.10 draft release notes

2017-10-25 Thread Ole Troan
Florin,

> Looks good to me. I’d add it after the list of APIs that changed. Is that 
> fine with you?
> 

Sure is!

Cheers 
Ole

> Cheers, 
> Florin
> 
>> On Oct 25, 2017, at 5:28 AM, Ole Troan  wrote:
>> 
>> Hi Florin,
>> 
>> What about something like this?
>> 
>> #!/usr/bin/env python
>> import os, fnmatch, subprocess
>> starttag = 'v17.07'
>> endtag = 'v17.10-rc2'
>> apifiles = []
>> for root, dirnames, filenames in os.walk('.'):
>>   for filename in fnmatch.filter(filenames, '*.api'):
>>   apifiles.append(os.path.join(root, filename))
>> for f in apifiles:
>>   commits = subprocess.check_output(['git', 'log',
>>  '--oneline', starttag + '..' + endtag,
>>  f])
>>   if commits:
>>   print f
>>   print commits
>> 
>> 
>> 
>> Which gives:
>> 
>> ./src/plugins/pppoe/pppoe.api
>> 62f9cdd8 Add PPPoE Plugin
>> 
>> ./src/plugins/acl/acl.api
>> c29940c5 ACL-plugin add "replace" semantics for adding a new MacIP acl
>> de9fbf43 MAC IP ACL interface list dump (as an alternative to the get/reply)
>> 
>> ./src/plugins/nat/nat.api
>> 704018cf NAT: Destination NAT44 with load-balancing (VPP-954)
>> 2ba92e32 NAT: Rename snat plugin to nat (VPP-955)
>> 
>> ./src/vnet/interface.api
>> 831fb59f Stats refactor
>> d292ab1e No context in SW interface event
>> a07bd708 Dedicated SW Interface Event
>> 
>> ./src/vnet/dhcp/dhcp.api
>> 51822bf0 DHCP client option 61 "client_id"
>> 4729b1ec DHCP complete event sends mask length
>> 
>> ./src/vnet/lldp/lldp.api
>> 99a0e60e Add API support for LLDP config/interface set
>> 
>> ./src/vnet/lisp-cp/one.api
>> d630713d LISP: add neighbor discovery and CP protocol separation APIs
>> 111a5cea LISP: Add APIs for enable/disable xTR/P-ITR/P-ETR modes
>> 7048ff1e LISP: Map-server fallback feature
>> 1e553a00 LISP: make TTL for map register messages configurable
>> 
>> ./src/vnet/ethernet/p2p_ethernet.api
>> 15ac81c1 P2P Ethernet
>> 
>> ./src/vnet/mpls/mpls.api
>> 2297af01 Add a name to the creation of an IP and MPLS table
>> 28ab9cc1 FIB table add/delete API only
>> da78f957 L2 over MPLS
>> a0a908f1 FIB path weight incorrect in dump (VPP-922)
>> 57b5860f FIB path preference
>> 
>> ./src/vnet/session/session.api
>> 33e002b1 Fix session connect_* api message handling.
>> 
>> ./src/vnet/span/span.api
>> 5b311202 SPAN/API:enable L2 dump
>> 001fd406 SPAN:add l2 mirror
>> 
>> ./src/vnet/devices/virtio/vhost_user.api
>> 4ba75f54 vhost: Remove operation mode in the API
>> 
>> ./src/vnet/vxlan-gpe/vxlan_gpe.api
>> 04ffd0ad VPP crash on creating vxlan gpe interface. VPP-875
>> 
>> ./src/vnet/tcp/tcp.api
>> 3bbcfab1 TCP source address automation
>> 
>> ./src/vnet/ip/ip.api
>> 2297af01 Add a name to the creation of an IP and MPLS table
>> 28ab9cc1 FIB table add/delete API only
>> 57b5860f FIB path preference
>> 
>> ./src/vnet/lisp-gpe/lisp_gpe.api
>> af3d9771 Remove unused retval from gpe_native_fwd_rpath type definition
>> 
>> ./src/vnet/l2/l2.api
>> 50570ece Update of free text tag patch for BD
>> 48304141 Support for bridge domain free text tag
>> e531f4cb Increase default MAC learn limit and check it in learn-update path
>> 8d00fff8 Add support for API client to receive L2 MAC events
>> 
>> ./src/vpp/api/vpe.api
>> 8a19f12a Allow individual stats API and introduce stats.api - 
>> want_interface_simple_stats - want_interface_combined_stats - 
>> want_ip4|6_fib|nbr_stats
>> 4802632d Punt socket: Fix coverity error for pathname length mismatch 
>> between API and sun_path.
>> f7a55ad7 PUNT socket: External control plane processes connected via UNIX 
>> domain sockets.
>> 75e2f2ac API:fix arp/ND event messages - remove context
>> 99a0e60e Add API support for LLDP config/interface set
>> 
>> ./src/vpp/stats/stats.api
>> 831fb59f Stats refactor
>> 8a19f12a Allow individual stats API and introduce stats.api - 
>> want_interface_simple_stats - want_interface_combined_stats - 
>> want_ip4|6_fib|nbr_stats
>> 
> 

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

Re: [vpp-dev] 17.10 draft release notes

2017-10-25 Thread Florin Coras
Hi Ole, 

Looks good to me. I’d add it after the list of APIs that changed. Is that fine 
with you?

Cheers, 
Florin

> On Oct 25, 2017, at 5:28 AM, Ole Troan  wrote:
> 
> Hi Florin,
> 
> What about something like this?
> 
> #!/usr/bin/env python
> import os, fnmatch, subprocess
> starttag = 'v17.07'
> endtag = 'v17.10-rc2'
> apifiles = []
> for root, dirnames, filenames in os.walk('.'):
>for filename in fnmatch.filter(filenames, '*.api'):
>apifiles.append(os.path.join(root, filename))
> for f in apifiles:
>commits = subprocess.check_output(['git', 'log',
>   '--oneline', starttag + '..' + endtag,
>   f])
>if commits:
>print f
>print commits
> 
> 
> 
> Which gives:
> 
> ./src/plugins/pppoe/pppoe.api
> 62f9cdd8 Add PPPoE Plugin
> 
> ./src/plugins/acl/acl.api
> c29940c5 ACL-plugin add "replace" semantics for adding a new MacIP acl
> de9fbf43 MAC IP ACL interface list dump (as an alternative to the get/reply)
> 
> ./src/plugins/nat/nat.api
> 704018cf NAT: Destination NAT44 with load-balancing (VPP-954)
> 2ba92e32 NAT: Rename snat plugin to nat (VPP-955)
> 
> ./src/vnet/interface.api
> 831fb59f Stats refactor
> d292ab1e No context in SW interface event
> a07bd708 Dedicated SW Interface Event
> 
> ./src/vnet/dhcp/dhcp.api
> 51822bf0 DHCP client option 61 "client_id"
> 4729b1ec DHCP complete event sends mask length
> 
> ./src/vnet/lldp/lldp.api
> 99a0e60e Add API support for LLDP config/interface set
> 
> ./src/vnet/lisp-cp/one.api
> d630713d LISP: add neighbor discovery and CP protocol separation APIs
> 111a5cea LISP: Add APIs for enable/disable xTR/P-ITR/P-ETR modes
> 7048ff1e LISP: Map-server fallback feature
> 1e553a00 LISP: make TTL for map register messages configurable
> 
> ./src/vnet/ethernet/p2p_ethernet.api
> 15ac81c1 P2P Ethernet
> 
> ./src/vnet/mpls/mpls.api
> 2297af01 Add a name to the creation of an IP and MPLS table
> 28ab9cc1 FIB table add/delete API only
> da78f957 L2 over MPLS
> a0a908f1 FIB path weight incorrect in dump (VPP-922)
> 57b5860f FIB path preference
> 
> ./src/vnet/session/session.api
> 33e002b1 Fix session connect_* api message handling.
> 
> ./src/vnet/span/span.api
> 5b311202 SPAN/API:enable L2 dump
> 001fd406 SPAN:add l2 mirror
> 
> ./src/vnet/devices/virtio/vhost_user.api
> 4ba75f54 vhost: Remove operation mode in the API
> 
> ./src/vnet/vxlan-gpe/vxlan_gpe.api
> 04ffd0ad VPP crash on creating vxlan gpe interface. VPP-875
> 
> ./src/vnet/tcp/tcp.api
> 3bbcfab1 TCP source address automation
> 
> ./src/vnet/ip/ip.api
> 2297af01 Add a name to the creation of an IP and MPLS table
> 28ab9cc1 FIB table add/delete API only
> 57b5860f FIB path preference
> 
> ./src/vnet/lisp-gpe/lisp_gpe.api
> af3d9771 Remove unused retval from gpe_native_fwd_rpath type definition
> 
> ./src/vnet/l2/l2.api
> 50570ece Update of free text tag patch for BD
> 48304141 Support for bridge domain free text tag
> e531f4cb Increase default MAC learn limit and check it in learn-update path
> 8d00fff8 Add support for API client to receive L2 MAC events
> 
> ./src/vpp/api/vpe.api
> 8a19f12a Allow individual stats API and introduce stats.api - 
> want_interface_simple_stats - want_interface_combined_stats - 
> want_ip4|6_fib|nbr_stats
> 4802632d Punt socket: Fix coverity error for pathname length mismatch between 
> API and sun_path.
> f7a55ad7 PUNT socket: External control plane processes connected via UNIX 
> domain sockets.
> 75e2f2ac API:fix arp/ND event messages - remove context
> 99a0e60e Add API support for LLDP config/interface set
> 
> ./src/vpp/stats/stats.api
> 831fb59f Stats refactor
> 8a19f12a Allow individual stats API and introduce stats.api - 
> want_interface_simple_stats - want_interface_combined_stats - 
> want_ip4|6_fib|nbr_stats
> 

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

Re: [vpp-dev] 17.10 draft release notes

2017-10-25 Thread Ole Troan
Hi Florin,

What about something like this?

#!/usr/bin/env python
import os, fnmatch, subprocess
starttag = 'v17.07'
endtag = 'v17.10-rc2'
apifiles = []
for root, dirnames, filenames in os.walk('.'):
for filename in fnmatch.filter(filenames, '*.api'):
apifiles.append(os.path.join(root, filename))
for f in apifiles:
commits = subprocess.check_output(['git', 'log',
   '--oneline', starttag + '..' + endtag,
   f])
if commits:
print f
print commits



Which gives:

./src/plugins/pppoe/pppoe.api
62f9cdd8 Add PPPoE Plugin

./src/plugins/acl/acl.api
c29940c5 ACL-plugin add "replace" semantics for adding a new MacIP acl
de9fbf43 MAC IP ACL interface list dump (as an alternative to the get/reply)

./src/plugins/nat/nat.api
704018cf NAT: Destination NAT44 with load-balancing (VPP-954)
2ba92e32 NAT: Rename snat plugin to nat (VPP-955)

./src/vnet/interface.api
831fb59f Stats refactor
d292ab1e No context in SW interface event
a07bd708 Dedicated SW Interface Event

./src/vnet/dhcp/dhcp.api
51822bf0 DHCP client option 61 "client_id"
4729b1ec DHCP complete event sends mask length

./src/vnet/lldp/lldp.api
99a0e60e Add API support for LLDP config/interface set

./src/vnet/lisp-cp/one.api
d630713d LISP: add neighbor discovery and CP protocol separation APIs
111a5cea LISP: Add APIs for enable/disable xTR/P-ITR/P-ETR modes
7048ff1e LISP: Map-server fallback feature
1e553a00 LISP: make TTL for map register messages configurable

./src/vnet/ethernet/p2p_ethernet.api
15ac81c1 P2P Ethernet

./src/vnet/mpls/mpls.api
2297af01 Add a name to the creation of an IP and MPLS table
28ab9cc1 FIB table add/delete API only
da78f957 L2 over MPLS
a0a908f1 FIB path weight incorrect in dump (VPP-922)
57b5860f FIB path preference

./src/vnet/session/session.api
33e002b1 Fix session connect_* api message handling.

./src/vnet/span/span.api
5b311202 SPAN/API:enable L2 dump
001fd406 SPAN:add l2 mirror

./src/vnet/devices/virtio/vhost_user.api
4ba75f54 vhost: Remove operation mode in the API

./src/vnet/vxlan-gpe/vxlan_gpe.api
04ffd0ad VPP crash on creating vxlan gpe interface. VPP-875

./src/vnet/tcp/tcp.api
3bbcfab1 TCP source address automation

./src/vnet/ip/ip.api
2297af01 Add a name to the creation of an IP and MPLS table
28ab9cc1 FIB table add/delete API only
57b5860f FIB path preference

./src/vnet/lisp-gpe/lisp_gpe.api
af3d9771 Remove unused retval from gpe_native_fwd_rpath type definition

./src/vnet/l2/l2.api
50570ece Update of free text tag patch for BD
48304141 Support for bridge domain free text tag
e531f4cb Increase default MAC learn limit and check it in learn-update path
8d00fff8 Add support for API client to receive L2 MAC events

./src/vpp/api/vpe.api
8a19f12a Allow individual stats API and introduce stats.api - 
want_interface_simple_stats - want_interface_combined_stats - 
want_ip4|6_fib|nbr_stats
4802632d Punt socket: Fix coverity error for pathname length mismatch between 
API and sun_path.
f7a55ad7 PUNT socket: External control plane processes connected via UNIX 
domain sockets.
75e2f2ac API:fix arp/ND event messages - remove context
99a0e60e Add API support for LLDP config/interface set

./src/vpp/stats/stats.api
831fb59f Stats refactor
8a19f12a Allow individual stats API and introduce stats.api - 
want_interface_simple_stats - want_interface_combined_stats - 
want_ip4|6_fib|nbr_stats



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] IS THERE ANY SETUP FOR BUILDING AND TESTING ALL THE FD.IO MODULES TOGETHER

2017-10-25 Thread Sharath Kumar
Hello all,

I am a newbie to fd.io.

I have started with setting up dev environment by following this link
https://wiki.fd.io/view/VPP/Setting_Up_Your_Dev_Environment .

This setup is building only VPP libs. (so I was considering it as a VPP
setup and not a FD.IO setup)

IS THERE ANY SETUP FOR BUILDING AND TESTING ALL THE FD.IO MODULES TOGETHER
??

I have searched for FD.IO setup but I could find only the individual module
setups.
can anyone please help me ?

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

Re: [vpp-dev] SEGSEGV in acl using 2 core configuration

2017-10-25 Thread Andrew  Yourtchenko
Dear Khers,

okay, cool! When testing the debug image, you could save the full dump
and the .debs for all the artefacts so just in case I could grab the
entire set of info and was able to look at it in my environment.

Meantime, I had an idea for another potential failure mode, whereby
the session would get checked while there is a session being freed,
potentially resulting in a reallocation of the free bitmap in the
pool.

So before the reproduction in the debug build, give a shot to this
one-line change
 in the release build and see if you still can reproduce the crash with it:

--- a/src/plugins/acl/fa_node.c
+++ b/src/plugins/acl/fa_node.c
@@ -609,6 +609,8 @@ acl_fa_verify_init_sessions (acl_main_t * am)
 for (wk = 0; wk < vec_len (am->per_worker_data); wk++) {
   acl_fa_per_worker_data_t *pw = >per_worker_data[wk];
   pool_alloc_aligned(pw->fa_sessions_pool,
am->fa_conn_table_max_entries, CLIB_CACHE_LINE_BYTES);
+  /* preallocate the free bitmap */
+  clib_bitmap_validate(pool_header(pw->fa_sessions_pool)->free_bitmap,
am->fa_conn_table_max_entries);
 }

--a

On 10/24/17, khers  wrote:
> Dear Andrew
>
> I used latest version of master branch, I will replay the test with debug
> build to make more debug info ASAP.
> Vpp is running on Xeon E5-2600  series.
> I did the tanother tests with two rx-queue and two worker, also with 4
> rx-queue and 4 worker, I got segmentation fault on the same function.
>
> I will send more info in few days.
>
> Regards,
> Khers
>
> On Oct 24, 2017 6:43 PM, "Andrew  Yourtchenko" 
> wrote:
>
>> Dear Khers,
>>
>> Thanks for the info!
>>
>> I tried with these configs in my local setup (I tried even to increase
>> the multi-cpu contention by specifying 4 rx-queues instead of 2), but
>> it works ok for me on the master. What is the version you are testing
>> with ? I presume it is also the master, but just wanted to verify.
>>
>> To try to get more info about this happening: could you give a shot at
>> reproducing this on the debug build ? There are a few asserts that
>> would be handy to verify that they do hold true during your tests -
>> the location of the crash points to either the pool header being
>> corrupted by something (the asserts should catch that) or the pool
>> itself reallocated and memory used by something else (which should not
>> happen because the memory is preallocated during the initialisation
>> time - unless you change the max number of sessions after
>> initialisation).
>>
>> Also, could you tell a bit more about the hardware you are testing
>> with ? (cat /proc/cpuinfo)
>>
>> --a
>>
>> On 10/24/17, khers  wrote:
>> > Dear Andrew
>> >
>> > Thanks for your attention.
>> > Trex config file 
>> > Trex scenario is default sfr.yaml.
>> > vpp: startup.conf 
>> > I changed size of acl_mheap to '(uword)2<<32' in acl.c
>> > vpp config:
>> > vppctl set interface l2 bridge TenGigabitEthernet86/0/0 1
>> > vppctl set interface l2 bridge TenGigabitEthernet86/0/1 1
>> >
>> > vppctl set int state TenGigabitEthernet86/0/0 up
>> > vppctl set int state TenGigabitEthernet86/0/1 up
>> >
>> > vppctl set acl-plugin session table hash-table-buckets 100
>> > vppctl set acl-plugin session table hash-table-memory 2147483648
>> >
>> > vppctl set acl-plugin session timeout udp idle 5
>> > vppctl set acl-plugin session timeout tcp idle 10
>> > vppctl set acl-plugin session timeout tcp transient 5
>> >
>> > Regards,
>> > Khers
>> >
>> >
>> > On Mon, Oct 23, 2017 at 7:52 PM, Andrew  Yourtchenko <
>> ayour...@gmail.com>
>> > wrote:
>> >
>> >> Hi,
>> >>
>> >> could you share the exact TRex and VPP config files, so I could
>> >> recreate it locally to investigate further ?
>> >>
>> >> Thanks a lot!
>> >>
>> >> --a
>> >>
>> >> On 10/23/17, khers  wrote:
>> >> > Dear folks
>> >> >
>> >> > I have bridged two interfaces and set permit+reflect acl on the
>> >> > input
>> >> > of
>> >> > interface one and deny rule on output of same interface as follow:
>> >> >
>> >> > acl_add_replace permit+reflect
>> >> > acl_add_replace deny
>> >> >
>> >> > acl_interface_add_del sw_if_index 1 add input acl 0
>> >> > acl_interface_add_del sw_if_index 1 add output acl 1
>> >> >
>> >> >
>> >> > after about 100 seconds of running Trex with sfr scenario I got
>> >> > sigsegv.
>> >> > this is gdb's backtrace .
>> >> >
>> >> > Trex :
>> >> > ./t-rex-64 -f cap2/sfr.yaml -m 5 -c 4
>> >> >
>> >> >
>> >> > Regards,
>> >> > Khers
>> >> >
>> >>
>> >
>>
>
___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Re: [vpp-dev] GRE error on vpp 17.04

2017-10-25 Thread Neale Ranns (nranns)
Hi Ewan,

As with all interface types, if you want to RX IP traffic on a GRE interface, 
then it either needs an IP address or to be unnumbered to another interface 
that has an address.

Regards,
neale

From: "yug...@telincn.com" 
Date: Wednesday, 25 October 2017 at 05:34
To: "Neale Ranns (nranns)" , vpp-dev 
Subject: Re: Re: [vpp-dev] GRE error on vpp 17.04

Hi  neale,
Do we need to set ip address on gre interface?

Regards,
Ewan


yug...@telincn.com

From: Neale Ranns (nranns)
Date: 2017-10-24 19:07
To: yug...@telincn.com; 
vpp-dev
Subject: Re: [vpp-dev] GRE error on vpp 17.04
Hi Ewan,

I have more positive results;

vagrant@localhost:/vpp$ vppctl
vpp#
vpp# sh int
  Name   Idx   State  Counter  Count
local00down
vpp# create gre tunnel src 1.1.1.1 dst 2.2.2.2
gre0
vpp# set int ip address gre0 9.9.9.1/24
vpp# sh int addr
gre0 (dn):
  9.9.9.1/24
local0 (dn):
vpp# sh ver
vpp v17.04.2-4~ga8f93f8 built by vagrant on localhost at Tue Oct 24 02:20:15 
PDT 2017
vpp#

perhaps there is something broken with your VPP install?

/neale


From: "yug...@telincn.com" 
Date: Tuesday, 24 October 2017 at 10:10
To: "Neale Ranns (nranns)" , vpp-dev 
Subject: Re: Re: [vpp-dev] GRE error on vpp 17.04

Hi neale,
There is no overlapping sub-net, here are more info.


root@ubuntu:/home/ewan# vppctl create gre tunnel src 1.1.1.1 dst 2.2.2.2
gre0

root@ubuntu:/home/ewan# vppctl show int addr
gre0 (dn):
local0 (dn):

root@ubuntu:/home/ewan# vppctl set int ip address gre0  9.9.9.1/24
exec error: Misc



Regards,
Ewan

yug...@telincn.com

From: Neale Ranns (nranns)
Date: 2017-10-24 00:06
To: yug...@telincn.com; vpp-dev
Subject: Re: [vpp-dev] GRE error on vpp 17.04

Hi Ewan,

Are you adding an overlapping sub-net?
Can we see please:
  sh int addr

regards,
neale


From:  on behalf of "yug...@telincn.com" 

Date: Monday, 23 October 2017 at 10:20
To: vpp-dev 
Subject: [vpp-dev] GRE error on vpp 17.04

Hi all, I've encountered one error when I try  GRE function, here are details, 
any idea?




root@test:~# vppctl show int
  Name   Idx   State  Counter  Count
GigabitEthernet0/19/0 1 up
GigabitEthernet2/0/0  2 up   rx packets
254671
 rx bytes
37541529
 tx packets 
48109
 tx bytes 
2086857
 drops 
254385
 punts  
  276
 ip4
79595
 ip6   
158846
 tx-error   
   14
gre0  5down
host-vGE0_19_03 up   rx packets 
 1173
 rx bytes  
166827
 drops  
 1173
 ip6
 1173
host-vGE2_0_0 4 up   rx packets 
 2004
 rx bytes  
270989
 tx packets 
32301
 tx bytes
10289989
 drops  
 1813
 ip4
  804
 ip6
 1182
local00down

root@test:~# vppctl set int ip address gre0 9.9.9.1/24
exec error: Misc




root@vbras:~#



Regards,
EWAN


yug...@telincn.com


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