When just running vat from within the source tree, it needs to know the path for the plugins, for debug builds I usually have the following small shell script which takes care of this without requiring me thinking every time (of course needs to be launched from the vpp top directory since it has relative paths:
$ cat ~/bin/run-vat #!/bin/sh sudo ./build-root/install-vpp_debug-native/vpp/bin/vpp_api_test plugin_path ./build-root/install-vpp_debug-native/vpp/lib64/vpp_api_test_plugins/ $1 $2 $3 $4 $5 Not sure about the error with build-vat, I will let other folks comment on it if someone knows... —a > On 13 Nov 2017, at 03:14, Yuliang Li <yuliang...@yale.edu> wrote: > > Thanks for the quick reply. > > I still fail to use the vat to configure ACL. After make build-release, I use > sudo build-root/build-vpp-native/vpp/vpp_api_test, but it tell me: > 'acl_plugin_get_version': function not found > Other ACL commands have the same problem. > > I also tried make build-vat, but it gives the following error: > @@@@ Arch for platform 'vpp' is native @@@@ > @@@@ Finding source for vpp-api-test @@@@ > @@@@ Package vpp-api-test not found with path /home/bright/tools/vpp @@@@ > Makefile:780: recipe for target 'vpp-api-test-find-source' failed > make[1]: *** [vpp-api-test-find-source] Error 1 > make[1]: Leaving directory '/home/bright/tools/vpp/build-root' > Makefile:460: recipe for target 'build-vat' failed > make: *** [build-vat] Error 2 > > Am I doing something wrong here? > > Thanks, > Yuliang > > On Sun, Nov 12, 2017 at 5:15 PM, Andrew 👽 Yourtchenko <ayour...@gmail.com> > wrote: > Hi Yuliang, > > You can look at the test/test_acl_plugin_*.py files for the examples > of interactions with plugin from python code. > > Alternatively, you can use VPP API test tool (vat) which is built > together with VPP and then issue the API calls directly from there. > > Shout if you have any questions, will be happy to answer! :) > > --a > > On 11/12/17, Yuliang Li <yuliang...@yale.edu> wrote: > > Hi, > > > > I want to use the ACL plugin https://wiki.fd.io/view/VPP/SecurityGroups. It > > seems it can only be configured via API. I only used vppctl before. Can > > anyone please tell how to use the API to configure? Or is there other ways > > to configre? > > > > Thanks, > > -- > > Yuliang Li > > PhD student > > Department of Computer Science > > Yale University > > > > > > -- > Yuliang Li > PhD student > Department of Computer Science > Yale University _______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev