kni: fix build with vhost header enabled
kni: fix build with vhost header enabled

A missing port from memcpy_toiovecend to copy_to_iter
is showed when vHost HDR is enabled. DPDK would not build.

This patch add this validation to build with kernel > 3.19.

Fixes: 45e63ba8db31 ("kni: fix vhost build with kernels 3.19 and 4.0")
Linux: ba7438aed924 ("vhost: don't bother copying iovecs in handle_rx(), kill memcpy_toiovecend()")

Signed-off-by: Miguel Bernal Marin <08300dbcd97127984a38c40c17554005630bef4a@linux.intel.com>
Acked-by: Pablo de Lara <28355d9cfe41bb8148aea0fb24f47aae8f4217a1@intel.com>

john-mcnamara-intel/dpdk,tsphillips/dpdk-fork,john-mcnamara-intel/dpdk,venkynv/dpdk-mirror,msune/dpdk,tsphillips/dpdk-fork,msune/dpdk,venkynv/dpdk-mirror,venkynv/dpdk-mirror,msune/dpdk,john-mcnamara-intel/dpdk,tsphillips/dpdk-fork,msune/dpdk,mixja/dpdk,mixja/dpdk,mixja/dpdk,mixja/dpdk,tsphillips/dpdk-fork,venkynv/dpdk-mirror,john-mcnamara-intel/dpdk