summaryrefslogtreecommitdiff
path: root/tunnat
diff options
context:
space:
mode:
authorQiuwen Lu <[email protected]>2017-07-27 14:08:11 +0800
committerQiuwen Lu <[email protected]>2017-07-27 14:08:11 +0800
commitabd9bf9a85325473957f76672cde718b3c72974b (patch)
tree74586912f70f306752723e9f6a3f4a69a3810a47 /tunnat
parenta9d87e61409bfc75efee0ee8f5a550b0c4b0a430 (diff)
增加BUFF接口函数:获取和设置BUFF起始offset。
- 增加marsio_buff_offset_set()和marsio_buff_offset_get()函数。
Diffstat (limited to 'tunnat')
-rw-r--r--tunnat/src/runtime.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/tunnat/src/runtime.cc b/tunnat/src/runtime.cc
index 2ab60d3..b4a0d7e 100644
--- a/tunnat/src/runtime.cc
+++ b/tunnat/src/runtime.cc
@@ -190,7 +190,7 @@ static void __phy_to_virt_one_device(TunnatInstance * instance, TunnatThreadInst
/* 转发报文解封装 */
static int __virt_to_phy_pkt_forward(TunnatInstance * instance, TunnatThreadInstance * th_instance,
- marsio_buff_t * mbuf)
+ marsio_buff_t *& mbuf)
{
mr_tunnat_ctrlzone * ctrlzone = static_cast<mr_tunnat_ctrlzone *>(
marsio_buff_ctrlzone(mbuf, g_ctrlzone_id));
@@ -226,7 +226,7 @@ static int __virt_to_phy_pkt_forward(TunnatInstance * instance, TunnatThreadInst
}
static int __virt_to_phy_pkt_encap(TunnatInstance * instance, TunnatThreadInstance * th_instance,
- marsio_buff_t * mbuf)
+ marsio_buff_t *& mbuf)
{
mr_tunnat_ctrlzone * ctrlzone = static_cast<mr_tunnat_ctrlzone *>(
marsio_buff_ctrlzone(mbuf, g_ctrlzone_id));