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 > > > -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#8770): https://lists.fd.io/g/vpp-dev/message/8770 View All Messages In Topic (5): https://lists.fd.io/g/vpp-dev/topic/16737649 Mute This Topic: https://lists.fd.io/mt/16737649/21656 New Topic: https://lists.fd.io/g/vpp-dev/post Change Your Subscription: https://lists.fd.io/g/vpp-dev/editsub/21656 Group Home: https://lists.fd.io/g/vpp-dev Contact Group Owner: vpp-dev+ow...@lists.fd.io Terms of Service: https://lists.fd.io/static/tos Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub -=-=-=-=-=-=-=-=-=-=-=-