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 > > > > > > > > > >