; vchan_id);
>else
> - nb_rx = virtio_dev_tx_async_split_compliant(dev, vq,
> mbuf_pool,
> - pkts, count, dma_id, vchan_id);
> + nb_rx += virtio_dev_tx_async_split_compliant(dev, vq,
> mbuf_pool,
> + pkts + nb_rx, count - nb_rx, dma_id,
> vchan_id);
>}
>
>*nr_inflight = vq->async->pkts_inflight_n;
> @@ -4315,9 +4306,6 @@ rte_vhost_async_try_dequeue_burst(int vid, uint16_t
> queue_id,
> out_access_unlock:
>rte_rwlock_read_unlock(&vq->access_lock);
>
> - if (unlikely(rarp_mbuf != NULL))
> - nb_rx += 1;
> -
> out_no_unlock:
>return nb_rx;
> }
> --
> 2.47.1
>
Reviewed-by: Chenbo Xia
IRTIO_DEV_LEGACY_OL_FLAGS)
> - count = virtio_dev_tx_async_split_legacy(dev, vq,
> mbuf_pool,
> + nb_rx = virtio_dev_tx_async_split_legacy(dev, vq,
> mbuf_pool,
> pkts, count, dma_id, vchan_id);
>else
> - count = virtio_dev_tx_async_split_compliant(dev, vq,
> mbuf_pool,
> + nb_rx = virtio_dev_tx_async_split_compliant(dev, vq,
> mbuf_pool,
>pkts, count, dma_id, vchan_id);
>}
>
>*nr_inflight = vq->async->pkts_inflight_n;
> - vhost_queue_stats_update(dev, vq, pkts, count);
> + vhost_queue_stats_update(dev, vq, pkts, nb_rx);
>
> out:
>vhost_user_iotlb_rd_unlock(vq);
> @@ -4322,8 +4316,8 @@ rte_vhost_async_try_dequeue_burst(int vid, uint16_t
> queue_id,
>rte_rwlock_read_unlock(&vq->access_lock);
>
>if (unlikely(rarp_mbuf != NULL))
> - count += 1;
> + nb_rx += 1;
>
> out_no_unlock:
> - return count;
> + return nb_rx;
> }
> --
> 2.47.1
>
Reviewed-by: Chenbo Xia
id, uint16_t queue_id,
>rte_rwlock_read_unlock(&vq->access_lock);
>
>virtio_dev_vring_translate(dev, vq);
> +
> + count = 0;
>goto out_no_unlock;
>}
>
> --
> 2.47.1
>
Reviewed-by: Chenbo Xia
um number of queue pairs supported by VDUSE
> devices. However, a log mentioning the maximim number of
maximum
With above fixed:
Reviewed-by: Chenbo Xia
> queue pairs is being set is emitted unconditionally, which
> may confuse the end user.
>
> This patch moves this log after the b
both net and
crypto. Of course overall this is a good idea as it’s more friendly for
maintaining the
code. I checked your list of code to be shared, seems it will be many code in
the common
layer. So please go on with this :)
Cheers,
Chenbo
>
> Thanks,
> Gowrishankar
>
>> Hi
hdev_driver.h| 66 ++
> lib/ethdev/rte_ethdev.c | 120 ++
> lib/ethdev/rte_ethdev.h | 156 ++
> lib/ethdev/version.map | 4 +
> lib/pci/meson.build | 2 +
> lib/pci/rte_pci.h | 2 +
> lib/pci/rte_pci_tph.c | 20 +
> lib/pci/rte_pci_tph.h | 111
> 13 files changed, 544 insertions(+)
> create mode 100644 lib/pci/rte_pci_tph.c
> create mode 100644 lib/pci/rte_pci_tph.h
>
> —
> 2.34.1
>
Do you have some numbers about how much performance this feature
can improve?
/Chenbo
> @@ -97,7 +98,6 @@ EXPERIMENTAL {
>rte_vhost_async_dma_unconfigure;
>
># added in 23.07
> - rte_vhost_driver_set_max_queue_num;
>rte_vhost_notify_guest;
> };
>
> —
> 2.46.2
>
Reviewed-by: Chenbo Xia
bdev->data = rte_zmalloc(NULL, blk_cnt * blk_size, 0);
>if (!bdev->data) {
>fprintf(stderr, "No enough reserved huge memory for disk\n");
> - free(bdev);
> + rte_free(bdev);
>return NULL;
>}
>
> --
> 2.45.2
>
Reviewed-by: Chenbo Xia
errno));
> + ret = -1;
> + goto out_dev_destroy;
> + }
> +
> + ret = fdset_add(vduse.fdset, reco_fd,
> vduse_reconnect_handler, NULL, dev);
> + if (ret) {
> + VHOST_CONFIG_LOG(name, ERR, "Failed to add reconnect
> fd %d to vduse fdset",
> + reco_fd);
> + goto out_dev_destroy;
> + }
> +
> + ret = eventfd_write(reco_fd, (eventfd_t)1);
> + if (ret < 0) {
> + VHOST_CONFIG_LOG(name, ERR, "Failed to write to
> reconnect eventfd");
> + goto out_dev_destroy;
> + }
> + }
>
>return 0;
>
> @@ -587,6 +796,9 @@ vduse_device_destroy(const char *path)
>if (vid == RTE_MAX_VHOST_DEVICE)
>return -1;
>
> + if (dev->reconnect_log)
> + munmap(dev->reconnect_log, sizeof(*dev->reconnect_log));
> +
>vduse_device_stop(dev);
>
>fdset_del(vduse.fdset, dev->vduse_dev_fd);
> @@ -597,10 +809,26 @@ vduse_device_destroy(const char *path)
>}
>
>if (dev->vduse_ctrl_fd >= 0) {
> + char reconnect_file[PATH_MAX];
> +
>ret = ioctl(dev->vduse_ctrl_fd, VDUSE_DESTROY_DEV, name);
> - if (ret)
> + if (ret) {
>VHOST_CONFIG_LOG(name, ERR, "Failed to destroy VDUSE
> device: %s",
>strerror(errno));
> + } else {
> + /*
> +* VDUSE device was no more attached to the vDPA bus,
> +* so we can remove the reconnect file.
> +*/
> + ret = snprintf(reconnect_file,
> sizeof(reconnect_file), "%s/%s",
> + vduse_reconnect_dir, name);
> + if (ret < 0 || ret == sizeof(reconnect_file))
> + VHOST_CONFIG_LOG(name, ERR,
> + "Failed to create vduse
> reconnect path name");
> + else
> + unlink(reconnect_file);
> + }
> +
>close(dev->vduse_ctrl_fd);
>dev->vduse_ctrl_fd = -1;
>}
> --
> 2.46.0
>
Reviewed-by: Chenbo Xia
uct virtio_net *dev, struct
> vhost_virtqueue *cvq,
>cvq->last_avail_idx++;
>if (cvq->last_avail_idx >= cvq->size)
>cvq->last_avail_idx -= cvq->size;
> + vhost_virtqueue_reconnect_log_split(cvq);
>
>if (dev->features & (1ULL << VIRTIO_RING_F_EVENT_IDX))
>vhost_avail_event(cvq) = cvq->last_avail_idx;
> @@ -181,6 +182,7 @@ virtio_net_ctrl_pop(struct virtio_net *dev, struct
> vhost_virtqueue *cvq,
>cvq->last_avail_idx++;
>if (cvq->last_avail_idx >= cvq->size)
>cvq->last_avail_idx -= cvq->size;
> + vhost_virtqueue_reconnect_log_split(cvq);
>
>if (dev->features & (1ULL << VIRTIO_RING_F_EVENT_IDX))
>vhost_avail_event(cvq) = cvq->last_avail_idx;
> --
> 2.46.0
>
Reviewed-by: Chenbo Xia
v->reconnect_log->status;
> +
>vhost_setup_virtio_net(dev->vid, true, compliant_ol_flags, true, true);
>
>for (i = 0; i < total_queues; i++) {
>struct vduse_vq_config vq_cfg = { 0 };
> + struct vhost_virtqueue *vq;
>
>
name, sizeof(devname), "/dev/uio%u", uio_num);
> + /* save fd */
> + fd = open(devname, O_RDWR);
> + if (fd < 0) {
> + PCI_LOG(ERR, "Cannot open %s: %s", devname, strerror(errno));
> + goto error;
> + }
> +
> + if (rte_intr_fd_set(dev->intr_handle, fd))
> + goto error;
> +
> /* allocate the mapping details for secondary processes*/
> *uio_res = rte_zmalloc("UIO_RES", sizeof(**uio_res), 0);
> if (*uio_res == NULL) {
> --
> 2.45.0
>
Reviewed-by: Chenbo Xia
-digit.
Please also fix the coding style:
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#176: FILE: drivers/bus/pci/linux/pci_uio.c:265:
+ * closed, so open it only in the primary process */
With above fixed:
Reviewed-by: Chenbo Xia
&g
}
> + ea = rte_pktmbuf_mtod(pkt, const struct rte_ether_addr *);
> + RTE_BUILD_BUG_ON(offsetof(struct virtqueue_stats, broadcast)
> !=
> + offsetof(struct virtqueue_stats, multicast) +
> sizeof(uint64_t));
> + if (unlikely(rte_is_multicast_ether_addr(ea)))
> +
> (&stats->multicast)[rte_is_broadcast_ether_addr(ea)]++;
>}
> }
>
> --
> 2.43.0
>
Reviewed-by: Chenbo Xia
-- a/drivers/net/virtio/virtio_rxtx.h
> +++ b/drivers/net/virtio/virtio_rxtx.h
> @@ -35,7 +35,7 @@ struct virtnet_tx {
> };
>
> int virtio_rxq_vec_setup(struct virtnet_rx *rxvq);
> -void virtio_update_packet_stats(struct virtnet_stats *stats,
> - struct rte_mbuf *mbuf);
> +void virtio_update_packet_stats(struct virtnet_stats *const stats,
> + const struct rte_mbuf *const mbuf);
>
> #endif /* _VIRTIO_RXTX_H_ */
> —
> 2.43.0
>
Reviewed-by: Chenbo Xia
his problem by getting and saving the value of 'fd' also in the
>> secondary process logic.
>>
>> Fixes: 9b957f378abf ("pci: merge uio functions for linux and bsd")
>> Cc: muk...@igel.co.jp
>> Cc: sta...@dpdk.org
>>
>> Signed-off-by: Zerun Fu
ase address")
The commit id length should be 12.
Since QEMU always send offset 0, I think it’s no need to backport the
patch, so no cc-stable is fine.
With above fixed:
Reviewed-by: Chenbo Xia
> Signed-off-by: BillXiang
> ---
> lib/vhost/vhost_user.c | 2 +-
> 1 file changed,
_pci_device *dev)
>}
>return -1;
> }
> - dev->mem_resource[i].addr = mapaddr;
> + dev->mem_resource[res_idx].addr = mapaddr;
> +
> + i++;
>}
>return 0;
>}
> —
> 2.39.1
>
Reviewed-by: Chenbo Xia
mmon_uio.c | 15 +--
> drivers/bus/pci/pci_params.c | 9 +-
> drivers/bus/pci/private.h| 6 +
> drivers/bus/pci/windows/pci.c| 13 +-
> drivers/bus/pci/windows/pci_netuio.c | 7 +-
> 10 files changed, 202 insertions(+), 277 deletions(-)
Reviewed-by: Chenbo Xia
seems not needed?
Could anyone help confirm or correct me?
There was also a related question in community two years ago:
https://mails.dpdk.org/archives/dev/2022-September/251640.html
Thanks,
Chenbo
i];
> - fd = pfdentry->fd;
> - pfd = &pfdset->rwfds[i];
> -
> - if (fd < 0) {
> - need_shrink = 1;
> - pthread_mutex_unlock(&pfdset->fd_mutex);
>
tatic int fdset_add_no_sync(struct fdset *pfdset, int fd, fd_cb rcb, fd_cb
> wcb, void *dat);
> +static uint32_t fdset_event_dispatch(void *arg);
> +
> +#define MAX_FDSETS 8
> +
> +static struct fdset *fdsets[MAX_FDSETS];
> +pthread_mutex_t fdsets_mutex = PTHREAD_MUTEX_INITIALIZER;
Static pthread_mutex_t ?
Thanks,
Chenbo
ressed:
https://mails.dpdk.org/archives/dev/2023-November/282200.html
/Chenbo
13/* Page Request Interface */
> -#define RTE_PCI_EXT_CAP_ID_PASID 0x1B/* Process Address Space ID */
> +#define RTE_PCI_EXT_CAP_ID_PASID 0x1b/* Process Address Space ID */
>
> /* Advanced Error Reporting (RTE_PCI_EXT_CAP_ID_ERR) */
> #define RTE_PCI_ERR_UNCOR_STATUS 0x04/* Uncorrectable Error Status
> */
> --
> 2.25.1
>
Reviewed-by: Chenbo Xia
On Nov 17, 2023, at 01:43, Chen, Mike Ximing wrote:
>
> External email: Use caution opening links or attachments
>
>
>> -Original Message-----
>> From: Chenbo Xia
>> Sent: Tuesday, November 14, 2023 8:54 PM
>> To: Sevincer, Abdullah
>> Cc: de
ce information from EAL.
>
> Cc: sta...@dpdk.org
No stable
Please explain why this api is needed in your use case. Taking this with
the use-case patch could be more clear.
Thanks,
Chenbo
>
> Signed-off-by: Mingjin Ye
> ---
> lib/eal/include/rte_vfio.h | 26 +
#x27;s test was on 6.2 generic kernel
> (6.2.0-36-generic)
Will kernel plan to support that? I can see the related work was done by Intel
but somehow it’s
not merged into kernel. Could you give more information on this?
If kernel does not want this to be exposed, it means userspace should not
access this. No?
/Chenbo
fault, which
> * breaks the DLB if enabled.
> */
> - off = DLB2_PCI_PASID_CAP_OFFSET + RTE_PCI_PASID_CTRL;
> - if (rte_pci_pasid_set_state(pdev, off, false)) {
> + off = DLB2_PCI_PASID_CAP_OFFSET;
> + if (rte_pci_pasid_set_state(pdev, off, false
ib/pci/rte_pci.h
> @@ -101,6 +101,10 @@ extern "C" {
> #define RTE_PCI_EXT_CAP_ID_ACS 0x0d/* Access Control Services */
> #define RTE_PCI_EXT_CAP_ID_SRIOV 0x10/* SR-IOV */
> #define RTE_PCI_EXT_CAP_ID_PRI 0x13/* Page Request Interface */
> +#de
I left Intel and joined Nvidia, so update my email address.
Signed-off-by: Chenbo Xia
Acked-by: Maxime Coquelin
---
.mailmap| 2 +-
MAINTAINERS | 12 ++--
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/.mailmap b/.mailmap
index 3f5bab26a8..d40b3ad6c0 100644
--- a
I left Intel and joined Nvidia, so update my email address.
Signed-off-by: Chenbo Xia
---
.mailmap| 2 +-
MAINTAINERS | 12 ++--
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/.mailmap b/.mailmap
index 3f5bab26a8..2ff31b008f 100644
--- a/.mailmap
+++ b/.mailmap
I am leaving Intel, so replace my Intel email with personal one
temporarily.
Signed-off-by: Chenbo Xia
---
.mailmap| 2 +-
MAINTAINERS | 12 ++--
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/.mailmap b/.mailmap
index 864d33ee46..8cb3c1e80f 100644
--- a/.mailmap
> -Original Message-
> From: David Marchand
> Sent: Thursday, September 14, 2023 8:36 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; ferruh.yi...@amd.com; Xia, Chenbo
> ; nipun.gu...@amd.com; Richardson, Bruce
> ; Sevincer, Abdullah
> ; Gaetan Rivet
> Su
> -Original Message-
> From: David Marchand
> Sent: Thursday, September 14, 2023 8:36 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; ferruh.yi...@amd.com; Xia, Chenbo
> ; nipun.gu...@amd.com; Richardson, Bruce
> ; Sevincer, Abdullah
> ; Gaetan Rivet
> Su
> -Original Message-
> From: David Marchand
> Sent: Thursday, September 14, 2023 8:36 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; ferruh.yi...@amd.com; Xia, Chenbo
> ; nipun.gu...@amd.com; Richardson, Bruce
> ; Sevincer, Abdullah
> ; Gaetan Rivet
> Su
> -Original Message-
> From: David Marchand
> Sent: Thursday, September 14, 2023 8:36 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; ferruh.yi...@amd.com; Xia, Chenbo
> ; nipun.gu...@amd.com; Richardson, Bruce
> ; Burakov, Anatoly ;
> Jay Zhou ; Sevincer,
Hi David,
> -Original Message-
> From: David Marchand
> Sent: Thursday, September 14, 2023 8:29 PM
> To: Xia, Chenbo ; Maxime Coquelin
>
> Cc: dev@dpdk.org; tho...@monjalon.net; ferruh.yi...@amd.com;
> nipun.gu...@amd.com; Richardson, Bruce ;
> Burakov, Anatoly
> -Original Message-
> From: David Marchand
> Sent: Monday, August 21, 2023 7:36 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; ferruh.yi...@amd.com; Xia, Chenbo
> ; nipun.gu...@amd.com; Richardson, Bruce
>
> Subject: [PATCH v2 15/15] devtools: forbid inclu
Hi David,
> -Original Message-
> From: David Marchand
> Sent: Monday, August 21, 2023 7:36 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; ferruh.yi...@amd.com; Xia, Chenbo
> ; nipun.gu...@amd.com; Richardson, Bruce
> ; McDaniel, Timothy
> ; Gaetan Rivet
> Su
> -Original Message-
> From: David Marchand
> Sent: Monday, August 21, 2023 7:36 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; ferruh.yi...@amd.com; Xia, Chenbo
> ; nipun.gu...@amd.com; Richardson, Bruce
> ; McDaniel, Timothy
> ; Julien Aube ; Gaetan
> Rivet
> -Original Message-
> From: David Marchand
> Sent: Monday, August 21, 2023 7:36 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; ferruh.yi...@amd.com; Xia, Chenbo
> ; nipun.gu...@amd.com; Richardson, Bruce
> ; Julien Aube ; Gaetan
> Rivet
> Subject: [PATCH v2
> -Original Message-
> From: David Marchand
> Sent: Monday, August 21, 2023 7:36 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; ferruh.yi...@amd.com; Xia, Chenbo
> ; nipun.gu...@amd.com; Richardson, Bruce
> ; Burakov, Anatoly ;
> Gaetan Rivet
> Subject: [
> -Original Message-
> From: David Marchand
> Sent: Monday, August 21, 2023 7:36 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; ferruh.yi...@amd.com; Xia, Chenbo
> ; nipun.gu...@amd.com; Richardson, Bruce
> ; Burakov, Anatoly ;
> McDaniel, Timothy ; Gaetan Rivet
> -Original Message-
> From: David Marchand
> Sent: Monday, August 21, 2023 7:36 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; ferruh.yi...@amd.com; Xia, Chenbo
> ; nipun.gu...@amd.com; Richardson, Bruce
> ; Burakov, Anatoly ;
> Jay Zhou ; McDaniel, Timot
> -Original Message-
> From: David Marchand
> Sent: Monday, August 21, 2023 7:36 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; ferruh.yi...@amd.com; Xia, Chenbo
> ; nipun.gu...@amd.com; Richardson, Bruce
> ; Burakov, Anatoly ;
> Jay Zhou ; McDaniel, Timothy
Hi David,
> -Original Message-
> From: David Marchand
> Sent: Monday, August 21, 2023 7:36 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; ferruh.yi...@amd.com; Xia, Chenbo
> ; nipun.gu...@amd.com; Richardson, Bruce
> ; Burakov, Anatoly ;
> Jay Zhou ; McDaniel,
> -Original Message-
> From: David Marchand
> Sent: Monday, August 21, 2023 7:36 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; ferruh.yi...@amd.com; Xia, Chenbo
> ; nipun.gu...@amd.com; Richardson, Bruce
> ; Burakov, Anatoly
> Subject: [PATCH v2 03/15] bus/pc
> -Original Message-
> From: David Marchand
> Sent: Monday, August 21, 2023 7:36 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; ferruh.yi...@amd.com; Xia, Chenbo
> ; nipun.gu...@amd.com; Richardson, Bruce
>
> Subject: [PATCH v2 02/15] bus/pci: add const
> -Original Message-
> From: David Marchand
> Sent: Monday, August 21, 2023 7:36 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; ferruh.yi...@amd.com; Xia, Chenbo
> ; nipun.gu...@amd.com; Richardson, Bruce
> ; Burakov, Anatoly ;
> Dongdong Liu ; Yisen Zhuang
> -Original Message-
> From: David Marchand
> Sent: Monday, July 3, 2023 3:48 PM
> To: Li, Miao
> Cc: dev@dpdk.org; sta...@dpdk.org; Maxime Coquelin
> ; Xia, Chenbo
> Subject: Re: [PATCH v2 1/2] net/virtio: fix legacy device IO port map in
> secondary process
&
> -Original Message-
> From: Maxime Coquelin
> Sent: Thursday, July 6, 2023 4:12 PM
> To: dev@dpdk.org; Xia, Chenbo ;
> david.march...@redhat.com
> Cc: Maxime Coquelin
> Subject: [PATCH v2 2/2] vhost: fix vduse features negotiation
>
> The series introduci
> -Original Message-
> From: Maxime Coquelin
> Sent: Thursday, July 6, 2023 4:12 PM
> To: dev@dpdk.org; Xia, Chenbo ;
> david.march...@redhat.com
> Cc: Maxime Coquelin
> Subject: [PATCH v2 1/2] vduse: fix missing event index features
>
> This features was mist
+Nipun
> -Original Message-
> From: David Marchand
> Sent: Monday, July 3, 2023 4:58 PM
> To: Li, Miao
> Cc: dev@dpdk.org; sta...@dpdk.org; Maxime Coquelin
> ; Xia, Chenbo
> Subject: Re: [PATCH v2 1/2] net/virtio: fix legacy device IO port map in
> secondary pr
Hi Stephen,
> -Original Message-
> From: Stephen Hemminger
> Sent: Friday, June 30, 2023 12:10 AM
> To: Thanos Makatos
> Cc: David Marchand ; Xia, Chenbo
> ; dev ; Thomas Monjalon
> ; Liang, Cunming ; Lu,
> Xiuchun ; Li, Miao ; Wu, Jingjing
> ; john.g.john...@
Hi,
Check here: https://doc.dpdk.org/guides/howto/virtio_user_as_exception_path.html
/Chenbo
From: Prasad Kachawar
Sent: Thursday, June 15, 2023 2:10 PM
To: dev@dpdk.org
Subject: KNI to Vhost changes
hi team,
I have joined one project where KNI will be removed with vhost .
as am completely
Add myself as maintainer of PCI bus driver and co-maintainer of PCI
library.
Signed-off-by: Chenbo Xia
---
MAINTAINERS | 2 ++
1 file changed, 2 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 906b31f97c..fea84b8cb9 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -586,6 +586,7 @@ F
> -Original Message-
> From: Ali Alnubani
> Sent: Thursday, June 8, 2023 4:55 PM
> To: Xia, Chenbo ; dev@dpdk.org
> Cc: david.march...@redhat.com; NBU-Contact-Thomas Monjalon (EXTERNAL)
> ; pr...@iol.unh.edu; Li, Miao ;
> sta...@dpdk.org; Cao, Yahui ; Sunil Kumar
> -Original Message-
> From: Jiang, Cheng1
> Sent: Thursday, June 8, 2023 1:03 PM
> To: tho...@monjalon.net; Richardson, Bruce ;
> m...@smartsharesystems.com; Xia, Chenbo
> Cc: dev@dpdk.org; Hu, Jiayu ; Ding, Xuan
> ; Ma, WenwuX ; Wang, YuanX
> ; He, Xin
MMIO read and write APIs were defined in PCI bus. But the corresponding
implementations are not done in windows. This patch fixes this.
Bugzilla ID: 1245
Fixes: 095cf6e68b28 ("bus/pci: introduce MMIO read/write")
Cc: sta...@dpdk.org
Signed-off-by: Chenbo Xia
---
drivers/bus/pci/win
> -Original Message-
> From: Ali Alnubani
> Sent: Thursday, June 8, 2023 2:43 PM
> To: Li, Miao ; dev@dpdk.org; NBU-Contact-Thomas
> Monjalon (EXTERNAL)
> Cc: sk...@marvell.com; david.march...@redhat.com; ferruh.yi...@amd.com;
> Xia, Chenbo ; Cao, Yahui ;
> Pat
o slave will be removed and replace bonded to bonding in
> DPDK 23.11.
> + The following macro will be deprecated in DPDK 23.07, and removed in
> DPDK 23.11.
> + The old macro:
> + ``RTE_ETH_DEV_BONDED_SLAVE`` will be replaced by:
> + ``RTE_ETH_DEV_BONDING_MEMBER``.
> --
> 2.27.0
Acked-by: Chenbo Xia
`rte_eth_bond_8023ad_member_info``,
> + ``rte_eth_bond_active_members_get``,
> + ``rte_eth_bond_member_add``, ``rte_eth_bond_member_remove``,
> + and ``rte_eth_bond_members_get``.
> --
> 2.39.1
Acked-by: Chenbo Xia
> -Original Message-
> From: Maxime Coquelin
> Sent: Tuesday, June 6, 2023 4:19 PM
> To: dev@dpdk.org; Xia, Chenbo ;
> david.march...@redhat.com; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com; epere..
> -Original Message-
> From: Maxime Coquelin
> Sent: Tuesday, June 6, 2023 4:19 PM
> To: dev@dpdk.org; Xia, Chenbo ;
> david.march...@redhat.com; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com; epere..
> -Original Message-
> From: Maxime Coquelin
> Sent: Wednesday, June 7, 2023 10:59 PM
> To: Xia, Chenbo ; dev@dpdk.org;
> david.march...@redhat.com; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com; epere..
Hi Patrick,
Oops.. Seems weird as patchwork does not report anything. Please reach out to
me when you get some information about why it’s failing. I could fix it ASAP.
Thanks,
Chenbo
From: Patrick Robb
Sent: Thursday, June 8, 2023 8:29 AM
To: Thomas Monjalon
Cc: Li, Miao ; dev@dpdk.org; sk
Hi Thomas,
> -Original Message-
> From: Thomas Monjalon
> Sent: Thursday, June 8, 2023 12:31 AM
> To: Li, Miao
> Cc: dev@dpdk.org; sk...@marvell.com; david.march...@redhat.com;
> ferruh.yi...@amd.com; Xia, Chenbo ; Cao, Yahui
>
> Subject: Re: [PATCH v4 0/4] Sup
Hi Maxime,
> -Original Message-
> From: Maxime Coquelin
> Sent: Tuesday, June 6, 2023 4:18 PM
> To: dev@dpdk.org; Xia, Chenbo ;
> david.march...@redhat.com; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, June 2, 2023 4:08 AM
> To: dev@dpdk.org; Xia, Chenbo ;
> david.march...@redhat.com; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com; epere..
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, June 2, 2023 4:08 AM
> To: dev@dpdk.org; Xia, Chenbo ;
> david.march...@redhat.com; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com; epere..
> -Original Message-
> From: Maxime Coquelin
> Sent: Wednesday, May 31, 2023 5:29 PM
> To: Xia, Chenbo ; Thomas Monjalon
> ; Eelco Chaudron ;
> david.march...@redhat.com
> Cc: dev@dpdk.org
> Subject: Re: [PATCH v3 4/4] vhost: add device op to offload the interrup
> -Original Message-
> From: Eelco Chaudron
> Sent: Wednesday, May 31, 2023 7:14 PM
> To: Maxime Coquelin
> Cc: Xia, Chenbo ; david.march...@redhat.com;
> dev@dpdk.org
> Subject: Re: [PATCH v3 1/4] vhost: change vhost_virtqueue access lock to a
> read/write one
&
> -Original Message-
> From: Eelco Chaudron
> Sent: Wednesday, May 17, 2023 5:09 PM
> To: maxime.coque...@redhat.com; Xia, Chenbo ;
> david.march...@redhat.com
> Cc: dev@dpdk.org
> Subject: [PATCH v3 2/4] vhost: make the guest_notifications statistic
> counte
Hi Eelco,
> -Original Message-
> From: Eelco Chaudron
> Sent: Wednesday, May 17, 2023 5:09 PM
> To: maxime.coque...@redhat.com; Xia, Chenbo ;
> david.march...@redhat.com
> Cc: dev@dpdk.org
> Subject: [PATCH v3 1/4] vhost: change vhost_virtqueue access lock to a
>
> -Original Message-
> From: Maxime Coquelin
> Sent: Tuesday, May 30, 2023 11:17 PM
> To: Thomas Monjalon ; Eelco Chaudron
> ; Xia, Chenbo ;
> david.march...@redhat.com
> Cc: dev@dpdk.org
> Subject: Re: [PATCH v3 4/4] vhost: add device op to offload the interrupt
&
> -Original Message-
> From: Maxime Coquelin
> Sent: Tuesday, May 30, 2023 8:54 PM
> To: Eelco Chaudron ; Xia, Chenbo
> ; david.march...@redhat.com
> Cc: dev@dpdk.org
> Subject: Re: [PATCH v3 3/4] vhost: fix invalid call FD handling
>
>
>
> On 5/
name, this device name can
> later be
> - * used to retrieve the corresponding rte_pci_addr using eal_parse_pci_*
> - * BDF helpers.
> + * used to retrieve the corresponding rte_pci_addr using
> rte_pci_addr_parse().
> *
> * @param addr
> * The PCI Bus-Device-Function address
> --
> 2.40.1
Reviewed-by: Chenbo Xia
> -Original Message-
> From: Li, Miao
> Sent: Friday, May 26, 2023 12:31 AM
> To: dev@dpdk.org
> Cc: sk...@marvell.com; tho...@monjalon.net; david.march...@redhat.com;
> ferruh.yi...@amd.com; Xia, Chenbo ; Cao, Yahui
> ; Burakov, Anatoly
> Subject: [PATCH v3 4/4]
Hi Maxime,
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, May 26, 2023 12:26 AM
> To: dev@dpdk.org; Xia, Chenbo ;
> david.march...@redhat.com; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, May 26, 2023 12:26 AM
> To: dev@dpdk.org; Xia, Chenbo ;
> david.march...@redhat.com; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com; epere..
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, May 26, 2023 12:26 AM
> To: dev@dpdk.org; Xia, Chenbo ;
> david.march...@redhat.com; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com; epere..
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, May 26, 2023 12:26 AM
> To: dev@dpdk.org; Xia, Chenbo ;
> david.march...@redhat.com; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com; epere..
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, May 26, 2023 12:26 AM
> To: dev@dpdk.org; Xia, Chenbo ;
> david.march...@redhat.com; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com; epere..
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, May 26, 2023 12:26 AM
> To: dev@dpdk.org; Xia, Chenbo ;
> david.march...@redhat.com; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com; epere..
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, May 26, 2023 12:26 AM
> To: dev@dpdk.org; Xia, Chenbo ;
> david.march...@redhat.com; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com; epere..
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, May 26, 2023 12:26 AM
> To: dev@dpdk.org; Xia, Chenbo ;
> david.march...@redhat.com; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com; epere..
Hi Stephen,
> -Original Message-
> From: Stephen Hemminger
> Sent: Monday, May 15, 2023 11:53 PM
> To: Li, Miao
> Cc: dev@dpdk.org; sk...@marvell.com; tho...@monjalon.net;
> david.march...@redhat.com; ferruh.yi...@amd.com; Xia, Chenbo
> ; Cao, Yahui ; Burakov, Ana
> -Original Message-
> From: Jiang, Cheng1
> Sent: Monday, May 8, 2023 8:23 PM
> To: Maxime Coquelin ; Xia, Chenbo
>
> Cc: dev@dpdk.org; Hu, Jiayu ; Ding, Xuan
> ; Ma, WenwuX ; Wang, YuanX
> ; He, Xingguang ; David
> Marchand
> Subject: RE: [PATCH 0/2] vhos
Hi Tianyuan,
> -Original Message-
> From: suntianyuan
> Sent: Tuesday, March 21, 2023 2:24 PM
> To: maxime.coque...@redhat.com; Xia, Chenbo
> Cc: dev@dpdk.org; suntianyuan
> Subject: [PATCH] vhost: fix crash on vhost-user client port deletion
>
> The rte_vhost
> -Original Message-
> From: Boleslav Stankevich
> Sent: Wednesday, March 22, 2023 6:23 PM
> To: dev@dpdk.org
> Cc: Boleslav Stankevich ;
> sta...@dpdk.org; Andrew Rybchenko ; Maxime
> Coquelin ; Xia, Chenbo ;
> David Marchand ; Hyong Youb Kim
> ; Harman Kalra
> -Original Message-
> From: Boleslav Stankevich
> Sent: Wednesday, March 22, 2023 6:23 PM
> To: dev@dpdk.org
> Cc: Boleslav Stankevich ;
> sta...@dpdk.org; Andrew Rybchenko ; Maxime
> Coquelin ; Xia, Chenbo ;
> Jianfeng Tan ; Yuanhan Liu ;
> Tetsuya M
Hi David,
> -Original Message-
> From: David Marchand
> Sent: Thursday, March 23, 2023 1:05 AM
> To: dev@dpdk.org
> Cc: sta...@dpdk.org; Maxime Coquelin ; Xia,
> Chenbo ; Yuanhan Liu
> Subject: [PATCH] vhost: avoid sleeping under mutex
>
> Covscan report
> -Original Message-
> From: Ferruh Yigit
> Sent: Tuesday, May 9, 2023 7:26 PM
> To: Gupta, Nipun ; Xia, Chenbo ;
> dev@dpdk.org; tho...@monjalon.net; david.march...@redhat.com
> Cc: Anand, Harpreet ; Agarwal, Nikhil
>
> Subject: Re: [PATCH v4 1/4] bus/cdx: intro
image and implements a mechanism that allows the APU drivers to
> + * enumerate such devices (device personality and resource details) via
> + * a dedicated communication channel.
What is APU? CPU resources that application uses? Then why cpu resources that
DPDK
Uses are not part of it?
I
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, March 31, 2023 11:43 PM
> To: dev@dpdk.org; david.march...@redhat.com; Xia, Chenbo
> ; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com; epere..
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, March 31, 2023 11:43 PM
> To: dev@dpdk.org; david.march...@redhat.com; Xia, Chenbo
> ; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com; epere..
Hi Maxime,
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, March 31, 2023 11:43 PM
> To: dev@dpdk.org; david.march...@redhat.com; Xia, Chenbo
> ; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, March 31, 2023 11:43 PM
> To: dev@dpdk.org; david.march...@redhat.com; Xia, Chenbo
> ; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com; epere..
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, March 31, 2023 11:43 PM
> To: dev@dpdk.org; david.march...@redhat.com; Xia, Chenbo
> ; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com; epere..
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, March 31, 2023 11:43 PM
> To: dev@dpdk.org; david.march...@redhat.com; Xia, Chenbo
> ; m...@redhat.com; f...@redhat.com;
> jasow...@redhat.com; Liang, Cunming ; Xie, Yongji
> ; echau...@redhat.com; epere..
1 - 100 of 1011 matches
Mail list logo