Re: [vpp-dev] [csit-dev] VPP 17.01 Released

2017-01-20 Thread Florin Coras
Awesome! Thank you for the hard work Damjan and congratulations to the entire community! Florin > On Jan 20, 2017, at 2:51 PM, Damjan Marion (damarion) > wrote: > > > The VPP 17.01 release i up. Many thanks to all contributors and testers > and specially Ed for helping

Re: [vpp-dev] TCP Connection Failed Between two veth interfaces switched via VPP

2017-02-21 Thread Florin Coras
Hi Hang, A common problem when working with tcp/udp in these sort of setups is offloading. Have you tried doing something like: ethtool --offload vpp0 rx off tx off ip netns exec ns0 ethtool --offload vethns0 rx off tx off HTH, Florin > On Feb 21, 2017, at 10:19 PM, Hang Shi

Re: [vpp-dev] vpp make test is not working

2017-02-22 Thread Florin Coras
Jan, Could you try with master again? For reference, the patch is here [1] Thanks, Florin [1] https://gerrit.fd.io/r/#/c/5477/ > On Feb 22, 2017, at 11:11 AM, Klement Sekera -X (ksekera - PANTHEON > TECHNOLOGIES at Cisco) wrote: > >

Re: [vpp-dev] "TCP Shortcuts" for containers

2017-02-23 Thread Florin Coras
Hi Vadim, Code is still under development. We plan to merge the TCP stack and the shared memory FIFO code prior to 17.04 FC0. In the mean time, you can check a draft of what’s been done until now here [1]. Note however that most of the code is still in a state of flux. HTH, Florin [1]

Re: [vpp-dev] VPP project committer nomination: Neale Ranns

2016-10-26 Thread Florin Coras
+1 Florin > On Oct 26, 2016, at 7:30 PM, Dave Barach (dbarach) wrote: > > I would like to nominate Neale Ranns as a vpp project committer. Neale > designed and built the vpp FIB 2.0, a massive contribution. > > History of Neale’s merged contributions to the vpp project:

Re: [vpp-dev] [csit-dev] CSIT encapsulation test are failing

2016-12-05 Thread Florin Coras
Hi Peter, I just pushed [1] to address this issue. Let me know if the problem persists. Florin [1] https://gerrit.fd.io/r/#/c/4115/1 > On Dec 5, 2016, at 8:08 AM, Peter Mikus -X (pmikus - PANTHEON TECHNOLOGIES at > Cisco) wrote: > >

Re: [vpp-dev] Committer / Maintainer model.

2016-12-21 Thread Florin Coras
Wouldn’t it be better to have separate projects for each plugin (or maybe groups of them) and thereby have maintainers automatically become committers within their respective projects? As far as I can see this diminishes load on VPP committers and gives the required ‘power' to the interested

Re: [vpp-dev] VPP project committer nomination: Sergio Gonzales Monroy

2017-03-27 Thread Florin Coras
+1 Florin > On Mar 27, 2017, at 4:12 AM, 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: > >

Re: [vpp-dev] VPP build issue on Ubuntu 16.04.2 LTS

2017-03-28 Thread Florin Coras
started getting this error. > > We are potentially considering some leftover files from previous installation > somewhere in the file system, if there is such possibility for VPP? > > Regards, > Cristian >   <> > <>From: Florin Coras [mailto:fcoras.li...@gmail.

Re: [vpp-dev] VPP build issue on Ubuntu 16.04.2 LTS

2017-03-28 Thread Florin Coras
Hi Cristian, Did you try cleaning everything up? git clean -fdx make bootstrap .. HTH, Florin > On Mar 28, 2017, at 1:28 PM, Dumitrescu, Cristian > wrote: > > Hi Burt, > > No network connectivity issues I am afraid. I pasted the output of my last >

Re: [vpp-dev] vpp-packet generator can not send tcp packets

2017-04-11 Thread Florin Coras
Hi, Try “session enable” before programming the stream. Note however that the generator is not stateful so probably not what you’re looking for. Florin > On Apr 10, 2017, at 8:18 PM, 王鹏 <15803846...@163.com> wrote: > > Hello, everyone > when we use vpp-packet generator to send udp

Re: [vpp-dev] Missing session.api.h file

2017-03-03 Thread Florin Coras
Hi Jon, Apologies about that. Alexander was kind enough to provide a quick solution here [1]. Will merge as soon as it passes verify. Florin [1] https://gerrit.fd.io/r/#/c/5621/ > On Mar 3, 2017, at 4:38 PM, Jon Loeliger wrote: > >

Re: [vpp-dev] TCP stack in master

2017-03-02 Thread Florin Coras
Hi Alec, The code is still very much under development. We pushed it out early to make the API freeze window but our goal is to have something stable for the 17.04 release (due in about a month or so). We’ll try to have some decent documentation by then, but in the mean time, running the code

Re: [vpp-dev] vpp for packet prepending / trimming

2017-04-18 Thread Florin Coras
Hi Hongbin, See the functions here: https://git.fd.io/vpp/tree/src/vlib/buffer.h#n259 If they’re not enough, feel free to add more. Florin > On Apr 18, 2017, at 3:33 PM, Hongbin Li wrote: > > Hello, > > I am evaluating vpp as a tool to conduct packet prepending /

Re: [vpp-dev] [csit-dev] API Change Proposal: explicit FIB table create and delete

2017-08-03 Thread Florin Coras
+1 Florin > On Aug 3, 2017, at 12:56 AM, Neale Ranns (nranns) wrote: > > > Dear All, > > I would like to propose the addition of a new API to explicitly create and > delete FIB tables. At present the only way to create FIB tables (for e.g. > VRFs) is to: > 1) Bind an

Re: [vpp-dev] Verify jobs failing - opensuse

2017-08-12 Thread Florin Coras
I second the request. It would be really helpful to have this fixed by Monday morning, CEST time. Thanks, Florin > On Aug 12, 2017, at 8:28 AM, Neale Ranns (nranns) wrote: > > > Hi All, > > The verify jobs are failing due to the new opensuse job, e.g. from: >

Re: [vpp-dev] Verify jobs failing - opensuse

2017-08-12 Thread Florin Coras
Done. Thanks, Ed! Florin > On Aug 12, 2017, at 1:26 PM, Ed Warnicke <hagb...@gmail.com> wrote: > > If one of you would push a revert of: https://gerrit.fd.io/r/#/c/7998/ > <https://gerrit.fd.io/r/#/c/7998/> > > I'd be happy to merge it. > > Ed > &g

Re: [vpp-dev] Host stack TCP

2017-08-14 Thread Florin Coras
Hi Hamid, To run the builtin client/server do test tcp [server|clients] To see the cli options, just execute the command appended with “?”. The options list not complete right now but this patch [1] fixes that. Hope it helps, Florin [1] https://gerrit.fd.io/r/#/c/8041/

Re: [vpp-dev] set mapping from node to thread

2017-07-07 Thread Florin Coras
Hi Yuliang, Are you running with dpdk or with tap/af_packet interfaces? As far as I remember multithreading for the last two might not work properly. Florin > On Jul 7, 2017, at 5:55 PM, Yuliang Li wrote: > > I printed 3 thread_index, and all 3 shows the same value: >

Re: [vpp-dev] [csit-dev] 17.07 Release

2017-07-20 Thread Florin Coras
Awesome! Congrats to you and the whole community for all the hard work! Cheers, Florin > On Jul 20, 2017, at 4:56 PM, Neale Ranns (nranns) wrote: > > > Dear VPP community, > > The VPP 17.07 release is complete. The release artefacts are now available on > the nexus

[vpp-dev] 17.10 Release Dates and Features

2017-08-08 Thread Florin Coras
Folks, It’s that time again! We are compiling the list of features we plan to release in 17.10 and a release schedule. For more details, see the wiki page here [1]. Please feel free to add any features you are/will be working on and intend to release for 17.10. As always, the list serves as

Re: [vpp-dev] User-space TCP Stack

2017-08-09 Thread Florin Coras
Hi Stephen, The goal is to have a complete userspace stack, i.e., a session layer accessible over VPP’s binary API, a transport layer, a POSIX-like wrapper library for interacting with the stack and a shared memory mechanism to pass data between apps and VPP. We have support for pluggable

Re: [vpp-dev] user space TCP stack

2017-08-07 Thread Florin Coras
Hi Hamid, Yes, we do have a userspace TCP stack but it is still under development. You can find examples of external apps here [1] and internal apps here [2, 3]. All of these use the binary api to interact with the session layer code. We’ll soon publish a wrapper library that should make

Re: [vpp-dev] APIs frozen date , 2017-09-13

2017-08-20 Thread Florin Coras
Hi Shachar, Yes, the API freeze date for 17.10 is 2017-09-13. Florin > On Aug 19, 2017, at 11:50 PM, Shachar Beiser wrote: > > Hi , >I have just joined this community. I would like to verify my current > understanding. >The due date for APIs frozen is

Re: [vpp-dev] [csit-dev] vpp-verify-master-centos7 failure (was: Change in vpp[master]: Build uri_udp_test app)

2017-05-17 Thread Florin Coras
uild uri_udp_test app > Date: Wed, 17 May 2017 23:21:15 + > From: fd.io JJB (Code Review) <ger...@fd.io> <mailto:ger...@fd.io> > Reply-To: jobbuil...@projectrotterdam.info > <mailto:jobbuil...@projectrotterdam.info> > To: shrinivasan ganapathy <shrinivasanga

Re: [vpp-dev] VPP now has basic tab completion

2017-05-23 Thread Florin Coras
Awesome! Florin > On May 23, 2017, at 12:00 PM, Luke, Chris wrote: > > Thanks to the work of Yoann we now have some tab-completion goodness in the > debug CLI! I know it has been a long-desired feature for many people here. > > It works pretty much as you’d expect

Re: [vpp-dev] Is the TCP implementation multi-instance capable?

2017-05-25 Thread Florin Coras
Hi Nagp, No, the current implementation is not multi-fib capable, i.e., all connections go through the main fib. Transport endpoint structs used in the session api and the application interface already carry vrfs but we’re not yet using them in tcp and for session lookup. We do however plan

Re: [vpp-dev] Is there TCP performance test report?

2017-05-25 Thread Florin Coras
Hi, Parts of the code critical to performance are still under heavy development. Thereby, until we finish optimizing the fast path and extending the congestion control code, performance numbers will not be that relevant. Once things somewhat stabilize, and hopefully that will happen within

Re: [vpp-dev] VPP & UDP Traffic

2017-05-30 Thread Florin Coras
Hi Alessio, Take a look at udp_register_dst_port () and at how it is used in other places (e.g., lisp/vxlan). Cheers, Florin > On May 30, 2017, at 1:01 AM, Alessio Silvestro > wrote: > > Dear all, > > I am currently working on VPP and I am interested in receiving

Re: [vpp-dev] Build failures on master

2017-06-01 Thread Florin Coras
Hi Tomas, That sure is weird. (backup everything that’s not in git) git clean -fdx make bootstrap make build Do you still see the issue? HTH, Florin > On Jun 1, 2017, at 6:18 AM, Tomas Brännström > wrote: > > Hi > I'm getting build errors when trying to

Re: [vpp-dev] Jira cleanup, FYI

2017-09-18 Thread Florin Coras
Chris, Thanks a lot! Cheers, Florin > On Sep 18, 2017, at 11:03 AM, Luke, Chris wrote: > > All, > > As an FYI… I just did a bunch of cleanup in Jira. Closed a lot of issues > (~100) that were marked Complete but never actually Closed. A significant > number of

Re: [vpp-dev] VPP SIGSEGV

2017-09-18 Thread Florin Coras
Hi Stan, If I recall correctly, we update an adjacency only when adding a neighbor. So, I a few clarifying questions to better understand the problem: - From your description am I right to understand that you manage to forward some traffic and only after some time hit the issue? - Could you

Re: [vpp-dev] Failed to use vcl_test_client

2017-09-19 Thread Florin Coras
Hi xyxue, What you’re getting is a connect fail because, I assume from trace, the server is not started on the peer vpp. Because the server is not started, i.e., bind wasn’t called, when the peer vpp receives the syn it replies with a reset. That reset finally results in a connect fail notify.

Re: [vpp-dev] some issue about using unformat %u 

2017-09-19 Thread Florin Coras
Hi Hui, Yup, that’s a ‘known’ unformat trap. When unformatting integers, use u32. Florin > On Sep 19, 2017, at 8:33 PM, > wrote: > > hi all: > > we found some common using issues about the use of CLI unformat, as follow: > > > > u16

Re: [vpp-dev] Failed to use vcl_test_client

2017-09-19 Thread Florin Coras
me.com> wrote: > > Hi Florin, > > The server is started on the peer vpp . And through > 'sock_test_client/sock_test_server' can be normal communication. > > Thanks, > xyxue > > From: Florin Coras <mailto:fcoras.li...@gmail.com> > Date: 2017-09-20 1

Re: [vpp-dev] FD.io Enabling Jenkins openSUSE : 2017-09-13 @ 0830 UTC (1:30pm PDT)

2017-09-13 Thread Florin Coras
Vanessa, Today is API freeze, could you postpone until tomorrow? Florin > On Sep 13, 2017, at 12:55 PM, Vanessa Valderrama > wrote: > > > > > > What: > > LF is enabling openSUSE minions for VPP jobs in Jenkins > When: > > 2017-09-13 @ 0830 UTC (1:30pm

[vpp-dev] Jenkins ubuntu 1604 failures

2017-09-14 Thread Florin Coras
Hi Vanessa, We’re seeing lots of vpp-verify-master-ubuntu1604 failures that seem to be timeouts related. Could they be related to the recent switch to the new instances? Thanks, Florin ___ vpp-dev mailing list vpp-dev@lists.fd.io

Re: [vpp-dev] vppctl / cli improvements

2017-09-21 Thread Florin Coras
Much appreciated, Chris! Florin > On Sep 21, 2017, at 11:27 AM, Luke, Chris wrote: > > FYI all, https://gerrit.fd.io/r/8491 fixes > several vppctl and cli issues and generally makes them work together better. > > Of most note to people

Re: [vpp-dev] Coverity runs

2017-09-19 Thread Florin Coras
+1 Thanks, Chris! Florin > On Sep 19, 2017, at 9:03 AM, Dave Barach (dbarach) wrote: > > Very cool! Thanks for working on it...  <>Dave > > From: vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] On > Behalf Of Luke, Chris > Sent: Tuesday, September 19,

Re: [vpp-dev] Multiple VRFs in 1609

2017-10-04 Thread Florin Coras
Michael, I would recommend you switched to a newer release (17.07 or the soon to be release 17.10) since the fib code has been completely reworked in 17.01. Florin > On Oct 4, 2017, at 7:13 PM, Michael Borokhovich wrote: > > Hi, > > I'm trying to configure the

Re: [vpp-dev] Growing build queue

2017-10-02 Thread Florin Coras
Queue is back down to 1. Thanks a lot Vanessa! Florin > On Oct 2, 2017, at 11:59 AM, Vanessa Valderrama > <vvalderr...@linuxfoundation.org> wrote: > > Florin, > > I'm looking into the issue now. > > Thank you, > Vanessa > > On 10/02/2017 11:4

[vpp-dev] Fixes not being cherry picked to stable/1710

2017-10-04 Thread Florin Coras
Folks, I see a number of patches on master that look like fixes, have the word “fix” in subject line, but no jira ticket assigned and have not been cherry-picked to stable/1710. Could patch owners, once their patches have been merged, take care of these last two steps *if needed* and thereby

Re: [vpp-dev] Running multiple instances of VPP as it was allowed with VPP-lite

2017-10-04 Thread Florin Coras
Hi Justin, Try api-segment {prefix } Florin > On Oct 4, 2017, at 9:23 AM, Justin Iurman wrote: > > Hi all, > > Is it still possible to run multiple instances of VPP, just like it was done > with VPP-lite (see here: >

Re: [vpp-dev] Process for submitting patches to stable/1710

2017-10-10 Thread Florin Coras
Hi Tom, As long as the patches have a jira ticket, procedurally all is fine with me. However, since we’re so close to release, I’d like Damjan, since he’s the build infra manager, to vet the changes. Regards, Florin > On Oct 10, 2017, at 12:24 PM, Thomas F Herbert

Re: [vpp-dev] Problem with new c api patch commit 8f2a4ea merged on September 19

2017-10-05 Thread Florin Coras
Hi Klement, It’s okay :-) Just open a ticket, cherry-pick the patch and append the jira ticket id to the subject. That should be enough. Cheers, Florin > On Oct 5, 2017, at 8:11 AM, Klement Sekera -X (ksekera - PANTHEON > TECHNOLOGIES at Cisco) wrote: > > Oh shoot, I

Re: [vpp-dev] Running multiple instances of VPP as it was allowed with VPP-lite

2017-10-05 Thread Florin Coras
ands above work good, as it > mimics the behavior I had with VPP-lite. But again, is it the right/best way > to do so ? Or would there be anything better suited ? > > Justin > > - Mail original - > De: "Florin Coras" <fcoras.li...@gmail.com> > À: "Justi

Re: [vpp-dev] syslog in snat

2017-10-13 Thread Florin Coras
Indeed! Florin > On Oct 13, 2017, at 3:31 PM, Luke, Chris wrote: > > The release stable branch was forked several weeks ago; at this point it the > release only accepts bug fixes. > > Chris. > > From: vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io]

[vpp-dev] VPP API Freeze September 13

2017-09-11 Thread Florin Coras
All, On September 13th end of day PST we enter VPP API freeze for the upcoming 17.10 release. Subsequently, we will not be accepting binary API patches nor high-risk changes on the main branch. API freeze will last until September 27th when 17.10 stable branch will be created and master

Re: [vpp-dev] [tsc] FD.io Jenkins Maintenance: 2017-09-07 @ 0415 UTC (9:15am PDT)

2017-09-11 Thread Florin Coras
Thanks, Vanessa! Florin > On Sep 11, 2017, at 7:53 AM, Vanessa Valderrama > wrote: > > Switching VPP jobs to new instances. This change should stabilize build > times. > > Thank you, > Vanessa > > On 09/08/2017 01:51 PM, Vanessa Valderrama wrote: >> While

Re: [vpp-dev] More build timeouts for vpp-verify-master-ubuntu1604

2017-09-06 Thread Florin Coras
Hi, Any news regarding this? We are 1 week away from API freeze and the infra makes it almost impossible to merge patches! Thanks, Florin > On Sep 4, 2017, at 9:44 PM, Dave Wallace wrote: > > Dear helpd...@fd.io , > > There has been another

Re: [vpp-dev] vpp performance numbers with 10Gbps interface.

2017-09-12 Thread Florin Coras
Hi Rahul, It looks like all your packets are going to ip4-imcp-error, ip4-local and ip4-udp-lookup. What is your test setup? Florin > On Sep 12, 2017, at 5:10 AM, Rahul Negi wrote: > > Hi All, > I was trying to measure maximum PPS handled by vpp.I have installed

Re: [vpp-dev] Failed to use vcl_test_client

2017-09-28 Thread Florin Coras
splay: %s > xterm: xterm: DISPLAY is not set > Warning: This program is an suid-root program or is being run by the root > user. > The full text of the error or warning message cannot be safely formatted > in this environment. You may get a more descriptive message by running the &g

[vpp-dev] Growing build queue

2017-10-02 Thread Florin Coras
Hi Vanessa, It would seem we’re running out of executors and the build queue keeps on growing. Could you take a look at it? Thanks, Florin ___ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev

Re: [vpp-dev] Failed to use vcl_test_client

2017-09-28 Thread Florin Coras
set dev veth_vpp2 up netns vppns > > By the way, is it ok to start two vpp in the same virtual machine? > > Thanks, > xyxue > > From: Dave Wallace <mailto:dwallac...@gmail.com> > Date: 2017-09-29 00:03 > To: 薛欣颖 <mailto:xy...@fiberhome.com>; Florin Coras >

[vpp-dev] Stable branch for 17.10 pulled

2017-09-27 Thread Florin Coras
Folks, The release branch, stable/1710, for VPP 17.10 has now been pulled and tags have been laid. As a result, master is yet again open for all changes. From this point onward, up until the release date on October 25th [1], we need to be disciplined with respect to bugfixes. Here is the

Re: [vpp-dev] Packet loss on use of API & cmdline

2017-08-22 Thread Florin Coras
Hi Colin, Your assumption was right. Most often than not, a binary API/CLI call results in a vlib_worker_thread_barrier_sync because most handlers and cli are not mp safe. As a consequence, vpp may experience packet loss. One way around this issue, for binary APIs, is to make sure the handler

Re: [vpp-dev] Missing include file. Again.

2017-08-23 Thread Florin Coras
Hi Jon, There was a pending patch for that but apparently it got abandoned. Here’s a fix [1] that we’ll merge as soon as it passes verify. Sorry for the inconvenience. Regards, Florin [1] https://gerrit.fd.io/r/#/c/8188/ > On Aug 23, 2017, at 11:21 AM, Jon

Re: [vpp-dev] Failed to use vcl_test_client

2017-10-08 Thread Florin Coras
Hi xyxue, The issue is the stack not VCL. As of now, UDP is not fully supported. Florin > On Oct 8, 2017, at 6:12 PM, 薛欣颖 wrote: > > > Hi, > > We use the TCP protocol to test VCL, the function is OK. If I modify the UDP > protocol, the function is abnormal. > The

[vpp-dev] VPP 17.10 RC2

2017-10-11 Thread Florin Coras
Folks, 17.10 RC2 tag has been laid. Nonetheless, our patching process continues to remain the same until formal release [1], i.e., fixes first to stable/1710 and then cherry-pick to master. Regards, Florin [1] https://wiki.fd.io/view/Projects/vpp/Release_Plans/Release_Plan_17.10

Re: [vpp-dev] Failed to use vcl_test_client

2017-09-27 Thread Florin Coras
‘return syscall (__NR_memfd_create, name, flags);’ to ‘return 0’. > Will the vcl function be affected? > > Thanks, > xyxue > > From: Florin Coras <mailto:fcoras.li...@gmail.com> > Date: 2017-09-20 13:05 > To: 薛欣颖 <mailto:xy...@fiberhome.com> > CC: dwallacelf <mai

Re: [vpp-dev] VPP 17.10 RC2

2017-10-12 Thread Florin Coras
Oct 12, 2017, at 7:13 AM, Thomas F Herbert <therb...@redhat.com> wrote: > > > > On 10/11/2017 06:14 PM, Florin Coras wrote: >> Folks, >> >> 17.10 RC2 tag has been laid. Nonetheless, our patching process continues to >> remain the same until formal

[vpp-dev] 17.10 draft release notes

2017-10-23 Thread Florin Coras
Dear all, You can find a draft of VPP 17.10 release notes here [1]. Feel free to add comments, reply to this message or send me private messages if something is missing. Regards, Florin [1] https://gerrit.fd.io/r/#/c/8953/

Re: [vpp-dev] Maximum TCP session number

2017-11-22 Thread Florin Coras
When apps attach to the session layer they request a given size for the shared memory segment out of which fifos are allocated and also the sizes of the rx/tx fifos for each connection. If the segment is filled, more shared memory segments are allocated. However, if you’re running the builtin

Re: [vpp-dev] problem in elog format

2017-11-29 Thread Florin Coras
Hi Juan, We don’t typically use elogs to store strings, still, you may be able to get it to run with: struct { u8 err[20]; } * ed; And then copy your data to err: clib_memcpy (ed->err, your_vec, vec_len (your_vec)). Make sure your vec is 0 terminated.

Re: [vpp-dev] Is "gpe" a special word?

2017-12-01 Thread Florin Coras
Swarup, LISP-GPE has its own CLI to enable/disable which until now [1] returned status 0 even if no input was provided. Therefore, the CLI parser, after finishing executing the first command, actually tried to execute lisp_gpe_enable_disable_command_fn and returned successfully. Should be

Re: [vpp-dev] openSUSE build fails

2017-12-14 Thread Florin Coras
Agreed, doing functional testing against one distro should suffice (famous last words :-)). What do people think about running the verify jobs for the debians and then periodically (once per day/week?) run for the other distros, to make sure they’re not broken? Florin > On Dec 14, 2017, at

Re: [vpp-dev] TCP Options: tcp_header_t and tcp_options_t

2017-11-14 Thread Florin Coras
Hi Justin, The expectation until now has been that options are not parsed until hitting the tcp related nodes. If tcp_options_parse is enough, then make it public and use it. That function just expects a tcp_options_t struct for outputting the results so no need for a tcp_connection_t. Now,

Re: [vpp-dev] TCP Options: tcp_header_t and tcp_options_t

2017-11-20 Thread Florin Coras
Hi Justin, For discarding options you’ll probably need to write your own function that first recomputes them and then moves the payload closer to the header. tcp_buffer_discard_bytes just chops off payload bytes, as in moves the buffer’s current_data pointer. I don’t think it’s enough for

Re: [vpp-dev] TCP Options: tcp_header_t and tcp_options_t

2017-11-20 Thread Florin Coras
Quick note, for completeness: If you’re planning on discarding all headers up to tcp, the other option would be to move the tcp header forward, since it’s typically smaller than the payload. Florin > On Nov 20, 2017, at 2:07 PM, Florin Coras <fcoras.li...@gmail.com> wrote: >

Re: [vpp-dev] [FD.io Helpdesk #48422] Gerrit and git out of sync?

2017-11-21 Thread Florin Coras
Hi Vanessa, It seems it got fixed in the morning but yesterday we were lagging something like 10+h. The two are now in sync. Hopefully it was just a passing glitch. Thanks, Florin > On Nov 21, 2017, at 11:42 AM, Vanessa Valderrama via RT > wrote: > >

Re: [vpp-dev] Packages for master not published

2017-11-06 Thread Florin Coras
Feel free to ignore this. For some reason I only got Chris’ email after sending this one... Florin > On Nov 6, 2017, at 10:09 AM, Florin Coras <fcoras.li...@gmail.com> wrote: > > Hi Vanessa, > > You can find a full log here[1] and what I suspect to be the culprit l

[vpp-dev] Packages for master not published

2017-11-06 Thread Florin Coras
Hi Vanessa, You can find a full log here[1] and what I suspect to be the culprit lower. Any idea why this is happening? Thanks, Florin 13:29:49 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy-file (default-cli) on project standalone-pom: Failed to

Re: [vpp-dev] Missing udp.api.h header file?

2017-11-09 Thread Florin Coras
e/vpp/api/vpe_all_api_h.h:25:0, > from /usr/include/vpp/api/vpe_msg_enum.h:24, > from my_af_packet.c:14: > /usr/include/vnet/vnet_all_api_h.h:64:30: fatal error: vnet/udp/udp.api.h: No > such file or directory > #include > > That is as of: > &g

Re: [vpp-dev] Missing udp.api.h header file?

2017-11-09 Thread Florin Coras
> On Nov 9, 2017, at 2:51 PM, Jon Loeliger <j...@netgate.com> wrote: > > On Thu, Nov 9, 2017 at 4:29 PM, Florin Coras <fcoras.li...@gmail.com > <mailto:fcoras.li...@gmail.com>> wrote: > Hi Jon, > > This dates back to a couple of days

Re: [vpp-dev] syntax error near unexpected token `g2,'

2017-11-06 Thread Florin Coras
Hi Lori, backup git clean -fdx make bootstrap make build Any luck? Florin > On Nov 6, 2017, at 4:17 AM, Lori Jakab wrote: > > Hi, > > I see the exact same issue that is reported in a previous thread [0], which > didn't have a solution. I wonder if anyone has

Re: [vpp-dev] Is there a planned VPP 17.10.01?

2017-12-07 Thread Florin Coras
The second option :-) Cheers, Florin > On Dec 7, 2017, at 2:27 PM, Billy McFall wrote: > > I see a handful of merges on stable/1710 and was just looking to see if there > is a scheduled date or plan for a VPP 17.10.01 release? OR are these merges > just there in-case

Re: [vpp-dev] The feasibility of C++ gRPC with libvcl_ldpreload

2017-12-06 Thread Florin Coras
Hi Peter, eventfd, as far as I know, is used for event notification. In other words, it’s not something needed for exchanging data with a remote peer over tcp. Could you provide more details concerning what you’re trying to achieve? Cheers, Florin > On Dec 6, 2017, at 2:25 PM, Peter Palmár

Re: [vpp-dev] assertion in gpe testing

2017-12-10 Thread Florin Coras
Hi Xyxue, Did you by chance configure an ip or a route through the gpe interface? If yes, then that is probably the issue. If not, could you provide more details regarding your configuration. Thanks, Florin > On Dec 10, 2017, at 6:25 PM, 薛欣颖 wrote: > > > Hi guys, > >

Re: [vpp-dev] 17.10 draft release notes

2017-10-25 Thread Florin Coras
.io [mailto:vpp-dev-boun...@lists.fd.io] On >> Behalf Of Florin Coras >> Sent: Wednesday, October 25, 2017 1:58 PM >> To: Ole Troan <otr...@employees.org> >> Cc: vpp-dev <vpp-dev@lists.fd.io> >> Subject: Re: [vpp-dev] 17.10 draft release notes >> >>

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,

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

Re: [vpp-dev] how to punt a specific TCP flow into linux kernel?

2017-12-20 Thread Florin Coras
Hi Lin, You can punt all tcp traffic without state in the stack with "set punt tcp”. You’ll also have to enable the session layer for that to work with “session enable”. Finally, the simplest way to get the traffic into linux is to add to vpp’s startup.conf tuntap { enable }. Hope this

Re: [vpp-dev] question about the VCL

2018-05-14 Thread Florin Coras
Hi Xyxue, No, the stack does not support IPPROTO_RAW. Given that this is a user space stack and that you have access to things like memif, may I ask what use case you would need that for? Florin > On May 14, 2018, at 12:58 AM, xyxue wrote: > > > Hi guys, > > Is the

Re: [vpp-dev] TCP performance - TSO - HW offloading in general.

2018-05-14 Thread Florin Coras
ust be the reason. > > Luca > > > > From: Florin Coras <fcoras.li...@gmail.com> > Date: Friday 11 May 2018 at 23:02 > To: Luca Muscariello <lumuscar+f...@cisco.com> > Cc: "vpp-dev@lists.fd.io" <vpp-dev@lists.fd.io> > Subject: Re: [vpp-dev] T

Re: [vpp-dev] Using custom openssl with vpp #vpp

2018-05-14 Thread Florin Coras
Hi DucTM, Did you try changing src/plugin/tlsopenssl.am to link against openssl 1.1? I’ve never tried it, so no idea what the end result may be :-) Florin > On May 14, 2018, at 3:52 AM, duct...@viettel.com.vn wrote: > > Hi, > I'm trying to customize the openssl plugin that needs to work with

Re: [vpp-dev] TCP performance - TSO - HW offloading in general.

2018-05-09 Thread Florin Coras
ay-based congestion control does not like > much VPP batching (batching in general) and we are using DBCG. > > Linux TSO has the same problem but has TCP pacing to limit bad effects of > bursts > on RTT/losses and flow control laws. > > I guess you’re aware of these issues al

Re: [vpp-dev] TCP performance - TSO - HW offloading in general.

2018-05-07 Thread Florin Coras
Hi Luca, We don’t yet support TSO because it requires support within all of vpp (think tunnels). Still, it’s on our list. As for crypto offload, we do have support for IPSec offload with QAT cards and we’re now working with Ping and Ray from Intel on accelerating the TLS OpenSSL engine also

Re: [vpp-dev] question about the VCL

2018-05-15 Thread Florin Coras
Xyxue, VCL hasn’t yet been updated to work in dgram mode. Try the builtin udp echo client/server or tests/vnet/session/udp_echo. Note however that you can’t expect udp to deliver all the bytes from one end to the other because of packet drops so try half-duplex testing. For some examples see

Re: [vpp-dev] How to actively close the client connections in http server? #vnet

2018-05-18 Thread Florin Coras
That http server is just example code that executes the contents of a get request as a cli commands within a spawned vpp process. So, if you want to disconnect _after_ the the reply is sent, call vnet_disconnect_session () at the end of http_cli_process. Florin > On May 17, 2018, at 10:52 PM,

[vpp-dev] git.fd.io not updating

2018-05-21 Thread Florin Coras
Hi, It would seem that git.fd.io [1] thinks that we last committed a patch to vpp almost 1 week ago. Any idea what might’ve triggered this? Thanks, Florin [1] https://git.fd.io/vpp/log/

Re: [vpp-dev] git.fd.io not updating

2018-05-22 Thread Florin Coras
: >>> Roughly a week ago, I noticed there was a DNS/IP change when cloning a new >>> VPP repo... I wonder if what I saw is somehow connected to this issue. >>> >>> On Mon, 2018-05-21 at 16:34 -0700, Florin Coras wrote: >>>> Hi, >>>> >

Re: [vpp-dev] gerrit.fd.io froblem access

2018-05-15 Thread Florin Coras
I’m getting in Chrome NET::ERR_CERT_COMMON_NAME_INVALID And dig says: ;; ANSWER SECTION: gerrit.fd.io. 5 IN CNAME dev.fd.io. dev.fd.io. 5 IN A 162.253.54.31 Florin > On May 15, 2018, at 2:50 PM, Dave Barach wrote: > >

Re: [vpp-dev] gerrit.fd.io froblem access

2018-05-15 Thread Florin Coras
IN CNAME awscloud.fd.io. awscloud.fd.io. 5 IN A 52.10.107.188 Florin > On May 15, 2018, at 3:03 PM, Florin Coras <fcoras.li...@gmail.com> wrote: > > I’m getting in Chrome NET::ERR_CERT_COMMON_NAME_INVALID > > And dig says: &

Re: [vpp-dev] VLIB_BUFFER_TOTAL_LENGTH_VALID set but invalid total_length_not_including_first_buffer

2018-05-23 Thread Florin Coras
Hi Yoann, Shouldn’t the clone code only read s->total_length_not_including_first_buffer only if VLIB_BUFFER_NEXT_PRESENT flag is set for s? I’m thinking about this line in particular: d->total_length_not_including_first_buffer = s->total_length_not_including_first_buffer +

Re: [vpp-dev] [FD.io Helpdesk #56282] git.fd.io not updating

2018-05-22 Thread Florin Coras
>> Roughly a week ago, I noticed there was a DNS/IP change when cloning a >> new VPP >> repo... I wonder if what I saw is somehow connected to this issue. >> On Mon, 2018-05-21 at 16:34 -0700, Florin Coras wrote: >>> Hi, >>> It would seem that git.fd.io [1]

Re: [vpp-dev] Is there a plan to support the udp mode in vcl?

2018-05-22 Thread Florin Coras
Xyxue, It’s on our todo list. In the mean time, you can use the raw session layer apis. For examples see src/tests/vnet/session/udp_echo.c Florin > On May 21, 2018, at 11:08 PM, xyxue wrote: > > Hi Florin, Ed, > > I'm testing the vcl in udp mode. After our debug vpp

Re: [vpp-dev] segfault due to movaps unaligned access

2018-04-26 Thread Florin Coras
ing? > > Regards, > Radu >   <> > <>From: vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> > [mailto:vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io>] On Behalf Of Florin > Coras > Sent: Tuesday, April 24, 2018 11:25 PM > To: Nicolau,

Re: [vpp-dev] segfault due to movaps unaligned access

2018-04-26 Thread Florin Coras
@lists.fd.io> > [mailto:vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io>] On Behalf Of Florin > Coras > Sent: Thursday, April 26, 2018 4:13 PM > To: Nicolau, Radu <radu.nico...@intel.com <mailto:radu.nico...@intel.com>> > Cc: vpp-dev@lists.fd.io <mailt

[vpp-dev] VPP 17.10 Released

2017-10-26 Thread Florin Coras
Dear VPP community, The VPP 17.10 release is complete. The release artefacts are now available on the nexus server and the repos have been updated. I’d like to take this opportunity to thank you all for your continued support for VPP. Regards, Florin

Re: [vpp-dev] compilation issue on branch origin/stable/1710

2017-10-23 Thread Florin Coras
Hi Shachar, Did you try cleaning the workspace? If not, from build-root try: make distclean ./bootstrap.sh and build again. HTH, Florin > On Oct 22, 2017, at 11:58 PM, Shachar Beiser wrote: > > Hi , > > I see a compilation issue while working on

  1   2   3   4   5   6   7   8   >