[vpp-dev] vpp compilation error against glibc2.27

2018-02-11 Thread nico
Hi, Since my distrib ( slackware-current) updated the glibc package from 2.26 to 2.27, got this vpp compilation error:   CC   vppinfra/timer.lo   CC   tools/vppapigen/lex.o In file included from /home/vpp/dev/vpp/build-root/../src/vppinfra/linux/mem.c:31:0: /home/vpp/dev/vpp/build-ro

Re: [vpp-dev] vpp compilation error against glibc2.27

2018-02-11 Thread Chris Luke
Looks like this syscall has been in the kernel a while, but glibc only added it in 2.27: http://man7.org/linux/man-pages/man2/memfd_create.2.html VERSIONS The memfd_create() system call first appeared in Linux 3.17; glibc support was added in version 2.27. I suspect w

Re: [vpp-dev] VPP code clarification

2018-02-11 Thread Chris Luke
Krishna, I’ll try to give some high level guidance, however much of this is also explained in various places in the wiki. https://wiki.fd.io/view/File:Fd.io_vpp_overview_29.03.17.pptx is a good start. There are two different uses of the word vector: As a dimensioned allocation of memory (so it