dpif-dpdk: Add thread id to vport messages

In order to ensure that the reply of each vport message
is received by the same thread that sent it, a thread id field
is required in the vport message.

Change-Id: Ia8b7c8cb03cc1c96737d68b154131e301b571c01
Reviewed-by: Mark B. Kavanagh <mark.b.kavanagh@intel.com>
Signed-off-by: Mark D. Gray <mark.d.gray@intel.com>
Makefile: Add kni patch as dependency

Change-Id: I5de6a11817eef8fc2a542094b691b0f6fdc8cf75
Reviewed-by: Meghan Halton <meghan.halton@intel.com>
Signed-off-by: Mark D. Gray <mark.d.gray@intel.com>
dpif-dpdk: set op->error properly

The ops aren't set error code properly in multiple operations.
Set op->error in each operation in dpif_dpdk_operate() to prevent
unexpected error.

Signed-off-by: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>
Reviewed-by: Hayato Momma <h-momma@ce.jp.nec.com>