|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH net-next] xen-netfront: clean up code in xennet_release_rx_bufs
On 2014-1-15 19:52, David Vrabel wrote: On 15/01/14 11:42, Wei Liu wrote:On Wed, Jan 15, 2014 at 11:20:49AM +0000, David Vrabel wrote:On 09/01/14 22:48, Annie Li wrote:Current netfront only grants pages for grant copy, not for grant transfer, so remove corresponding transfer code and add receiving copy code in xennet_release_rx_bufs.While netfront only supports a copying backend, I don't see anything preventing the backend from retaining mappings to netfront's Rx buffers...Correct.Signed-off-by: Annie Li <Annie.li@xxxxxxxxxx> --- drivers/net/xen-netfront.c | 60 ++----------------------------------------- 1 files changed, 3 insertions(+), 57 deletions(-) diff --git a/drivers/net/xen-netfront.c b/drivers/net/xen-netfront.c index e59acb1..692589e 100644 --- a/drivers/net/xen-netfront.c +++ b/drivers/net/xen-netfront.c @@ -1134,78 +1134,24 @@ static void xennet_release_tx_bufs(struct netfront_info *np)static void xennet_release_rx_bufs(struct netfront_info *np) I am thinking of two ways, and they can be implemented in new patches.1. If gnttab_end_foreign_access_ref succeeds, then kfree_skb is called to free skb. Otherwise, using gnttab_end_foreign_access to release ref and pages. 2. Add a similar deferred way of gnttab_end_foreign_access in gnttab_end_foreign_access_ref. Thanks Annie _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |