X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet.am;h=bd7efb24c4b4d0e9b0c9ed03218a5bde95c1192c;hb=c42fc05bfbb26fd11fe92ac9d11587660a817ac1;hp=5d9fa8885c10d1eeac4e0fb5d863cba01c152894;hpb=17fdae73a49ea95f2c7bc69bc6bb51f4ad9d0289;p=vpp.git diff --git a/src/vnet.am b/src/vnet.am index 5d9fa8885c1..bd7efb24c4b 100644 --- a/src/vnet.am +++ b/src/vnet.am @@ -63,7 +63,8 @@ nobase_include_HEADERS += \ vnet/vnet.h \ vnet/vnet_all_api_h.h \ vnet/vnet_msg_enum.h \ - vnet/util/radix.h + vnet/util/radix.h \ + vnet/util/refcount.h API_FILES += vnet/interface.api @@ -869,26 +870,36 @@ API_FILES += vnet/pg/pg.api # virtio ######################################## -libvnet_la_SOURCES += \ - vnet/devices/virtio/cli.c \ - vnet/devices/virtio/device.c \ - vnet/devices/virtio/node.c \ - vnet/devices/virtio/tap.c \ - vnet/devices/virtio/tapv2_api.c \ - vnet/devices/virtio/vhost-user.c \ - vnet/devices/virtio/vhost_user_api.c \ +libvnet_la_SOURCES += \ + vnet/devices/virtio/device.c \ + vnet/devices/virtio/node.c \ + vnet/devices/virtio/vhost-user.c \ + vnet/devices/virtio/vhost_user_api.c \ vnet/devices/virtio/virtio.c -nobase_include_HEADERS += \ - vnet/devices/virtio/virtio.h \ - vnet/devices/virtio/tapv2.api.h \ - vnet/devices/virtio/vhost-user.h \ +nobase_include_HEADERS += \ + vnet/devices/virtio/virtio.h \ + vnet/devices/virtio/vhost-user.h \ vnet/devices/virtio/vhost_user.api.h -API_FILES += vnet/devices/virtio/tapv2.api API_FILES += vnet/devices/virtio/vhost_user.api +######################################## +# tap interface (with virtio backend) +######################################## + +libvnet_la_SOURCES += \ + vnet/devices/tap/cli.c \ + vnet/devices/tap/tap.c \ + vnet/devices/tap/tapv2_api.c + +nobase_include_HEADERS += \ + vnet/devices/tap/tap.h \ + vnet/devices/tap/tapv2.api.h + +API_FILES += vnet/devices/tap/tapv2.api + ######################################## # ssvm ethernet ######################################## @@ -1137,7 +1148,8 @@ nobase_include_HEADERS += \ ######################################## libvnet_la_SOURCES += \ - vnet/util/radix.c \ + vnet/util/radix.c \ + vnet/util/refcount.c \ vnet/util/trajectory.c ########################################