Let me have a look... D.

From: vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> On Behalf Of Peter Mikus -X 
(pmikus - PANTHEON TECHNOLOGIES at Cisco)
Sent: Thursday, May 10, 2018 8:59 AM
To: vpp-dev <vpp-dev@lists.fd.io>
Subject: [vpp-dev] vpp_api_test via socket file

Hello,

I am trying to override api-segment prefix as well as override cli-listen 
socket file [1].
However I am not able to connect to VPP via vpp_api_test over the socket file.

Is this expected behavior? How to connect to vpp via vpp_api_test over custom 
socket file?

I am aiming for controlling more than one VPP instance (that is why prefix) via 
vpp_api_test. Is that possible?

Thank you.

My startup.conf

    unix
    {
        cli-listen /run/vpp/cli-vpp1.sock
        log /tmp/vpe.log
        nodaemon
    }
    api-segment
    {
        prefix vpp1
    }
    cpu
    {
        corelist-workers 2
        main-core 1
    }
    dpdk
    {
        dev 0000:07:00.0
    }

1) Connecting to vppctl works:

$ sudo vppctl -s /run/vpp/cli-vpp1.sock sh ver
vpp v18.04-release built by root on f10ad4364e3e at Wed Apr 25 16:06:03 UTC 2018


2) Connecting to vpp_api_test does not work

$ sudo vpp_api_test socket-name /run/vpp/cli-vpp1.sock
clib_socket_init: connect (fd 3, '/run/vpp/cli-vpp1.sock'): Protocol wrong type 
for socket
WARNING: socket connection failed

[1] https://wiki.fd.io/view/VPP/Progressive_VPP_Tutorial
[2] 
https://wiki.fd.io/view/VPP/Command-line_Arguments#.22api-trace.22_parameters

Peter Mikus

Reply via email to