Thanks for the good catch, Prashant! :-)

--a

> On 4 Apr 2018, at 04:19, Prashant G <pgaja...@ciena.com> wrote:
> 
> 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
> 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> 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]  On Behalf Of
> > Andrew Yourtchenko
> > Sent: 03 April 2018 01:16
> > To: vpp-dev@lists.fd.io
> > Cc: 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>> 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