span: add tx functionality and support for multiple mirror ports

Change-Id: Ib6dd290085e6f9a434499af8d19f346220dc8428
Signed-off-by: Damjan Marion <damarion@cisco.com>
Signed-off-by: Pavel Kotucek <pkotucek@cisco.com>
diff --git a/vnet/Makefile.am b/vnet/Makefile.am
index a8e4867..a5f47fc 100644
--- a/vnet/Makefile.am
+++ b/vnet/Makefile.am
@@ -21,7 +21,9 @@
  vnet/l2/l2.api.h				\
  vnet/l2/l2.api.json				\
  vnet/map/map.api.h				\
- vnet/map/map.api.json
+ vnet/map/map.api.json				\
+ vnet/span/span.api.h				\
+ vnet/span/span.api.json
 
 libvnet_la_SOURCES =
 libvnetplugin_la_SOURCES =
@@ -667,10 +669,12 @@
 ########################################
 
 libvnet_la_SOURCES +=				\
-  vnet/span/span.c	\
+  vnet/span/span_api.c  \
+  vnet/span/span.c	    \
   vnet/span/node.c
 
 nobase_include_HEADERS += 			\
+  vnet/span/span.api.h  \
   vnet/span/span.h
 
 ########################################