Hi Shashi,


Can you check if you really want to load the same plugins in VPP process 
(plugin_path ./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/) and 
VAT (plugin_path 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_api_test_plugins/)?

Would not expect it to work that way.

-Prashant



-----Original Message-----
From: vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> On Behalf Of Shashi Kant Singh
Sent: Tuesday, April 03, 2018 3:04 AM
To: vpp-dev@lists.fd.io
Cc: vpp-dev@lists.fd.io
Subject: [**EXTERNAL**] Re: [vpp-dev] VAT ACL for 18.04



Hi Andrew,



I was trying that in the meantime. This is what I have got:



git clone https://gerrit.fd.io/r/vpp vpp5 git checkout remotes/origin/master cd 
build-root/ make distclean cd ..

make build



[root@vbbubng6-shashi-7 vpp5]#  make  run STARTUP_CONF=../startup.conf

vlib_plugin_early_init:359: plugin path 
/bng5/shashi-7/vpp5/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins

load_one_plugin:187: Loaded plugin: acl_plugin.so (Access Control Lists)

load_one_plugin:187: Loaded plugin: avf_plugin.so (Intel Adaptive Virtual 
Function (AVF) Device Plugin)

load_one_plugin:189: Loaded plugin: cdp_plugin.so

load_one_plugin:187: Loaded plugin: dpdk_plugin.so (Data Plane Development Kit 
(DPDK))

load_one_plugin:187: Loaded plugin: flowprobe_plugin.so (Flow per Packet)

load_one_plugin:187: Loaded plugin: gbp_plugin.so (Group Based Policy)

load_one_plugin:187: Loaded plugin: gtpu_plugin.so (GTPv1-U)

load_one_plugin:187: Loaded plugin: igmp_plugin.so (IGMP messaging)

load_one_plugin:187: Loaded plugin: ila_plugin.so (Identifier-locator 
addressing for IPv6)

load_one_plugin:187: Loaded plugin: ioam_plugin.so (Inbound OAM)

load_one_plugin:117: Plugin disabled (default): ixge_plugin.so

load_one_plugin:187: Loaded plugin: kubeproxy_plugin.so (kube-proxy data plane)

load_one_plugin:187: Loaded plugin: l2e_plugin.so (L2 Emulation)

load_one_plugin:187: Loaded plugin: lacp_plugin.so (Link Aggregation Control 
Protocol)

load_one_plugin:187: Loaded plugin: lb_plugin.so (Load Balancer)

load_one_plugin:187: Loaded plugin: memif_plugin.so (Packet Memory Interface 
(experimetal))

load_one_plugin:187: Loaded plugin: nat_plugin.so (Network Address Translation)

load_one_plugin:187: Loaded plugin: pppoe_plugin.so (PPPoE)

load_one_plugin:187: Loaded plugin: srv6ad_plugin.so (Dynamic SRv6 proxy)

load_one_plugin:187: Loaded plugin: srv6am_plugin.so (Masquerading SRv6 proxy)

load_one_plugin:187: Loaded plugin: srv6as_plugin.so (Static SRv6 proxy)

load_one_plugin:187: Loaded plugin: stn_plugin.so (VPP Steals the NIC for 
Container integration)

load_one_plugin:187: Loaded plugin: tlsmbedtls_plugin.so (mbedtls based TLS 
Engine)

load_one_plugin:187: Loaded plugin: tlsopenssl_plugin.so (openssl based TLS 
Engine)

tls_init_ca_chain:600: Could not initialize TLS CA certificates

tls_openssl_init:650: failed to initialize TLS CA chain

tls_init_ca_chain:567: Could not initialize TLS CA certificates

tls_mbedtls_init:606: failed to initialize TLS CA chain

dpdk_config:1271: EAL init args: -c e -n 4 --huge-dir /run/vpp/hugepages 
--file-prefix vpp -w 0000:00:07.0 -w 0000:00:08.0 --master-lcore 1 --socket-mem 
1024





root@vbbubng6-shashi-7 vpp5]# 
./build-root/install-vpp_debug-native/vpp/bin/vpp_api_test  plugin_path 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/lacp_plugin.so: 
undefined symbol: bond_main

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/kubeproxy_plugin.so:
 undefined symbol: socket_main

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/gbp_plugin.so: 
undefined symbol: socket_main

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/acl_plugin.so: 
undefined symbol: socket_main

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/lb_plugin.so: 
undefined symbol: socket_main

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/igmp_plugin.so: 
undefined symbol: socket_main

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/srv6as_plugin.so: 
undefined symbol: sr_main

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/ixge_plugin.so: 
undefined symbol: format_vnet_buffer

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/gtpu_plugin.so: 
undefined symbol: l2input_main

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/memif_plugin.so: 
undefined symbol: unix_main

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/tlsmbedtls_plugin.so:
 undefined symbol: vlib_thread_main

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/srv6am_plugin.so: 
undefined symbol: sr_main

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/pppoe_plugin.so: 
undefined symbol: ip6_input_node

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/avf_plugin.so: 
undefined symbol: unformat_vlib_pci_addr

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/l2e_plugin.so: 
undefined symbol: socket_main

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/tlsopenssl_plugin.so:
 undefined symbol: test_srv_crt_rsa

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/nat_plugin.so: 
undefined symbol: ip4_lookup_node

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/cdp_plugin.so: 
undefined symbol: vnet_main

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/dpdk_plugin.so: 
undefined symbol: socket_main

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/ioam_plugin.so: 
undefined symbol: _vlib_init_function_flow_report_init

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/srv6ad_plugin.so: 
undefined symbol: sr_main

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/stn_plugin.so: 
undefined symbol: socket_main

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/ila_plugin.so: 
undefined symbol: unformat_vnet_sw_interface

load_one_plugin:42: 
./build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/flowprobe_plugin.so:
 undefined symbol: ip4_lookup_node vat#







-----Original Message-----

From: Andrew 👽 Yourtchenko [mailto:ayour...@gmail.com]

Sent: 03 April 2018 15:30

To: Shashi Kant Singh

Cc: vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>

Subject: Re: [vpp-dev] VAT ACL for 18.04



Shashi,



yeah, this looks like some localized issue with the build.



You might issue "git clean -fdx" to get rid of extraneous stuff and then redo 
"make build", or just check out a clean repo into a new directory.



I have just checked out the fresh master on ubuntu 16.04.4 box, built it, and 
was able to run vat with all the plugins, using this command:



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/



This is from the topmost VPP repo directory of course.



If you then can reproduce the failure again, the detailed steps might be 
helpful to try to devise a way to fix it...



--a



On 4/3/18, Shashi Kant Singh 
<sksi...@altiostar.com<mailto:sksi...@altiostar.com>> wrote:

> Hi Andrew

>

> I saw this link, similar to my problem:

>

> https://www.mail-archive.com/vpp-dev@lists.fd.io/msg02547.html

>

>

> When I try to give plugin_path, I get this error (even with a fresh

> build)

>

> root@vbbubng6-shashi-7 vpp]#

> ./build-root/install-vpp_debug-native/vpp/bin/vpp_api_test

> plugin_path

> /bng5/shashi-7/vpp4_debug/vpp/build-root/install-vpp_debug-native/vpp/

> lib64/vpp_plugins

> load_one_plugin:42:

> /bng5/shashi-7/vpp4_debug/vpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/kubeproxy_plugin.so:

> undefined symbol: unformat_ip46_address

> load_one_plugin:42:

> /bng5/shashi-7/vpp4_debug/vpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/acl_plugin.so:

> undefined symbol: format_bihash_48_8

> load_one_plugin:42:

> /bng5/shashi-7/vpp4_debug/vpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/libsixrd_plugin.so:

> undefined symbol: format_dpo_proto

> load_one_plugin:42:

> /bng5/shashi-7/vpp4_debug/vpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/lb_plugin.so:

> undefined symbol: unformat_ip46_address

> load_one_plugin:42:

> /bng5/shashi-7/vpp4_debug/vpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/ixge_plugin.so:

> undefined symbol: format_vnet_buffer

> load_one_plugin:42:

> /bng5/shashi-7/vpp4_debug/vpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/gtpu_plugin.so:

> undefined symbol: l2input_main

> load_one_plugin:42:

> /bng5/shashi-7/vpp4_debug/vpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/memif_plugin.so:

> undefined symbol: unix_main

> load_one_plugin:42:

> /bng5/shashi-7/vpp4_debug/vpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/pppoe_plugin.so:

> undefined symbol: ip6_input_node

> load_one_plugin:42:

> /bng5/shashi-7/vpp4_debug/vpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/l2e_plugin.so:

> undefined symbol: format_vnet_sw_if_index_name

> load_one_plugin:42:

> /bng5/shashi-7/vpp4_debug/vpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/nat_plugin.so:

> undefined symbol: ip4_lookup_node

> load_one_plugin:42:

> /bng5/shashi-7/vpp4_debug/vpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/dpdk_plugin.so:

> undefined symbol: unformat_vnet_hw_interface

> load_one_plugin:42:

> /bng5/shashi-7/vpp4_debug/vpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/ioam_plugin.so:

> undefined symbol: _vlib_init_function_flow_report_init

> load_one_plugin:42:

> /bng5/shashi-7/vpp4_debug/vpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/stn_plugin.so:

> undefined symbol: unformat_ip46_address

> load_one_plugin:42:

> /bng5/shashi-7/vpp4_debug/vpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/ila_plugin.so:

> undefined symbol: unformat_vnet_sw_interface

> load_one_plugin:42:

> /bng5/shashi-7/vpp4_debug/vpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/flowprobe_plugin.so:

> undefined symbol: ip4_lookup_node

> vat#

>

>

>

>

> From: vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io> 
> [mailto:vpp-dev@lists.fd.io] On Behalf Of

> Andrew Yourtchenko

> Sent: 03 April 2018 01:16

> To: vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>

> Cc: vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>

> Subject: Re: [vpp-dev] VAT ACL for 18.04

>

> Shashi,

>

> Probably your 1804 environment is not happy.

>

> The commands are still there, but if you don’t see it in vat it means

> it can’t load acl plugin, so you will need to doublecheck why.

>

> --a

>

> On 2 Apr 2018, at 12:06, Shashi Kant Singh

> <sksi...@altiostar.com<mailto:sksi...@altiostar.com<mailto:sksi...@altiostar.com%3cmailto:sksi...@altiostar.com>>>
>  wrote:

> Hi

>

> I was trying to follow

>

> https://wiki.fd.io/view/VPP/SecurityGroups#acl_interface_set_acl_list_

> :_set_the_list_of_inbound.2Boutbound_ACLs_for_a_given_interface

>

> for VAT ACL commands on 18.04 but cannot these command valid anymore.

>

> Pls help with ACL commands on 18.04

>

> Regards

> Shashi

>

>

>







Reply via email to