-DEB_DEPENDS += python3-dev # needed for python3 -m pip install psutil
-# python3.6 on 16.04 requires python36-dev
-
-LIBFFI=libffi6 # works on all but 20.04
-
-ifeq ($(OS_VERSION_ID),16.04)
- DEB_DEPENDS += python-dev
- DEB_DEPENDS += libssl-dev
-else ifeq ($(OS_VERSION_ID),18.04)
- DEB_DEPENDS += python-dev
+DEB_DEPENDS += python3-dev python3-pip
+DEB_DEPENDS += libnl-3-dev libnl-route-3-dev libmnl-dev
+# DEB_DEPENDS += enchant # for docs
+DEB_DEPENDS += python3-virtualenv
+DEB_DEPENDS += libssl-dev
+DEB_DEPENDS += libelf-dev libpcap-dev # for libxdp (af_xdp)
+DEB_DEPENDS += iperf3 # for 'make test TEST=vcl'
+DEB_DEPENDS += nasm
+DEB_DEPENDS += iperf ethtool # for 'make test TEST=vm_vpp_interfaces'
+
+LIBFFI=libffi6 # works on all but 20.04 and debian-testing
+
+ifeq ($(OS_VERSION_ID),22.04)
+ DEB_DEPENDS += python3-virtualenv