Hi, I'm a newbie and study vpp recently. I succeed cross compiling vpp (including my own plugin) , and it can be started up on my arm64 board (aarch64 ubuntu 18.04). But there is only one physical NIC (eth1) which I can use on the board, and I don't need dpdk, so there is only local0 when I run "show int" cmd.
My question is how to add two more ip addresses (maybe virtual interface?) as below network tepology. My own plugin implements ip-in-ip, something like gre or gtp tunnel, to remove ip header from port1 to port2 and add ip header from port2 to port1. Note that this vpp program and the whole function can run successfully on PC vmware ubuntu virtual machine with dpdk, since I can create more ensXXX in the virtual machine, and I use igb_uio dpdk driver to operate the interface. But I really don't know how to implement the same function on the board in case there is only one NIC. Both with or without dpdk is ok for me, as it seems that igb_uio.ko is not supported on the board NIC, only rte_kni.ko is supported, and I'm not sure if kni is still suppored in vpp dpdk plugin. Any helps will be appreciated. Thanks! Dorian
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#22753): https://lists.fd.io/g/vpp-dev/message/22753 Mute This Topic: https://lists.fd.io/mt/97793306/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/1480452/21656/631435203/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-