Hi Chakri,

How do you map socket file into the container filesystem?
Tnx,

-- 
Damjan

> On 29 Jun 2018, at 07:40, chakravarthy.arise...@viasat.com wrote:
> 
> Hi,
> 
> How do we connect memif inside host to memif inside a container?  Somehow, 
> the container is not able to communicate with host.
> Can someone point me what I'm missing?
> 
> Thanks
> Chakri
> 
> VPP inside Host
> -------------------
> vpp# show memif
> sockets
>   id  listener    filename
>   0   yes (1)     /run/vpp/memif.sock
>   11  yes (1)     /tmp/memif1.sock
>  
> interface memif11/33
>   socket-id 11 id 33 mode ethernet
>   flags admin-up
>   listener-fd 22 conn-fd 0
>   num-s2m-rings 0 num-m2s-rings 0 buffer-size 0 num-regions 0
> interface memif0/0
>   socket-id 0 id 0 mode ethernet
>   flags
>   listener-fd 21 conn-fd 0
>   num-s2m-rings 1 num-m2s-rings 1 buffer-size 0 num-regions 0
>   local-disc-reason "disconnected"
> vpp#
> 
> vpp# show int
>               Name               Idx       State          Counter          
> Count
> local0                            0         up
> memif0/0                          6        up
> memif11/33                        4         up
> 
> Container VPP configuration
> ---------------------------------
> vpp# show memif
> sockets
>   id  listener    filename
>   0   no          /run/vpp/memif.sock
>   11  no          /tmp/memif1.sock
>  
> interface memif11/33
>   socket-id 11 id 33 mode ethernet
>   flags admin-up slave zero-copy
>   listener-fd 0 conn-fd 0
>   num-s2m-rings 0 num-m2s-rings 0 buffer-size 0 num-regions 0
> vpp#
> 
> vpp# sh int
>               Name               Idx       State          Counter          
> Count
> local0                            0         up       drops                    
>       0
> memif0/0                          2         up
> memif11/33                        1         up       drops                    
>       0
>                                                      tx-error                 
>       0
> On host, these commands are used to create master socket
> ----------------------------------------------------------------------
> create memif socket id 11 filename  /tmp/memif1.sock
> create interface memif id 33 socket-id 11 master
> set int state memif11/33 up
> 
> Inside container, these commands are used to create slave socket
> -----------------------------------------------------------------------------
> create memif socket id 11 filename  /tmp/memif1.sock
> create interface memif id 33 socket-id 11 slave
> set int state memif11/33 up
> 
> Intrestingly,  host vpp is able to connect to client (icmpr-epoll) on the 
> host. the issue is only with client socket inside the container.
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> 
> View/Reply Online (#9736): https://lists.fd.io/g/vpp-dev/message/9736
> Mute This Topic: https://lists.fd.io/mt/22892000/675642
> Group Owner: vpp-dev+ow...@lists.fd.io
> Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [dmar...@me.com]
> -=-=-=-=-=-=-=-=-=-=-=-

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#9738): https://lists.fd.io/g/vpp-dev/message/9738
Mute This Topic: https://lists.fd.io/mt/22892000/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to