[vpp-dev] VCL, ld-preload and VPP shared memory better understanding

2019-04-22 Thread idoye
Hi all, In part of academic project we would like to replace the shared memory mechanism between the VCL and the VPP with RDMA... I tried to review the code in folders src/vcl and src/vlibmemory and even to run the socket_test.sh demo for better understanding but it doesn't help me...   where

[vpp-dev] VCL, ld-preload and VPP shared memory better understating

2019-04-22 Thread idoye
Hi all, In part of academic project we would like to replace the shared memory mechanism between the VCL and the VPP with RDMA... I tried to review the code in folders src/vcl and src/vlibmemory and even to run the socket_test.sh demo for better understaitng but it doesn't help me...   where c

[vpp-dev] Shared memory implemention #vpp

2019-04-10 Thread idoye
Hi, I just want to make sure I understood correctly the shared memory implemented in project files... As mentioned in the git repo the directory extra/libmemif is a library that serve the client, a user application,  use it as a slave to connect the VPP. The directory src/plugins/memif is the

[vpp-dev] extra/libmemif Vs.src/vlibmemory

2019-04-03 Thread idoye
[Edited Message Follows] I'm not sure I'm understating what is the different between those 2 directories in the git repository and How VPP is using the shared memory protocol implemented in the libmemif? If I would like to make some changes in the shared memory protocol (that VPP use it) what

[vpp-dev] extra/libmemif Vs.src/vlibmemory

2019-04-02 Thread idoye
I'm not sure I'm understating what is the different between this to directory in the git repository and how VPP is using the shared memory protocol implemented in the libmemif? If I would like to make some changes in the shared memory protocol (that VPP use it) where should I do it? -- Best re