Alessio,
you may start VPP with the unix {interactive} options too...
e.g. put that line in the configuration file pointed to by STARTUP_CONF
environment variable (see make help).
then do "make run" or "make debug".
please let me know your success with the punt socket feature. it is a little
ex
Alessio,
Run in the foreground with unix { interactive }.
And directly from a the build directory.
The vagrant stuff is mostly useful for demo and first look. Sounds like you
really want to do some development.
Cheers,
Ole
> On 2 Jun 2017, at 13:31, Alessio Silvestro wrote:
>
> I am running t
Hi Alessio,
If you want to extend what I did (with the punt socket.
You need to also start VPP with:
punt { socket }
Then you should see the print messages you added in on the VPP console / cli.
Best regards,
Ole
> On 5 Jun 2017, at 19:49, Alessio Silvestro wrote:
>
> Dear Ole,
>
> In order
riable STARTUP_CONF to point to the configuration
file.
my startup configuration looks like:
unix { interactive startup-config vpe.conf }
api-segment { uid otroan gid otroan }
punt { socket /tmp/puntsocket}
plugins {
plugin dpdk_plugin.so { disable }
}
> What about the socket. S
Hello,
> How to get interface stats using python api?
> For example, I want to know "GigabitEthernete/0/1" rx packets, what shoud I
> do?
You register for stats with the want_stats call.
Before that you must register an event handler with VPP.register_event_callback
Then that callback will be c
Hi again,
> I tried the method you told me, but the data that I got is '\x00'.
>
> Like this, vnet_interface_counters(_0=49, vnet_counter_type=1, is_combined=1,
> first_sw_if_index=0, count=7, data='\x00\x00\x00\x00\x00\x00\x00')
>
> I don't why this happened.
Ah, yes sorry. Forgot to tell you
Weitao,
> I noticed that in interface.api.
>
> manual_print manual_endian define vnet_interface_combined_counters
> {
> /* enums - plural - in vnet/interface.h */
> u8 vnet_counter_type;
> u32 first_sw_if_index;
> u32 count;
> vl_api_vlib_counter_t data[count];
> };
>
>
> Should vl_ap
Denis,
> Hi! Im working on Internet service provider, and ALG require for clients
> which connected to their offices via pptp, sip, etc.
> But current SNAT plugin in master (build #2482) doesnt support pptp proto
> inside (maybe sip also).
Yeah, don't use PPTP. Insecure and broken.
SIP applicat
Jon,
> I don't know about user friendly; I can wade through the technical details.
>
> I think one thing that is annoying about the API is a lack of consistency.
> Here are some examples:
>
>- Sometimes the flag is "u8 is_ipv4", other times it is "u8 is_ipv6".
>- Sometimes the flag is "u
Hi Denis,
> We are trying to test SIP to asterisk (which outside VPP network) port 5060
> UDP and its work normaly via SNAT plugin (static and dynamic nat working
> well).Also we are trying to test SIP to yate (minimal sip server) inside VPP
> network with SNAT hairpin and its work correctly to
> the Choonho,
s/the/Dear//
:-)
>
>> flowprobe and flow looks like ipfix.
>> What is difference?
>
> in short, src/vnet/flow is the "exporting process" and src/plugins/flowprobe
> is the "metering process".
>
> flowprobe supports stateful L2, IP4, IP6 flows with reporting of L2, L3 and
> L4
Hi Billy,
> I noticed that 17.04.1 and 17.04.2 releases were not pushed to Nexus (or I'm
> looking in the wrong spot). I think they should be but was wondering if there
> was a reason they weren't.
>
> Example:
>
> https://nexus.fd.io/content/repositories/fd.io.ubuntu.xenial.main/io/fd/vpp/
Hi Denis,
> Today we are testing SNAT plugin and PPTP connection by public ip and this is
> not working.
> Both machines have a static mapping, we are testing pptp by snat hairpin.
> Even if one machine (in outside VPP netwrok) can trying to connect to machine
> in inside VPP network (with stati
the Choonho,
> flowprobe and flow looks like ipfix.
> What is difference?
in short, src/vnet/flow is the "exporting process" and src/plugins/flowprobe is
the "metering process".
flowprobe supports stateful L2, IP4, IP6 flows with reporting of L2, L3 and L4
information.
the exporter only suppo
Yu,
> I want to use the limit bandwidth for snat address, I do some work to
>
> find whether this function is already done or not . But I don't find the
> function in vpp .
> Does my result is right?Does community has the plan to develop it ?
> If community don't have enough free time to develo
> Would the current vpp committers please vote (+1, 0, -1) by email to
> vpp-dev@lists.fd.io no later than Tuesday, 11/1 at 11:59pm EDT?
+1 (without doubt).
Cheers,
Ole
___
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/
Keith,
I'd certainly like to participate in that. Would it be possible to do it Friday
or next week?
(And for Europeans remember that the US is still on daylight savings time.)
Best regards,
Ole
> On 1 Nov 2016, at 01:26, Keith Burns wrote:
>
> I scheduled a meeting on the fdio calendar for
Keith,
I'd certainly like to participate in that. Would it be possible to do it Friday
or next week?
(And for Europeans remember that the US is still on daylight savings time.)
Best regards,
Ole
> On 1 Nov 2016, at 01:26, Keith Burns wrote:
>
> I scheduled a meeting on the fdio calendar for
Neale,
> What’s the best (i.e. least error prone) way to export enum values to the
> python API.
>
> For example;
> From l2/l2_vtr.h:
>
> /* VTR config options for API and CLI support */
> typedef enum
> {
> …
> } l2_vtr_op_t;
>
> Is required for use in (from vpe.py)
>
>
> def l2_interface
What ho,
> The new API Python changes also requires some changes to the test
> infrastructure in test/
> Working out the issues now, expect to commit this evening. Until then don't
> expect exhilarating happiness from make test.
"make test" should be all good to go now.
I noticed a couple of i
Hi Jon,
> We are seeing a really strange VPP API message processing problem.
> The scenario goes like this...
>
> Our CLI issues C API calls through the vlib API. The messages hit
> the shared memory queue, but are not processed. They sit there.
Is it VPP that does not process the messages or
> We have seen a similar issue related to the same ‘API refactoring : dpdk’
> change.
> We are using an external API binding layer in C-language in our VPP based
> solution.
> After the change, it took some digging to add –DDPDK=1 to get things back to
> working.
>
> Looking forward, should it
> On 02/02/2017 03:57 AM, Ole Troan (otroan) wrote:
>> Dave,
>>
>> On a rebased build I just hot the following... related?
>>
>> O.
>>
>> 08:08:01 + echo IS_CSIT_VPP_JOB=
>> 08:08:01 IS_CSIT_VPP_JOB=
>> 08:08:01 + git log --oneline
>&
Hi Marek,
> I am looking into adding support for SLAAC configuration to Honeycomb.
> It looks like it can be configured from CLI using ip6 nd command.
The API also looks complete.
> And here come my questions:
>
> 1) Is there a difference between off-link and no-onlink flags (docs say
> t
; We use maven for build, so most convenient for us would be to have jvpp jars
> in the fd.io.release repo.
>
> Marek
>
> From: Ed Warnicke (eaw)
> Sent: 6 lutego 2017 17:51
> To: Marek Gradzki -X (mgradzki - PANTHEON TECHNOLOGIES at Cisco)
>
> Cc: Ole Troan (otroan
Hi,
As the designated release manager for 17.04 I thought I should put together a
weekly status per email.
Please let me know if you find this useful (or hopefully not, cause then I'll
stop doing it). ;-)
Last week we had 43 commits.
cisco.com 35 (68.63%)
netgate.com 6 (11.76%)
barac
Gabriel,
> I am currently working on a patch to auto-detect the cache line size with a
> m4 macro in autoconf (https://gerrit.fd.io/r/#/c/4576/)
> Part of it updates cache.h tests so that it raises an error if the cache line
> length is undefined.
>
> I am stuck at the libpneum compilation: it'
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, tha
For IPv6 I would probably just have picked a separate IPv6 address for BFD and
installed an entry for it in the FIB.
For IPv4... well you mistake me for someone who cares. ;-)
Cheers,
Ole
> On 17 Feb 2017, at 14:07, Klement Sekera -X (ksekera - PANTHEON TECHNOLOGIES
> at Cisco) wrote:
>
> Hi
Hi,
As the designated release manager for 17.04. Here is summary of what happened
over the last two weeks.
Please remember the API freeze date on March 8th.
JIRA:
Jong has created a new dashboard:
https://jira.fd.io/secure/Dashboard.jspa?selectPageId=10700
The idea is to map the JIRA c
Ewan,
> I would like send five tuples 、 mac 、traffic etc. info out, which can be
> display out some where.
> I will try shared memory api.
I also have an IPFIX node doing that. Exporting L2, L3 and L4 aggregated flow
information.
It would also be possible to add other export formats to that.
P
All,
Please refer to the 17.04 release plan:
https://wiki.fd.io/view/Projects/vpp/Release_Plans/Release_Plan_17.04
Any/all binary API changes must be merged no later than the F0 date, March 8th.
Otherwise they will not make the 17.04 release. Other projects depend on that
for their release pla
Jon,
> On 8 Mar 2017, at 01:34, Jon Loeliger wrote:
>
> On Mon, Mar 6, 2017 at 2:57 PM, Jon Loeliger wrote:
>
> Hi Billy,
>
> S, despite the Peanut Gallery, I'm not yet crazy... :-)
>
> Now all we have to do is find the missing dependency in a Makefile! :-)
>
> Thanks,
> jdl
>
> I may
All,
It was a very quiet meeting at 1600UTC today... Could we in the future have the
meeting time set fixed against UTC so that we avoid any confusion whenever
different regions of the world randomly chooses to move their clocks forward or
backward?
Best regards,
Ole
signature.asc
Descriptio
Ed,
> OpNFV has discovered that we have overlapping files in vpp-devel and
> vpp-python-api
> rpms. It looks like vpp-python-api is being stuffed into vpp-devel. Has
> something changed here recently?
I repackaged python with a commit this morning:
https://gerrit.fd.io/r/#/c/5666/
Did I mess
Jon,
>
> I am no fairly confident that this patch fixes the race condition issue
> that I was seeing.
>
> Now. I am now failry confident
>
> And I am still seeing the build failure. Is there any chance
> of getting this patch or a similar fix in place?
Yes, that should now be taken care
Ed,
Thanks for finding this.
It should be fixed in: https://gerrit.fd.io/r/#/c/5783/
Best regards,
Ole
> On 16 Mar 2017, at 15:53, Ed Warnicke wrote:
>
> OpNFV has discovered that we have overlapping files in vpp-devel and
> vpp-python-api
> rpms. It looks like vpp-python-api is being stuff
Hi Jon,
> So, the "make pkg-rpm" target seems to be failing near a
> line like this:
>
> # Python bindings
> cd /home/jdl/workspace/vpp/build-root/../src/vpp-api/python
> %py2_install
>
> That is from the RPM tmp file. The actual log of the error follows.
>
> Anyone?
https://gerri
> On 19 Mar 2017, at 05:03, Burt Silverman wrote:
>
> I may have found it. Install python2-rpm-macros from yum. Also install
> python-rpm-macros. It's looking good.
>
> Hopefully Ed or Ole can make sure those are part of the install-deps: unlike
> some other things, these are not so easy to
Hi there,
> I am running the latest vpp code from master branch.
> I am looking at the python APIs that vpp provides.
> I am specifically trying to find the API for the following cli command -
> create host-interface []
>
> I could not find where exactly this is defined in the json files in
> /
Burt,
> Jon's assessment is more accurate than what I wrote previously. That's
> because I was mashing together two issues that really are separate, but are
> closely related. In my case, I know I was trying to play a game of using
> minimal disk space, and I played a game at the start where I
Just a reminder of the RC1 milestone today.
Let me know if there are urgent fixes you require to get in, otherwise I will
notify when the release branch is pulled.
Ole
signature.asc
Description: Message signed with OpenPGP
___
vpp-dev mailing list
vpp
All,
The stable/1704 branch has been pulled and tags have been laid.
Master is now open again for all changes.
With regards to stable/1704 (from the release wiki):
Once we've pulled the 17.04 release throttle
We need to be disciplined with respect to bugfix commits. Here are a few
common-sense
Hi Igor,
> I've been trying configuring and installing vpp packages, but at the end of
> the .deb packages this error appears as show in the attatched image. Does
> anyone know how to fix it ?
There should be a fix for this in:
https://gerrit.fd.io/r/#/c/5799/
It is waiting for a dependency fi
> You basically have two options:
> 1. Teach your routing protocol daemon to directly talk to VPP for configuring
> the FIB.
> 2. Do not modify the routing daemon and let VPP map routes written in the
> kernel.
>
> For 1, you will need the router plugin, but for packet punting only.
>
> For 2.,
+1.
Best regards,
Ole
> On 27 Mar 2017, at 06:12, Damjan Marion (damarion) wrote:
>
>
> Hello VPP committers,
>
> I would like to nominate Sergio Gonzales Monroy as a VPP project committer.
>
> History of Sergio’s merged contributions to the VPP project:
>
> https://gerrit.fd.io/r/#/q/owne
Hi Juan,
I am not familiar with the Java stuff. I did remember having seen something
similar in the past, but not lately.
Can you reproduce this on 17.04 or latest master?
Best regards,
Ole
> On 16 Apr 2017, at 09:44, Juan Salmon wrote:
>
> Hi,
>
> I used VPP 17.01 stabe,
> When I instal
The images are built, the wiki is updated (let me know if something has been
missed).
Release notes:
https://docs.fd.io/vpp/17.04/release_notes_1704.html
Images at:
https://nexus.fd.io/
Best regards,
Ole
signature.asc
Description: Message signed with OpenPGP
__
Ed,
> Looks like:
>
> https://gerrit.fd.io/r/#/c/5837/
>
> wasn't cherry picked down to stable/1704
>
> Ole, could we get that cherry picked down and the release respun?
Yes, done. Let's hang out a few days for other issues.
> Also looks like we need a test for 'working out of the box on pac
Chris,
> But also, eek! I think the 17.01 release notes didn't get dual-committed last
> time around. It's empty.
>
> I'm about to head out; I'll rustle that up when I get home if nobody else
> beats me to it.
Merged in the 1701 release notes into stable/1704 and master now.
So a) we'll be OK
Eric,
> Another issue that I’m seeing that I’d like confirmation if its local,
> reproducible or expected.
>
> I’m following directions @
> https://wiki.fd.io/view/VPP/Build,_install,_and_test_images, in particular
> Steps 1A-3A.
> My setup:
> Checkout remote https://gerrit.fd.io/r/vpp branch
Ewan,
> Do we have any plan to surpport five tuple nat like linux kernel?
That should already be supported in the SNAT plugin.
https://wiki.fd.io/view/VPP/SNAT
Best regards,
Ole
signature.asc
Description: Message signed with OpenPGP
___
vpp-dev mail
Hi,
> Every API message has a ID number, where can I get the specific number?
The API client gets the message dictionary on connect.
The message ID numbers depend on the plugins loaded and so on.
There is an API where you can map name to ID.
vppapiclient.h:
int vac_get_msg_index(unsigned char
Hi,
This means that you give the Python API a JSON definition for an API message
not available on the running VPP instance.
That might be caused by a plugin not loaded, version mismatch...
Best regards,
Ole
> When I try to connect vpp using python api, it shows the debug messages.
>
> My codes
Weitao,
> I'm using Python binding for the VPP API. I want to receive some asynchronous
> messages and use the register_event_callback to register a
> papi_event_handler, just like wiki Python Language Binding does.
>
> But I dont know how to distinguish what kind of messages I received
> asyn
Weitao,
> I installed vpp 17.04 release in a new clean ubuntu 16.04 server, except
> that, I did nothing.
>
> When I first connect vpp using python api, the terminal show those DEBUG
> messages.
>
> Is this phenomenon right?
No. Turns out that the CRC table wasn't setup correctly for message
> I’d suggest a modification to ip6_interface_first_address to indicate whether
> a link-local is ok. Then you can choose to ignore the link-local when the
> ping’s destination is global scope.
At some point we need to implement RFC6724.
Best regards,
Ole
signature.asc
Description: Message si
Senthil,
>
>A host with FDIO enable is connected to a Linux server with IPv6
> forwarding enabled. The host does not acquire global IP address reacting to
> the RA message from the router.
> Is there any configuration that has to be explicitly enabled in Host FDIO
> so that it forms gl
> When the IP message enters the GRE、L2TP、MPLS tunnel, does the VPP support
> sharding?
I'm not quite sure what "sharding" would mean in this context.
Are you thinking of point to multipoint tunnels? Or ECMP to a set of anycast
tunnel destinations or something completely different?
Cheers,
Ole
rface?
>
> Thanks,
> xyxue
>
> From: xy...@fiberhome.com
> Date: 2017-05-08 15:42
> To: otroan
> CC: vpp-dev
> Subject: Re: Re: [vpp-dev] sharding in tunnel
>
> I'm sorry I didn't say it clearly.
> My questions:
> Does the VPP support ip fragment
ets in SNAT (VPP-629)
Change-Id: I8d2022b7cb3ef3da736c085bccbb5b9c057a8d76
Signed-off-by: Juraj Sloboda
>
> Regards,
> Ewan
> ewan
>
> From: otroan
> Date: 2017-04-25 16:06
> To: yugang
> CC: vpp-dev
> Subject: Re: [vpp-dev] five tuple nat
> Ewan,
>
Hi Ewan,
> Is there any plan to surpport ALG?
I am quite the non-believer with regards to ALGs.
But you can always make a proposal. What ALGs do you need and why?
Best regards,
Ole
signature.asc
Description: Message signed with OpenPGP
___
vpp-dev ma
Hi Jon,
Thanks for the poetry! ;-)
This is me in 01384fe
Apologies for that. Next time I see you let me bring both band aid and whiskey.
To my excuse, there has been this list of "broken" APIs maintained by the
Python and Java language binding implementors. It's been on the todo list for a
lon
Hi there,
> Many applications have two channels, one is data channel, the other is
> control channel, both have different ports,
> so we need ALG to help these protocols to cut through FW, i think it is a
> pretty important feature and
> it has been surpported by almost every manufacturer on th
Hi there Ewan,
> Is there any plan to surpport openflow?
I thought that particular unicorn was dead. ;-)
But if you find a problem openflow solves...
What are you trying to do?
Best regards,
Ole
signature.asc
Description: Message signed with OpenPGP
___
Juraj,
> That's how I understand it. Doesn't that mean it should work without the
> subinterface?
>
> Configuring the sub-interface obviously works. I'm just confused about how
> vpp handles this. For example, I don't need to configure sub-interface for
> vlan 0 for linux interfaces - the pack
Alessio,
I also did an experimental patch to drop chosen UDP packets to a UDS socket.
https://gerrit.fd.io/r/#/c/6721/
Currently being used for integration with DHCPKIT.
Cheers,
Ole
> On 30 May 2017, at 19:37, Florin Coras wrote:
>
> Hi Alessio,
>
> Take a look at udp_register_dst_port () an
Dear Dave,
I wonder if you forgot to hookup the messages in the CRC dictionary?
#define vl_msg_name_crc_list
#include
#undef vl_msg_name_crc_list
static void
setup_message_id_table (api_main_t * am)
{
#define _(id,n,crc) vl_msg_api_add_msg_name_crc (am, #n "_" #crc, id);
foreach_vl_msg_name_c
s/map/dns
if you were to cut and paste.
#define vl_msg_name_crc_list
#include
#undef vl_msg_name_crc_list
static void
setup_message_id_table (api_main_t * am)
{
#define _(id,n,crc) vl_msg_api_add_msg_name_crc (am, #n "_" #crc, id);
foreach_vl_msg_name_crc_dns;
#undef _
}
Ole
On 13 Oct 2017
> The concern would be that without CI you have very limited visibility into
> the impact of the patches pre-merge. The automation at fd.io does a *lot*
> for you…
Absolutely. For the hackathons CI was an order or two of magnitude too slow.
And we would be doing the testing there and then.
I d
Ray,
> I suspect the Maintainers versus Committers description was included for my
> benefit :-)
Most definitely not! :-)
Agreeing on the right words to use for something is half the battle.
> My 2c is that my experience of this model is that maintainers typically get
> frustrated and disillu
Ray,
> Well if they are a 'committer' then dispense with the extra bureaucracy and
> give them commit rights?
It's a matter of granularity really.
I could certainly imagine myself only having control of vnet/map and not want
to have responsibility or authority over anything else.
When it co
Dave,
On a rebased build I just hot the following... related?
O.
08:08:01 + echo IS_CSIT_VPP_JOB=
08:08:01 IS_CSIT_VPP_JOB=
08:08:01 + git log --oneline
08:08:01 + grep 37682e1
08:08:01 + '[' x '!=' xTrue ']'
08:08:01 + echo 'Building using "make verify"'
08:08:01 Building using "make v
Hi Hang,
You have to use named arguments.
Change in 17.01.
Best regards,
Ole
> On 18 Feb 2017, at 19:13, Hang Shi wrote:
>
> Hi,
>
> I am trying to use VPP python APIs and seeing the tracebacks (see below) for
> Python APIs with parameters, while Python APIs without parameters are fine.
74 matches
Mail list logo