Re: [vpp-dev] #vpp Switching exercise task - VPP progressive tutorial

2018-03-12 Thread Burt Silverman
You have progressed further than I have, Hamid; I am wondering why vpp_api_test_plugins are able to be loaded early in the tutorial; I guess that is from 2016, or I don't know what is wrong with my plugins in the install tree. I mean, their source code does not have VLIB_PLUGIN_REGISTER like the no

Re: [vpp-dev] Adding new lib to makefile

2018-03-14 Thread Burt Silverman
There are some automake files like dpdk.am and marvell.am and tlsmbedtls.am that show the non-preferred way to use ..._LDFLAGS to add the library you will use; you should use ..._LDADD just to conform to (my reading of) the automake manual https://www.gnu.org/software/automake/manual/automake.pdf.

Re: [vpp-dev] dpdk drivers

2018-03-15 Thread Burt Silverman
Maybe you need to do some visual inspection during the build to check that what you think is being built is indeed being built and linked. Possibly you might [V=1] make build-release > build.log 2>&1 and look in build.log. Also manually examine timestamps on relevant files along with that. Until

Re: [vpp-dev] make TEST=test_ip6 test failing on multiple machines, when NOT run as root.

2018-03-15 Thread Burt Silverman
I am getting those File Exists errors on Debian Buster Beta, and worse luck on Ubuntu 17.10 (other errors); but CentOS worked fine. All with tip of master branch code. Burt On Thu, Mar 15, 2018 at 6:36 PM, Jon Loeliger wrote: > On Thu, Mar 15, 2018 at 4:45 PM, Dave Barach wrote: > >> +1. Defin

Re: [vpp-dev] uninstall vpp and dpdk

2018-03-17 Thread Burt Silverman
Also, after doing Dave's steps, *just in case* you installed some dpdk independently from vpp, do the parallel operation: $ dpkg -l | grep dpdk To see the list of installed packages $ sudo dpkg –purge I doubt it can hurt. Burt On Sat, Mar 17, 2018 at 11:55 AM, Dave Barach wrote: > Debian

Re: [vpp-dev] vpp & dpdk

2018-03-17 Thread Burt Silverman
I believe you are creating libdpdk.a which is a text file that GROUPs together the .a files you are interested in, so you can look at it and see what is going on. In the build and install trees. Burt On Sat, Mar 17, 2018 at 2:37 AM, xulang wrote: > Hi, > How does vpp link dpdk related target fi

Re: [vpp-dev] Coverity Scan seems to be back

2018-03-17 Thread Burt Silverman
They set up scan.coverity.com so that if you type http://scan.coverity.com you might start thinking your home wlan is broken or your browser is broken because they don't automatically transfer you to https://scan.coverity.com. I guess they must be paranoid after the recent break in. Burt On Fri,

Re: [vpp-dev] make TEST=test_ip6 test failing on multiple machines, when NOT run as root.

2018-03-19 Thread Burt Silverman
I believe the physmem/numa error is just to throw us off -- a code bug but an innocuous one at least for non NUMA systems; Damjan would know more. Jon, I like your idea about it not quitting on the first error. And I guess the "File Exists" error is also just something that happens after the "real

Re: [vpp-dev] make TEST=test_ip6 test failing on multiple machines, when NOT run as root.

2018-03-22 Thread Burt Silverman
On machines that I see test failures -- sometimes, frequently, they disappear when I use make test-debug rather than make test. Burt On Thu, Mar 22, 2018 at 2:08 PM, Klement Sekera wrote: > > > > Ooo, I see... So, yeah, I have to hop between a local branch and > the > > upstream master,

Re: [vpp-dev] Issue in installing router and netlink plugins

2018-04-01 Thread Burt Silverman
It looks like you did not follow Chad Wang's advice if you are seeing the same error. Get the latest vppsb code. Burt On Sun, Apr 1, 2018 at 12:39 PM, Hamid via Lists.Fd.Io < 14mseesrasool=seecs.edu...@lists.fd.io> wrote: > Not working with the latest code. > > I have retried with 'git checkout

Re: [vpp-dev] router plugin ISIS

2018-04-30 Thread Burt Silverman
IP_PROTOCOL_ISIS is related to this IETF draft from 1999 https://tools.ietf.org/html/draft-ietf-isis-wg-over-ip-02. IS-IS over IPv4, as opposed to IS-IS. Note that in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml#protocol-numbers-1, IP_PROTOCOL_ISIS, aka Decimal 124, has

Re: [vpp-dev] router plugin ISIS

2018-05-01 Thread Burt Silverman
Apparently the question of whether IS-IS is a layer 2 protocol or a layer 3 protocol falls into the realm of religious wars. It's one I had never been near; the issue had never come up for me. But I like Tony Li's statement, https://www.quora.com/Why-is-ISIS-considered-a-layer-2-protocol-and-OSPF-a

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

2018-05-20 Thread Burt Silverman
I was amused to read this on VPP simply because I have been spending less time with VPP than previously because I am spending a bunch of time with Arduino stuff -- and most of my time there is spent trying to figure out why "read" or "recv" on a socket (using lwip stack) is not properly propagating

Re: [vpp-dev] IRC SPAM

2018-08-22 Thread Burt Silverman
I registered and verified, but when I try to log in I always go to the unregistered area. How do I log in now? The instructions are pretty useless for a non SASL client user. Burt On Wed, Aug 22, 2018 at 12:49 PM, Vanessa Valderrama < vvalderr...@linuxfoundation.org> wrote: > In effort to preven

Re: [vpp-dev] IRC SPAM

2018-08-22 Thread Burt Silverman
I get SSL Handshake Failed when I try that. Burt On Wed, Aug 22, 2018 at 2:39 PM, Thomas F Herbert wrote: > > > On 08/22/2018 02:01 PM, Burt Silverman wrote: > > I registered and verified, but when I try to log in I always go to the > unregistered area. How do I log in now

Re: [vpp-dev] IRC SPAM

2018-08-22 Thread Burt Silverman
the webchat interface work. Weird. Burt On Wed, Aug 22, 2018 at 2:39 PM, Thomas F Herbert wrote: > > > On 08/22/2018 02:01 PM, Burt Silverman wrote: > > I registered and verified, but when I try to log in I always go to the > unregistered area. How do I log in now? The instr

Re: [vpp-dev] IRC SPAM

2018-08-23 Thread Burt Silverman
/connect command. I am > guessing I am not doing it in the right place, as it consistently claims > that I need to be an admin to issue the command. > > > > Yours, > > Joel > > > > *From:* vpp-dev@lists.fd.io *On Behalf Of *Burt > Silverman > *Sent:* Wednes

Re: [vpp-dev] IRC SPAM

2018-08-25 Thread Burt Silverman
ols tab in the GUI. Burt On Fri, Aug 24, 2018 at 2:14 PM, Thomas F Herbert wrote: > See below: > > On 08/23/2018 03:49 PM, Burt Silverman wrote: > > Hi Tom, > > Although I don't need to use pidgin, my obsessive gene has kicked in: the > idea that it should work reliab

Re: [vpp-dev] IRC SPAM

2018-08-25 Thread Burt Silverman
m version. Is it > possible that the needed capability is only part of the premium version? > > > > Yours, > > Joel > > > > *From:* vpp-dev@lists.fd.io *On Behalf Of *Joel > Halpern > *Sent:* Saturday, August 25, 2018 12:09 PM > *To:* Burt Silverman ; Th

Re: [vpp-dev] Question about ip4(6)-glean node behavior and packet drops

2018-09-30 Thread Burt Silverman
I read that a traditional Cisco CEF router behaves as follows: "When the ping process tries to send the first packet and does not see an ARP entry, it initiates an ARP request. It continues to try to send the packet, and then drops the packet after a defined wait period. When an ARP response is re

Re: [vpp-dev] meson build?

2018-10-17 Thread Burt Silverman
Indeed, it is time to take a break from redoing the build system - regardless of what is best, it has been through a lot of changes and come a long way. Taking a break from changing build systems, one can have time to pursue one of my favorite related things -- IWYU from Google -- https://include-w

Re: [vpp-dev] Build failing on Fedora

2018-11-24 Thread Burt Silverman
I agree re cmake3, it looks like the correct package is cmake, not cmake3. Maybe something like this is needed (for the Fedora case) since dnf has been around a long time now. diff --git a/Makefile b/Makefile index e0c710fd..3c8d7c31 100644 --- a/Makefile +++ b/Makefile @@ -82,13 +82,13 @@ else

Re: [vpp-dev] Build failing on Fedora

2018-11-26 Thread Burt Silverman
Hi Ed, Thank you for looking at my change, and I apologize for some laziness -- I should have made it more clear that I was only doing part of the job -- not adding the needed ifeq's so that this Fedora stuff would be isolated from other platforms. I leave it to somebody else to finish the job. O

Re: [vpp-dev] Build failing on Fedora

2018-11-26 Thread Burt Silverman
Possibly "29" is the only Fedora release that has issues? At the very least, "make install-dep" was coughing there. Burt -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#11421): https://lists.fd.io/g/vpp-dev/message/11421 Mute This Topic: https://lis

Re: [vpp-dev] get the same IP address from DHCP server for two VPP DHCP clients

2018-12-10 Thread Burt Silverman
Yes, not only do they have the same transaction id, they have the same Client ID. Option: (61): 3d 08 76 70 65 20 31 2e 30 00 =.vpe 1. 0. Different clients need to have unique Client IDs. Burt -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/

Re: [vpp-dev] vpp router plugin threads? (vpp + router + netlink + FRRouting)

2018-12-13 Thread Burt Silverman
I just tried building on master of both vpp and vppsb. I just had to add #include to tap_inject_node.c. It seems like that bug has been around a long time. I used the directions in vppsb/router/README.md. Burt -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply

Re: [vpp-dev] regarding cross compiling

2018-12-19 Thread Burt Silverman
According to this, https://cmake.org/cmake/help/latest/manual/cmake-toolchains.7.html#cross-compiling , you just need to set a few more variables for cross compilation. In the old days, that could be done in the ebuild *.mk files under build-data and build-root. However, I believe ebuild was optim

Re: [vpp-dev] How do I get the "dpdk-shared" in VPP ?

2019-01-25 Thread Burt Silverman
I tried the procedure here. The name of the directory "build" is arbitrary; I used "burt." Things worked (i.e., no build errors) when I located burt under vpp but when I tried locating it under ~, cmake complained that I was not inside a git space (which is true), due to the pack.cmake file. Burt

Re: [vpp-dev] VPP Router Plugin or alternatives

2019-07-05 Thread Burt Silverman
>TCP-MD5 needs to be implemented in the host stack before a standards-compliant BGP could be accomplished. Or TCP-AO, RFC 5925, instead, as it has obsoleted RFC 2385? Burt -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#13452): https://lists.fd.io/

Re: [vpp-dev] VPP Router Plugin or alternatives

2019-07-08 Thread Burt Silverman
I would follow the build instructions in vppsb/router/README.md. I found it helpful to do the unsophisticated: $ cd vppsb $ rm -rf * $ git checkout . so that I would clear out references to automake 1.15 as I have a newer automake, version 1.16.1. Then the netlink part should configure, build, a

Re: [vpp-dev] Support for shared subnet

2019-09-10 Thread Burt Silverman
But Chris, I believe that wireless access point is using bridging -- not the same thing. You probably can verify that by local log in to an ASUS router or something else that uses Linux underneath, and double check me, using ifconfig or ip commands. Burt -=-=-=-=-=-=-=-=-=-=-=- Links: You receive

Re: [vpp-dev] Support for shared subnet

2019-09-10 Thread Burt Silverman
Krishna, I am almost certain that you want to stick with the VPP design, and that you do not have a valid case for a design change. Accept the fact that you have to add more VLANs/subnets to the PE router, when, in fact, you have more VLANs/subnets in your system. It is possible to do what you ar

Re: [vpp-dev] Support for shared subnet

2019-09-11 Thread Burt Silverman
Thank you, Ole. Great that you put this in the context of point to point interfaces. But I think a fundamental issue remains -- one that Dave Barach would remind me of, although I hope I do not misrepresent his question. As I see it, one line card represents a router, and it has 2 point-to-point i

Re: [vpp-dev] Odd build issue/failure.

2019-09-27 Thread Burt Silverman
I am seeing the same problem when remove the file you mentioned, Chris. In my case, I had additional problems after I had removed package vpp-ext-deps on my Ubuntu system. I had to remove build-root/build-vpp_debug-native/vpp/CMakeCache.txt. But I still have the problem you describe. Looks like th

Re: [vpp-dev] Odd build issue/failure.

2019-09-27 Thread Burt Silverman
If I go into build-root/build-vpp_debug-native/external/build-quicly and make install I get libquicly.a where it is needed. However, then when I go back to the top and say "make build" that libquicly.a gets removed prior to it being used. Burt -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all mess

Re: [vpp-dev] Odd build issue/failure.

2019-09-28 Thread Burt Silverman
Hi Chris, Okay, I see the problem. So many timestamps and ok flags in the build system that we forgot to handle all of them correctly. When you touch that DPDK file, the build system is good about realizing that it has to rebuild DPDK. Unfortunately, DPDK is included along with some other things

Re: [vpp-dev] VPP Interfaces from with (Docker) Containers?

2019-10-04 Thread Burt Silverman
Funny about the timing of Jon's query -- I ran into something similar at around the same time: I wanted to set up Docker on Windows 10, with Linux containers, and then run "make test" (following a clone of the git repository.) My guess is that this is either impossible, or it requires extra trick

Re: [vpp-dev] VPP Interfaces from with (Docker) Containers?

2019-10-04 Thread Burt Silverman
Thanks, Ben, I managed to conflate different issues -- I should try HyperV as per your suggestion. Burt -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#14121): https://lists.fd.io/g/vpp-dev/message/14121 Mute This Topic: https://lists.fd.io/mt/34386

[vpp-dev] test_srmpls.py and test_ip_mcast.py fail under "make test-debug"

2019-10-07 Thread Burt Silverman
I wonder if anybody knows why 7/10 tests fail for these test cases with "make test-debug" but all pass using "make test". I have tried using several platforms, laptops and desktops, some fast, some not so fast -- the results are consistent. And speaking of "make test", I don't know how to run suc

Re: [vpp-dev] test_srmpls.py and test_ip_mcast.py fail under "make test-debug"

2019-10-08 Thread Burt Silverman
ttps://gerrit.fd.io/r/c/vpp/+/22598 > > > > thanks for the report 😊 > > > > /neale > > > > *From: *"Dave Barach (dbarach)" > *Date: *Monday 7 October 2019 at 21:28 > *To: *"Benoit Ganne (bganne)" , Burt Silverman < > bur...@gmail.com

Re: [vpp-dev] Linking external libraries to VPP executable

2020-01-03 Thread Burt Silverman
Also, for the sake of completeness, it might be a good idea to spell out the tool chain being used, Siddarth. Burt On Fri, Jan 3, 2020 at 7:58 AM Dave Barach via Lists.Fd.Io wrote: > There should be no need to change anything except what your plugin links > against. > > > > As Damjan wrote: unl

Re: [vpp-dev] n_vectors...

2020-04-06 Thread Burt Silverman
>If you imagine yourself in the position of someone who is a newcomer >starting to use and learn about VPP. Perhaps someone with an >engineering background who has an understanding of the "vector" concept >from linear algebra courses and so on. Speaking as someone who knows very little about the

Re: [vpp-dev] n_vectors...

2020-04-06 Thread Burt Silverman
I had to go through slowly and take lots of Dramamine to get my head to stop spinning while I read through everything. I agree -- referring to a frame as a vector when it is not a vector in the sense of the infrastructure vector makes something relatively straightforward into something unnecessaril

Re: [vpp-dev] macro definition

2016-10-12 Thread Burt Silverman
Ewan, There is a fragment of code in vnet/vnet/ethernet/types.def from which you can derive the definitions. Because types.def is only a fragment of code, used in multiple ways, automated tools like Eclipse that normally do well with macros do not do well here. Burt On Fri, Oct 7, 2016 at 9:01 P

Re: [vpp-dev] Build Errors

2016-10-13 Thread Burt Silverman
I hit the same issue -- you are not alone, Billy. (I wondered why I was alone!) My understanding is that a nightly build is currently done with an older version of gcc that may not issue the warnings/errors you and I have seen; hence the bug was not spotted until Coverity caught it. Burt On Thu,

Re: [vpp-dev] macro definition

2016-10-13 Thread Burt Silverman
d the template string, it will be obvious where to find the > list of suffixes. > > > > Thanks… Dave > > > > *From:* vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] *On > Behalf Of *Burt Silverman > *Sent:* Wednesday, October 12, 2016 10:38 PM >

Re: [vpp-dev] Can't build Centos Vagrant Master

2016-10-18 Thread Burt Silverman
Interesting this DSA vs RSA. It looks like openssl folks did a patch in November 2011 that would fix a bug that showed up when using DSA keys longer than 1024 (meaning 2048 or 3072 like per FIPS 186-3 from 2009.) But openssh never caught on, and their ssh-keygen may barf on keys longer than 1024 wh

Re: [vpp-dev] Permissions Error on Centos Vagrant VPP VM

2016-10-19 Thread Burt Silverman
Parallelism is always nice. Looking at your snippet from git diff, I would say it makes sense to me that if Ubuntu requires SUDOCMD, then so does CentOS. Just my two cent(O)s. Burt On Wed, Oct 19, 2016 at 8:43 AM, Billy McFall wrote: > In the VPP Meeting yesterday (10/18/2016), Dave Wallace re

Re: [vpp-dev] Permissions Error on Centos Vagrant VPP VM

2016-10-19 Thread Burt Silverman
:* vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] *On > Behalf Of *Burt Silverman > *Sent:* Wednesday, October 19, 2016 9:10 AM > *To:* Billy McFall > *Cc:* vpp-dev > *Subject:* Re: [vpp-dev] Permissions Error on Centos Vagrant VPP VM > > > > Parallelism is al

Re: [vpp-dev] Permissions Error on Centos Vagrant VPP VM

2016-10-19 Thread Burt Silverman
ble than more; this is indicative of > too much use of sudo. > > > > Chris. > > > > *From:* vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] *On > Behalf Of *Burt Silverman > *Sent:* Wednesday, October 19, 2016 9:10 AM > *To:* Billy McFall > *

Re: [vpp-dev] L2BD test failing during MAC learning - VPP-518

2016-10-29 Thread Burt Silverman
So let me understand. We know that with an out of the box Ubuntu system, as regular user we cannot attach to a running process with either gdb or gdbserver. On the other hand, nominally we can do either gdb or gdbserver but Klement are you saying that due to other considerations, like maybe

Re: [vpp-dev] Fwd: DPDK SDK in plugin

2016-12-14 Thread Burt Silverman
and in some cases you also want to add -L to the expression (like when the library is not in a standard location and the -L has not been already added for a different library.) Burt On Wed, Dec 14, 2016 at 1:02 PM, Dave Barach (dbarach) wrote: > In /Makefile.am: > > > > my_plugin_la_LIBADD =

Re: [vpp-dev] [csit-dev] FW: vxlan-gpe-pop-ioam-v4: multiply-defined by standard plugin build

2016-12-19 Thread Burt Silverman
A few words for the curious: the build system has a staged install process. The autotools (libtool) knows about the staged install area, and it sets up RPATH where needed on libraries and binaries to point to that staged install area. As libtool does not know about the final install area, the separ

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

2016-12-21 Thread Burt Silverman
Forgive me for not having read through in detail, I just wanted to mention two models I found while googling: 1. The Linux model has a large number of maintainers. It looks like they break up the kernel in various ways. So each driver will have a maintainer. But also, different layers and subsyste

Re: [vpp-dev] change in source code tree

2016-12-28 Thread Burt Silverman
Hi Damjan, This looks really sweet. Finally, good riddance to ebuild. Ebuild has a mix of some brilliant tricks and some useless irritations. The brilliant tricks were primarily designed for the case of building a slew of open source packages, rather than something like VPP that wishes to be a sin

Re: [vpp-dev] change in source code tree

2016-12-28 Thread Burt Silverman
, 2016 at 10:25 AM, Damjan Marion (damarion) < damar...@cisco.com> wrote: > Dear Burt, > > > > On 28 Dec 2016, at 15:08, Burt Silverman wrote: > > > > Hi Damjan, > > > > This looks really sweet. Finally, good riddance to ebuild. > > This change is

Re: [vpp-dev] Build VPP for thunderx platform

2017-01-04 Thread Burt Silverman
Can't say for sure, but perhaps PLATFORM=thunder is the answer. On Wed, Jan 4, 2017 at 8:33 AM, Marco Varlese wrote: > Hi, > > I'm trying to build VPP for the ThunderX platform. > I've a platform in the lab so I've no need for cross-compiling, etc. > > However, if I run the default "make bootstr

Re: [vpp-dev] Build VPP for thunderx platform

2017-01-04 Thread Burt Silverman
ists.fd.io] > On > > Behalf Of Marco Varlese > > Sent: mercredi 4 janvier 2017 17:36 > > To: Rami Rosen ; Burt Silverman > > > > Cc: vpp-dev > > Subject: Re: [vpp-dev] Build VPP for thunderx platform > > > > Mine was a typo mistake >

Re: [vpp-dev] Build VPP for thunderx platform

2017-01-05 Thread Burt Silverman
always with x86_64. So this is for you an even more important reason than what I mentioned earlier that vpp.mk needs to be fleshed out for your case, Marco. Burt On Thu, Jan 5, 2017 at 4:19 AM, Marco Varlese wrote: > On Wed, 2017-01-04 at 12:03 -0500, Burt Silverman wrote: > > Marco, it l

Re: [vpp-dev] VPP Build Bombing Out on libsvm.la?

2017-01-11 Thread Burt Silverman
I don't have a great answer, but this is something I would try. If you have a clean git repository, with no local uncommitted modifications (if you have any, then stash them so they won't be lost), I would try from the top of the tree: $ rm -rf * #make sure you do not use .* $ git checkout . N

Re: [vpp-dev] VPP Build Bombing Out on libsvm.la?

2017-01-12 Thread Burt Silverman
Looking at your note again; I tried to replicate, but make was too smart for my feeble attempt. But a few thoughts: 1. The warning about relinking is normal AFAIK. Roughly speaking, libsvm.la was linked to libvppinfra.la in the build tree but now it will be linked to libvppinfra.la in the install

Re: [vpp-dev] VPP Build Bombing Out on libsvm.la?

2017-01-12 Thread Burt Silverman
Hi Jon, I have a conjecture. It is based on some experiences with previous projects I have worked on. I need to test this out before stating anything definite, but I will give you a heads up on what I will try experimentally, in case you wish to try it yourself. Consider the .am files in directory

Re: [vpp-dev] VPP Build Bombing Out on libsvm.la?

2017-01-12 Thread Burt Silverman
Cool. My suggestion would not have solved the issue, but looking at Damjan's .am files gives me a hint why the years ago project had issues, for example: libsvm_la_LIBADD = libvppinfra.la -lrt -lpthread libsvm_la_DEPENDENCIES = libvppinfra.la I'll bet we did not have the second line in the years

Re: [vpp-dev] Help regarding VPP build with ODP

2017-01-17 Thread Burt Silverman
Hi Sreejith, Have you tried adding your include path to vpp_CPPFLAGS in build-data/packages/vpp.mk rather than the old way of adding to vnet_CPPFLAGS in vnet.mk? Similarly for libraries, everything done in vpp.mk. See if this works for you. Burt On Tue, Jan 17, 2017 at 5:37 AM, Sreejith Surendra

Re: [vpp-dev] Build on Fedora 25 failed

2017-01-17 Thread Burt Silverman
Hi Padraig, Is that a workaround? Why would everything else be automated except for the autoconf install? Burt On Tue, Jan 17, 2017 at 8:07 AM, Connolly, Padraig < padraig.conno...@intel.com> wrote: > Hi Kevin, > > Try and install autoconf ('dnf install autoconf') and run the build script > aga

Re: [vpp-dev] Build on Fedora 25 failed

2017-01-17 Thread Burt Silverman
n it is not there? > > > > Thanks, > > Padraig > > *From:* vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] *On > Behalf Of *Connolly, Padraig > *Sent:* Tuesday, January 17, 2017 1:19 PM > *To:* Burt Silverman ; Edward Warnicke < > hagb...@gmail.co

Re: [vpp-dev] Build on Fedora 25 failed

2017-01-17 Thread Burt Silverman
Yes, also autoconf seems to be repeated twice in DEB_DEPENDS > > > > Thanks, > > Padraig > > > > *From:* Burt Silverman [mailto:bur...@gmail.com] > *Sent:* Tuesday, January 17, 2017 2:39 PM > *To:* Connolly, Padraig > *Cc:* Edward Warnicke ; vpp-dev@lists.fd

Re: [vpp-dev] Build on Fedora 25 failed

2017-01-17 Thread Burt Silverman
I see another possible issue for Ed in the Makefile, if Fedora 25 is to be supported: zlib seems to be hardcoded to a level that is earlier than Fedora 25. Kevin can you make certain you have it on your system. Your log mentioned zlib. Just by chance, on my Fedora, I have libtool-ltdl in additon t

Re: [vpp-dev] Build on Fedora 25 failed

2017-01-17 Thread Burt Silverman
I tried a variation, and I had success: One thing, I didn't do the dependencies install, I just waited until crashes and then looked to see what my system was missing. For my second step, I needed to add ganglia-devel and chrpath packages. My second step is "make pkg-rpm" from the top level direct

Re: [vpp-dev] Build on Fedora 25 failed

2017-01-17 Thread Burt Silverman
redhat-rpm-config-45-1.fc25.noarch Drats, copy paste from my VM is not working now! Burt On Tue, Jan 17, 2017 at 5:11 PM, Kevin Wilson wrote: > Burt, > I want to solve the issue I am currently stucked with. > I have a question: what do you see in your F25 machine when running > ls -al /usr/lib

Re: [vpp-dev] Build on Fedora 25 failed

2017-01-17 Thread Burt Silverman
I can tell you this, Kevin: if you do "make build-release" and follow that with your install-rpm command, you will see the exact same error that you are seeing. But if you follow "make build-release" with "make pkg-rpm" then the following stuff happens at the start, setting you up for install-rpm

Re: [vpp-dev] igb_uio -> uio_pci_generic

2017-01-24 Thread Burt Silverman
Hi Damjan, My understanding is that CONFIG_VFIO_NOIOMMU will never be set in a stock kernel, and you will need to build a custom kernel for that. I understand that with this option, the kernel cannot guarantee that applications are prevented from creating bugs that normally the kernel can guarante

Re: [vpp-dev] igb_uio -> uio_pci_generic

2017-01-24 Thread Burt Silverman
I think the latest and greatest ATOMs have iommu support. On Tue, Jan 24, 2017 at 11:05 PM, Burt Silverman wrote: > Hi Damjan, > > My understanding is that CONFIG_VFIO_NOIOMMU will never be set in a stock > kernel, and you will need to build a custom kernel for that. I understand

Re: [vpp-dev] building rpm packages failure

2017-01-25 Thread Burt Silverman
I ran into some strange results on Fedora 25; first there was a problem but it disappeared: The problem occurred when I was on master. It seemed that the '~' character in the filenames like you have in your note was giving the rpm tools a bad time. So I switched to the 17.01 branch and the problem

Re: [vpp-dev] [deb-dpdk] igb_uio -> uio_pci_generic

2017-01-26 Thread Burt Silverman
> how these things play out in deployment. >> > > Thanks Ed. > Adding my 2 cents inline below just to provide another POV ... > > > >> On Tue, Jan 24, 2017 at 9:05 PM, Burt Silverman wrote: >> >>> Hi Damjan, >>> >>> My understanding is that

Re: [vpp-dev] [deb-dpdk] igb_uio -> uio_pci_generic

2017-01-27 Thread Burt Silverman
tion of elegance that occurs with simply adding the #define to vfio.c. I'll play around with DKMS and see if I can get results -- I have not used DKMS enough. Burt On Fri, Jan 27, 2017 at 3:38 AM, Christian Ehrhardt < christian.ehrha...@canonical.com> wrote: > > On Thu, Jan 26

Re: [vpp-dev] [FD.io Helpdesk #36114] [linuxfoundation.org #36114] RE: Verify job failures due to external IP address lookup

2017-02-01 Thread Burt Silverman
Strange. One of the failed requests is for package libssl-dev_1.0.2g-1ubuntu4.6_amd64.deb It is not on that server http://ubuntu.mirror.vexxhost.com/ubuntu/pool/main/o/openssl/, indeed. They do have versions ubuntu4.1 through 4.5. However, if I do a general Google search for the 4.6 version, I d

Re: [vpp-dev] [FD.io Helpdesk #36114] [linuxfoundation.org #36114] RE: Verify job failures due to external IP address lookup

2017-02-01 Thread Burt Silverman
Never mind, Google is not being my friend. On Wed, Feb 1, 2017 at 7:40 PM, Burt Silverman wrote: > Strange. One of the failed requests is for package > > libssl-dev_1.0.2g-1ubuntu4.6_amd64.deb > > It is not on that server http://ubuntu.mirror.vexxhost. > com/ubuntu/pool/main/

Re: [vpp-dev] memory allocation fail in clib_bitmap

2017-02-08 Thread Burt Silverman
I would only add that the comments in src/vppinfra/bitmap.h are very well written. ​ ___ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev

Re: [vpp-dev] Failing Out-of-tree Builds

2017-02-09 Thread Burt Silverman
​>Maybe it just needs to be included >in the actual C source file that needs it. I'll bet it only needs to be included in fib_entry_src.c, fib_test.c, fib_urpf_list.c, fib_path_list.c, fib_path.c, load_balance.c, ip4_forward.c, and ip4_source_check.c. But I don't know for certain.

Re: [vpp-dev] libpneum compilation flags

2017-02-10 Thread Burt Silverman
Hi Gabriel, I do not fully understand the mechanisms for all processors, and being that is the case, perhaps you can add a lot of comments to configure.ac. I believe that the getconf command uses information from glibc/sysdeps/x86/cacheinfo.c, which uses information from the CPUID instruction of t

Re: [vpp-dev] libpneum compilation flags

2017-02-13 Thread Burt Silverman
Thanks, Gabriel, and Damjan. It appears to me that the glibc getconf program is using its own mechanisms for determining cache line size, rather than using the information that the kernel has. That is my reading of the glibc code, so I do not believe Damjan you will see any different behavior with

Re: [vpp-dev] VPP Repo status?

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

Re: [vpp-dev] Vpp dependencies

2017-02-15 Thread Burt Silverman
My guess, Raghav, is that *you *do the testing when it comes to distributions other than Centos and Ubuntu. But that does make me think of a related question: the current long term Centos release is 7.3.1611 for Centos 7, but the top level VPP Makefile has some references to packages that are avail

[vpp-dev] How do I create a igb_uio module on Centos

2017-02-17 Thread Burt Silverman
Hi, I am trying to follow the procedures on https://wiki.fd.io/view/VPP/Build,_install,_and_test_images and https://wiki.fd.io/view/VPP/How_To_Connect_A_PCI_Interface_To_VPP but I end up with no igb_uio module; so I cannot # modprobe igb_uio and that seems to correspond to - *vpp-dpdk-dkms* -

Re: [vpp-dev] How do I create a igb_uio module on Centos

2017-02-18 Thread Burt Silverman
> I have been editing ../vpp/dpdk/Makefile, search for IGB_UIO and change > the n to a y. > > Billy > > On Sat, Feb 18, 2017 at 6:31 AM, Damjan Marion > wrote: > >> >> On 18 Feb 2017, at 05:48, Burt Silverman wrote: >> >> Hi, >> >> I am try

Re: [vpp-dev] How do I create a igb_uio module on Centos

2017-02-20 Thread Burt Silverman
he ports of my new 4 port intel adapter to a laptop with static IPs and see if I can ping. Everything preceding that in https://wiki.fd.io/view/VPP/How_To_Connect_A_PCI_Interface_To_VPP works great. 12. I'll probably get an intel based desktop in the near future. Burt On Sat, Feb 18, 2017 a

Re: [vpp-dev] How do I create a igb_uio module on Centos

2017-02-21 Thread Burt Silverman
​I will likely buy an intel processor based computer after I take a NJ break. And there are probably machines sitting at the local "Transfer Station" (aka City Dump) that are more usable for this activity than my AMD! I am thinking of adding "SC Linux expert" to my resume. When the interviewer say

[vpp-dev] sanity check during rpm installation missing

2017-02-21 Thread Burt Silverman
Hi, I found some excellent error checking in build-root/vagrant/update.sh, whereby if vm.nr_hugepages cannot be set to 1024, the script exits gracefully. However, during rpm installation -- I don't know which one at the moment -- there is no checking prior to plopping down src/vpp/conf/80-vpp.con

Re: [vpp-dev] sanity check during rpm installation missing

2017-02-21 Thread Burt Silverman
t alone if its more. > > Ed > > On Tue, Feb 21, 2017 at 3:12 PM, Burt Silverman wrote: > >> Hi, >> >> I found some excellent error checking in build-root/vagrant/update.sh, >> whereby if vm.nr_hugepages cannot be set to 1024, the script exits >> graceful

Re: [vpp-dev] Loopback Interface Names

2017-02-23 Thread Burt Silverman
​I am arriving a bit late to the party; I just wanted to point out that the current user interface is similar to that of the Linux losetup command for Linux loop devices. Here is a silly example to demonstrate: burts@burtvb:~$ sudo losetup -f junk3.c [sudo] password for burts: losetup: junk3.c: Wa

Re: [vpp-dev] Loopback Interface Names

2017-02-23 Thread Burt Silverman
​No problem, Jon. Your original note suggests 2 problems, one in paragraphs 1-3, and the second problem being "not following PRCL". My understanding is that John Lo's note eliminates the first problem as being interesting, so that leaves the latter being in the "interesting" bucket. And like you sa

Re: [vpp-dev] Coding Preference Question

2017-02-23 Thread Burt Silverman
​Spend some time with C++ and it becomes more obvious that ~0 and -1 are the same thing: 0 is an integer, and ~0 is also an integer, with the bits flipped, and -1 is an integer with the same bit pattern as ~0. So if the intent is to have an unsigned int with the same bit pattern as ~0 or -1, the w

Re: [vpp-dev] raspberrypi builds

2017-03-08 Thread Burt Silverman
Just for my curiosity, has it been done on RP 3 Model B? On Tue, Mar 7, 2017 at 1:04 AM, Ilan Uriel wrote: > I am trying to build VPP on rp 2. > > > > I have tried both arm32 platform and vpp_lite but none would compile. > > > > It appears that there is a lot of work to be done before it can com

Re: [vpp-dev] VPP on raspberry pi & 32 bit compilation

2017-03-08 Thread Burt Silverman
​I thought the RP 3 Model B is a 64 bit machine. - A 1.2GHz 64-bit quad-core ARMv8 CPU Is the build done directly on the RP, or is it done via cross compilation? ___ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-de

Re: [vpp-dev] Build broken?

2017-03-13 Thread Burt Silverman
Seems to work here, although I didn't do a super clean, I did "git pull" and then "make build-release"... "make wipe-release"... "make build-release". Maybe try with V=1 and look to see if any error messages before rte_config.h is used. Perhaps you need "make install-dep". Certainly "make bootstra

Re: [vpp-dev] Build broken?

2017-03-15 Thread Burt Silverman
​I guess it is a matter of Apples and Oranges. In the Apples category, I can follow Step 2A of https://wiki.fd.io/view/VPP/Build,_install,_and_test_images, where I do not have to explicitly say "make dpdk-install-dev". I just tried it on a clean Ubuntu Server; granted I am using Ubuntu 16.10 unoffi

Re: [vpp-dev] Make pkg-rpm seems to be failing...

2017-03-17 Thread Burt Silverman
I am stuck in vnet/mpls/mpls_features.c at line 107. Not getting beyond make build-release. end_node is not recognized here, it seems. ​ ___ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev

[vpp-dev] Build time performance info CentOS vs Ubuntu and also I'm looking for some virtual machine advice

2017-03-17 Thread Burt Silverman
I have been trying to get a pleasant VM environment on a laptop. The original goal was to set something up in limited space on a Lenovo T400 laptop. I was tearing my hair out when I found that my VM build of VPP was taking much longer than a build on the base machine. The processor is Core 2 Duo,

Re: [vpp-dev] Make pkg-rpm seems to be failing...

2017-03-17 Thread Burt Silverman
-centos7/ >> >> Ed >> >> On Fri, Mar 17, 2017 at 2:19 PM, Ed Warnicke wrote: >> >>> I just hit that too... >>> >>> Ed >>> >>> On Fri, Mar 17, 2017 at 1:56 PM, Burt Silverman >>> wrote: >

  1   2   >