“I don't know if this also affects the shared libraries.”

$ ls -l /usr/lib/x86_64-linux-gnu/libvlib.so.0.0.0

to work out whether the installed shared libs are newer or older than your 
change to node.h...

Thanks… Dave

From: theleo...@gmail.com [mailto:theleo...@gmail.com] On Behalf Of Leonardo 
Linguaglossa
Sent: Wednesday, March 8, 2017 9:54 AM
To: Dave Barach (dbarach) <dbar...@cisco.com>
Cc: vpp-dev@lists.fd.io
Subject: Re: [vpp-dev] [Dev question on changing the VLIB_FRAME_SIZE]

Thank you for your reply,
I actually re-built everything ( make wipe-release && make build-release ). I 
don't know if this also affects the shared libraries.
The idea is to perform some experiments as a function of the frame size, and in 
order to do this, I need to modify the VLIB_FRAME_SIZE definition.

2017-03-08 15:25 GMT+01:00 Dave Barach (dbarach) 
<dbar...@cisco.com<mailto:dbar...@cisco.com>>:
Please make absolutely sure that (a) you’ve compiled the tree from scratch, and 
(b) that you’re not tripping over previously-installed shared libraries built 
with a different VLIB_FRAME_SIZE.

Why are you interested in changing VLIB_FRAME_SIZE in the first place?

Thanks… Dave

From: vpp-dev-boun...@lists.fd.io<mailto:vpp-dev-boun...@lists.fd.io> 
[mailto:vpp-dev-boun...@lists.fd.io<mailto:vpp-dev-boun...@lists.fd.io>] On 
Behalf Of Leonardo Linguaglossa
Sent: Wednesday, March 8, 2017 9:11 AM
To: vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>
Subject: [vpp-dev] [Dev question on changing the VLIB_FRAME_SIZE]

Hello,
I am currently working on VPP version 17.04 and I wanted to perform some 
measurements w.r.t. the VLIB_FRAME_SIZE, defined in VPP_ROOT/src/vlib/node.h.

1.
The issue is that when I define a smaller vector size
#define VLIB_FRAME_SIZE 128

I get an error in the vlib/main.c assertion:
/*in vlib/main.c line 483*/
ASSERT (n_vectors_left <= VLIB_FRAME_SIZE);

2.
Otherwise, if I define a bigger value
#define VLIB_FRAME_SIZE 512

Then I get a different error, this time in vlib/physmem.c
/*in vlib/physmem.h line 96*/
ASSERT (offset < pm->virtual.size);

I would like to ask whether VPP is currently able to manage vector sizes 
different than 256. If not, how difficult would it be to adapt a different 
vector size to my vpp version?
Thank you in advance,
--
Leonardo



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

Reply via email to