summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorLu Qiuwen <[email protected]>2018-11-30 20:45:01 +0800
committerLu Qiuwen <[email protected]>2018-11-30 20:45:01 +0800
commite5e854bca1776f014b1a85954754d66411809f45 (patch)
treebde3e3896bf0aa928485a28b133c56ecdd7f8adb /include
parent0349b36e3d94804459ec2c6b32a5508a7e205712 (diff)
#1 增加rte_mbuf的序列化和反序列化功能feature-standlone-debug-app
Diffstat (limited to 'include')
-rw-r--r--include/internal/vdev_define.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/include/internal/vdev_define.h b/include/internal/vdev_define.h
index 4bbfafd..d19a5bb 100644
--- a/include/internal/vdev_define.h
+++ b/include/internal/vdev_define.h
@@ -13,6 +13,8 @@ enum vd_type
VD_TYPE_DATA = 0,
/* 资源池型 */
VD_TYPE_POOL = 1,
+ /* Socket类型 */
+ VD_TYPE_SOCKET = 2
/* 最大值 */
VD_TYPE_MAX
};
@@ -64,7 +66,7 @@ struct vdev
/* 是否为隐藏设备(系统自用设备,对用户不展示)*/
unsigned int is_hidden;
/* 是否启用 */
- unsigned int enable;
+ unsigned int enable;,
};
/* 虚拟设备句柄,应用使用 */
@@ -87,7 +89,11 @@ struct vdev_instance
struct rte_mempool * direct_pool;
struct rte_mempool * indirect_pool;
+ /* VSOCKET */
+ uint16_t udp_port_to_app_begin;
+ uint16_t udp_port_from_app_begin;
+
/* 统计信息暂存,用于统计速度 */
struct vdev_stat_info stat_info_last;
TAILQ_ENTRY(vdev_instance) next;
-}; \ No newline at end of file
+};