RE: [PATCH] vhost: reduce memory footprint when IOMMU is disabled

2022-09-29 Thread Xia, Chenbo
> -Original Message- > From: Xia, Chenbo > Sent: Thursday, September 22, 2022 9:09 PM > To: David Marchand ; dev@dpdk.org > Cc: Maxime Coquelin > Subject: RE: [PATCH] vhost: reduce memory footprint when IOMMU is disabled > > > -Original Message---

RE: [PATCH] vhost: reduce memory footprint when IOMMU is disabled

2022-09-22 Thread Xia, Chenbo
> -Original Message- > From: David Marchand > Sent: Friday, September 16, 2022 5:02 PM > To: dev@dpdk.org > Cc: Maxime Coquelin ; Xia, Chenbo > > Subject: [PATCH] vhost: reduce memory footprint when IOMMU is disabled > > If an application does not request

[PATCH] vhost: reduce memory footprint when IOMMU is disabled

2022-09-16 Thread David Marchand
If an application does not request IOMMU support, we can avoid allocating a IOMMU pool. This saves 112kB (IOTLB_CACHE_SIZE * sizeof(struct vhost_iotlb_entry)) per vq. Signed-off-by: David Marchand --- lib/vhost/iotlb.c | 20 +++- lib/vhost/socket.c | 4 +++- lib/vhost/vhost.c