[dpdk-dev] [PATCH 0/3] Vhost app removes dependency of REFCNT

Thomas Monjalon thomas.monjalon at 6wind.com
Fri Oct 24 11:47:46 CEST 2014


2014-10-24 16:10, Ouyang Changchun:
> To remove the dependency of RTE_MBUF_REFCNT for vhost zero copy,
> the mbuf need introduce EXTERNAL_MBUF(in ol_flags) to indicate it
> attaches to an external buffer, say, from guest space. And don't
> free the external buffer when freeing the mbuf itself in host, in
> addition, RX function in PMD need make sure not overwrite this flag
> when filling ol_flags from descriptors to mbuf.

So you are replacing refcnt by something else which requires special
handling in drivers.
I feel this is not the right design.
Why do you want to remove refcnt dependency?

-- 
Thomas


More information about the dev mailing list