[Edited Message Follows]

Thanks Steven. Yes I had seen that patch.. Will look into the memif path now.. 
Was trying to get our current dpdk app virtio to vpp vhost user working so went 
down this path..

We were able to get further in our debugging though.. We see that the huge 
pages mapping is getting deleted shown by the /proc/pid/maps..

vpp side in virtio

root@kickseed:~/vppnew/vpp/build-root/build-vpp_debug-native/vpp/bin# cat 
/proc/14838/maps  | grep del
140000000-180000000 rw-s 00000000 00:0e 2118093                          
/memfd:seg_0-0 (deleted)
1000000000-1040000000 rw-s 00000000 00:0e 2118084                        
/memfd:buffers-numa-0 (deleted)
1040000000-1080000000 rw-s 00000000 00:0e 2118085                        
/memfd:buffers-numa-1 (deleted)
7f7880000000-7f78c0000000 rw-s 00000000 00:0e 2118095                    
/memfd:seg_4-0 (deleted)
7f997c97f000-7f997e97f000 rw-s 00000000 00:05 2118083                    
/memfd:stat_segment_test (deleted)

testpmd side in vhost

root@kickseed:~/vppnew/vpp/build-root/build-vpp_debug-native/vpp/bin# cat 
/proc/14832/maps  | grep dele
140000000-180000000 rw-s 00000000 00:0e 2126915                          
/memfd:seg_0-0 (deleted)
2240000000-2280000000 rw-s 00000000 00:0e 2126916                        
/memfd:seg_4-0 (deleted)
7fe000000000-7fe040000000 rw-s 00000000 00:0e 2118095                    
/memfd:seg_4-0 (deleted)
7fe040000000-7fe080000000 rw-s 00000000 00:0e 2118093                    
/memfd:seg_0-0 (deleted)

where in all the working configurations we see that

vpp vhost side

root@kickseed:~/vppnew/dpdk/build/app# cat /proc/14599/maps  | grep -i huge
7f60c0000000-7f6100000000 rw-s 00000000 00:2a 2106266                    
/dev/hugepages/rtemap_32768
7f6100000000-7f6140000000 rw-s 00000000 00:2a 2107037                    
/dev/hugepages/rtemap_0

root@kickseed:~/vppnew/dpdk/build/app# cat /proc/14599/maps  | grep -i delet
140000000-180000000 rw-s 00000000 00:0e 2118063                          
/memfd:seg_0-0 (deleted)
1000000000-1040000000 rw-s 00000000 00:0e 2118054                        
/memfd:buffers-numa-0 (deleted)
1040000000-1080000000 rw-s 00000000 00:0e 2118055                        
/memfd:buffers-numa-1 (deleted)
7f7a00000000-7f7a40000000 rw-s 00000000 00:0e 2118068                    
/memfd:seg_4-0 (deleted)
7f9ae271f000-7f9ae471f000 rw-s 00000000 00:05 2118053                    
/memfd:stat_segment_test (deleted)

testpmd virtio side

root@kickseed:~/vppnew/dpdk/build/app# cat /proc/14603/maps | grep -i huge
140000000-180000000 rw-s 00000000 00:2a 2107037                          
/dev/hugepages/rtemap_0
2240000000-2280000000 rw-s 00000000 00:2a 2106266                        
/dev/hugepages/rtemap_32768
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#13714): https://lists.fd.io/g/vpp-dev/message/13714
Mute This Topic: https://lists.fd.io/mt/32843106/21656
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to