cross-compile: tar xvf openwrt-sdk* cd openwrt* ./scripts/feeds update -a ./scripts/feeds install -a mkdir package/p4xdp ln -s ../../package/p4xdp feeds/base/p4xdp cp -r ../misc/native package/p4xdp/ cp ../misc/openwrt-p4xdp/* package/p4xdp/ cd package/p4xdp/native cd ../../.. make package/p4xdp/compile ARCH=`ls bin/packages/` mv bin/packages/$ARCH/base/* ../$ARCH- on the box: apk add gre apk add --allow-untrusted p4xdp* /etc/config/network config interface 'cpuport' option proto 'gretap' option peeraddr '10.1.11.12' option ipv6 '0' option promisc '1' option mtu '1450'