From: Liu Ping Fan <pingf...@linux.vnet.ibm.com> Signed-off-by: Liu Ping Fan <pingf...@linux.vnet.ibm.com> --- configure | 12 ++++++++++++ hw/dataplane/Makefile.objs | 4 +++- 2 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/configure b/configure index 837a84a..8d9c09b 100755 --- a/configure +++ b/configure @@ -224,6 +224,7 @@ coroutine="" seccomp="" glusterfs="" virtio_blk_data_plane="" +virtio_net_data_plane="" # parse CC options first for opt do @@ -887,6 +888,10 @@ for opt do ;; --enable-virtio-blk-data-plane) virtio_blk_data_plane="yes" ;; + --disable-virtio-net-data-plane) virtio_net_data_plane="no" + ;; + --enable-virtio-net-data-plane) virtio_net_data_plane="yes" + ;; *) echo "ERROR: unknown option $opt"; show_help="yes" ;; esac @@ -3305,6 +3310,7 @@ echo "seccomp support $seccomp" echo "coroutine backend $coroutine_backend" echo "GlusterFS support $glusterfs" echo "virtio-blk-data-plane $virtio_blk_data_plane" +echo "virtio-net-data-plane $virtio_net_data_plane" if test "$sdl_too_old" = "yes"; then echo "-> Your SDL version is too old - please upgrade to have SDL support" @@ -3653,9 +3659,15 @@ if test "$glusterfs" = "yes" ; then fi if test "$virtio_blk_data_plane" = "yes" ; then + echo "CONFIG_VIRTIO_DATA_PLANE=y" >> $config_host_mak echo "CONFIG_VIRTIO_BLK_DATA_PLANE=y" >> $config_host_mak fi +if test "$virtio_net_data_plane" = "yes" ; then + echo "CONFIG_VIRTIO_DATA_PLANE=y" >> $config_host_mak + echo "CONFIG_VIRTIO_NET_DATA_PLANE=y" >> $config_host_mak +fi + # USB host support case "$usb" in linux) diff --git a/hw/dataplane/Makefile.objs b/hw/dataplane/Makefile.objs index 3e47d05..7fa73bd 100644 --- a/hw/dataplane/Makefile.objs +++ b/hw/dataplane/Makefile.objs @@ -1 +1,3 @@ -obj-$(CONFIG_VIRTIO_BLK_DATA_PLANE) += hostmem.o vring.o event-poll.o ioq.o virtio-blk.o +obj-$(CONFIG_VIRTIO_DATA_PLANE) += hostmem.o vring.o event-poll.o +obj-$(CONFIG_VIRTIO_BLK_DATA_PLANE) += virtio-blk.o ioq.o +obj-$(CONFIG_VIRTIO_NET_DATA_PLANE) += virtio-net.o -- 1.7.4.4