Thanks Wang and Burt.
The trick was to use the master vpp as well (18.04-rc0 latest) as I was
still getting errors with the 18.01 branch. However, my next issue is that
I cannot enable tap-inject.
I have linked the router.so.0.0.0 to the /usr/lib/vpp_plugins directory
(there is also a router.so.0 module in the router/lib64 dir):
xflow@vpphamid1:~/install1/vpp/build-root$ sudo ln -sf
install-vpp_debug-native/router/lib64/router.so.0.0.0
/usr/lib/vpp_plugins/router.so
xflow@vpphamid1:~/install1/vpp/build-root$ sudo service vpp restart
xflow@vpphamid1:~/install1/vpp/build-root$ sudo vppctl enable tap-inject
enable: unknown input `tap-inject'
Here is my version:
xflow@vpphamid1:~/install1/vpp/build-root$ sudo vppctl show ver
vpp v18.04-rc0~503-gf0404e9 built by root on vpphamid1 at Mon Apr 2
10:27:49 PKT 2018
Here are the vpp_plugins content (containing router.so):
xflow@vpphamid1:~/install1/vpp/build-root$ ls /usr/lib/vpp_plugins/
acl_plugin.so gtpu_plugin.so l2e_plugin.so router.so
avf_plugin.so igmp_plugin.so lacp_plugin.so srv6ad_plugin.so
cdp_plugin.so ila_plugin.so lb_plugin.so srv6am_plugin.so
dpdk_plugin.so ioam_plugin.so memif_plugin.so srv6as_plugin.so
flowprobe_plugin.so ixge_plugin.so nat_plugin.so stn_plugin.so
gbp_plugin.so kubeproxy_plugin.so pppoe_plugin.so
tlsopenssl_plugin.so
And here is the show plugins output:
xflow@vpphamid1:~/install1/vpp/build-root$ sudo vppctl show plugins
Plugin path is: /usr/lib/vpp_plugins
Plugin Version
Description
1. ioam_plugin.so 18.04-rc0~503-gf0404e9
Inbound OAM
2. memif_plugin.so 18.04-rc0~503-gf0404e9
Packet Memory Interface (experimetal)
3. avf_plugin.so 18.04-rc0~503-gf0404e9
Intel Adaptive Virtual Function (AVF) Device Plugin
4. pppoe_plugin.so 18.04-rc0~503-gf0404e9
PPPoE
5. srv6am_plugin.so 18.04-rc0~503-gf0404e9
Masquerading SRv6 proxy
6. ila_plugin.so 18.04-rc0~503-gf0404e9
Identifier-locator addressing for IPv6
7. l2e_plugin.so 18.04-rc0~503-gf0404e9
L2 Emulation
8. tlsopenssl_plugin.so 18.04-rc0~503-gf0404e9
openssl based TLS Engine
9. gtpu_plugin.so 18.04-rc0~503-gf0404e9
GTPv1-U
10. dpdk_plugin.so 18.04-rc0~503-gf0404e9
Data Plane Development Kit (DPDK)
11. stn_plugin.so 18.04-rc0~503-gf0404e9
VPP Steals the NIC for Container integration
12. acl_plugin.so 18.04-rc0~503-gf0404e9
Access Control Lists
13. cdp_plugin.so 18.04-rc0~503-gf0404e9
14. lacp_plugin.so 18.04-rc0~503-gf0404e9
Link Aggregation Control Protocol
15. flowprobe_plugin.so 18.04-rc0~503-gf0404e9
Flow per Packet
16. lb_plugin.so 18.04-rc0~503-gf0404e9
Load Balancer
17. srv6as_plugin.so 18.04-rc0~503-gf0404e9
Static SRv6 proxy
18. srv6ad_plugin.so 18.04-rc0~503-gf0404e9
Dynamic SRv6 proxy
19. kubeproxy_plugin.so 18.04-rc0~503-gf0404e9
kube-proxy data plane
20. gbp_plugin.so 18.04-rc0~503-gf0404e9
Group Based Policy
21. igmp_plugin.so 18.04-rc0~503-gf0404e9
IGMP messaging
22. nat_plugin.so 18.04-rc0~503-gf0404e9
Network Address Translation
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
On Sun, Apr 1, 2018 at 11:21 PM, Burt Silverman <[email protected]> wrote:
> It looks like you did not follow Chad Wang's advice if you are seeing the
> same error. Get the latest vppsb code.
>
> Burt
>
> On Sun, Apr 1, 2018 at 12:39 PM, Hamid via Lists.Fd.Io <
> [email protected]> wrote:
>
>> Not working with the latest code.
>>
>> I have retried with 'git checkout origin/master' after make wipe-all and
>> make vpp-wipe commands but I am still getting the same error with librtnl
>> files.
>>
>>
>>
>