diff options
author | 2016-05-17 12:17:07 +0300 | |
---|---|---|
committer | 2016-05-18 19:23:48 +0300 | |
commit | 614582c85a6429088464de3154c68c0d8932e280 (patch) | |
tree | f683ee375557bfd3b1cc3973b515b60279c7f104 /src | |
parent | f8d4267c09469019a275e522e0d2493720b5f9a1 (diff) |
fix mbuf ref count issue in vm cache mode
Diffstat (limited to 'src')
-rw-r--r-- | src/main_dpdk.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main_dpdk.cpp b/src/main_dpdk.cpp index fe450de3..467b0cad 100644 --- a/src/main_dpdk.cpp +++ b/src/main_dpdk.cpp @@ -2079,6 +2079,7 @@ int CCoreEthIFStateless::send_node(CGenNode * no) { CVirtualIFPerSideStats * lp_stats = &m_stats[dir]; if ( likely(node_sl->is_cache_mbuf_array()) ) { m=node_sl->cache_mbuf_array_get_cur(); + rte_pktmbuf_refcnt_update(m,1); }else{ m=node_sl->get_cache_mbuf(); |