Tested on the latest rolling, works as expected.
vyos@vyos# run show conf comm | match "pppoe|ipoe" set service ipoe-server authentication mode 'noauth' set service ipoe-server client-ip-pool FIRST range '100.64.222.2-100.64.222.254' set service ipoe-server default-pool 'FIRST' set service ipoe-server gateway-address '100.64.222.1/24' set service ipoe-server interface eth2 network 'shared' set service pppoe-server access-concentrator 'vyos-vpp' set service pppoe-server authentication local-users username one password 'one' set service pppoe-server authentication mode 'local' set service pppoe-server client-ip-pool FIRST range '100.64.0.2-100.64.0.254' set service pppoe-server default-pool 'FIRST' set service pppoe-server gateway-address '100.64.0.1' set service pppoe-server interface eth2 set service pppoe-server name-server '1.1.1.1' [edit] vyos@vyos# set vpp settings interface eth2 driver dpdk [edit] vyos@vyos# set vpp settings unix poll-sleep-usec 255 [edit] vyos@vyos# commit [ vpp ] WARNING: offload option in eth2 settings is not supported by VPP interfaces. It will be ignored.