Re: [PATCH v2 1/8] net/vmxnet3: add V5 support

2022-05-04 Thread Yong Wang
Pankaj, Can you add reviewed-by info? Also, you need to add info of what has changed since the last version. Yong > On May 4, 2022, at 2:23 PM, Pankaj Gupta wrote: > > Add VMXNET3 v5 support > > Tested, using testpmd, for different hardware version on ESXi 7.0 Update 2. > > Signed-off-by:

Re: [PATCH] maintainers: update for vmxnet3 driver

2022-05-06 Thread Yong Wang
> On May 6, 2022, at 1:07 PM, Jochen Behrens wrote: > > Make Jochen Behrens the maintainer of the net/vmxnet3 device > driver as Yong Wang is not working on vmxnet3 any more. > > Signed-off-by: Jochen Behrens > --- Acked-by: yongw...@vmware.com > MAINTAINERS |

Re: [PATCH] net/vmxnet3: add spinlocks to register command access

2021-11-29 Thread Yong Wang
-Original Message- From: "sahithi.sin...@oracle.com" Date: Monday, November 8, 2021 at 12:23 AM To: Yong Wang Cc: "dev@dpdk.org" , Sahithi Singam Subject: [PATCH] net/vmxnet3: add spinlocks to register command access From: Sahithi Singam At present, th

Re: [dpdk-dev] [PATCH v1 2/2] net/vmxnet3: Provided API to reset vmxnet device

2021-02-06 Thread Yong Wang
-Original Message- From: Dheemanth Mallikarjun Date: Monday, January 4, 2021 at 11:43 AM To: "dev@dpdk.org" Cc: Yong Wang Subject: [PATCH v1 2/2] net/vmxnet3: Provided API to reset vmxnet device The vmxnet3 driver didn't have the dev_reset function pointer set.

Re: [dpdk-dev] [PATCH] net/vmxnet3: build on Windows

2021-03-23 Thread Yong Wang
-Original Message- From: Ferruh Yigit Date: Tuesday, March 23, 2021 at 9:11 AM To: Dmitry Kozlyuk , "dev@dpdk.org" , Yong Wang Cc: Narcisa Ana Maria Vasile , Dmitry Malloy , Pallavi Kadam Subject: Re: [dpdk-dev] [PATCH] net/vmxnet3: build on Windows On 2/21/2021 12:55

Re: [dpdk-dev] [PATCH] net/vmxnet3: build on Windows

2021-03-24 Thread Yong Wang
-Original Message- From: Dmitry Kozlyuk Date: Wednesday, March 24, 2021 at 10:50 AM To: Yong Wang Cc: Ferruh Yigit , "dev@dpdk.org" , Narcisa Ana Maria Vasile , Dmitry Malloy , Pallavi Kadam Subject: Re: [dpdk-dev] [PATCH] net/vmxnet3: build on Windows 2021-03-23 17:13

[dpdk-dev] VMXNET3 with 3 processes

2014-11-04 Thread Yong Wang
On 11/3/14, 7:49 AM, "Yan Freedland" wrote: >Hi > >I am trying to initialize the environment for 3 processes and 2 ports. >Currently I fail in vmxnet3_dev_start (0). >The exact place is as follows: > > /* Activate device by register write */ > VMXNET3_WRITE_BAR1_REG(hw, VMXNET3_REG_C

[dpdk-dev] [PATCH v2 2/6] vmxnet3: Add VLAN Tx offload

2014-11-04 Thread Yong Wang
Signed-off-by: Yong Wang --- lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c b/lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c index 986e5e5..0b6363f 100644 --- a/lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c +++ b/lib

[dpdk-dev] [PATCH v2 3/6] vmxnet3: Fix dev stop/restart bug

2014-11-04 Thread Yong Wang
: Yong Wang --- lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c | 78 --- 1 file changed, 73 insertions(+), 5 deletions(-) diff --git a/lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c b/lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c index 0b6363f..2017d4b 100644 --- a/lib/librte_pmd_vmxnet3

[dpdk-dev] [PATCH v2 5/6] vmxnet3: Perf improvement on the rx path

2014-11-04 Thread Yong Wang
GHzx2) shown below. CPU usage is collected factoring out the idle loop cost. - Before the patch, ~900K PPS with 65% CPU of a core used for DPDK. - After the patch, only 45% of a core used, while maintaining the same packet rate. Signed-off-by: Yong Wang --- lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c

[dpdk-dev] [PATCH v2 6/6] vmxnet3: Leverage data_ring on tx path

2014-11-04 Thread Yong Wang
l be beneficial. Performance results show that this patch significantly boosts vmxnet3 64B tx performance (pkt rate) for l2fwd application on a Ivy Bridge server by >20% at which point we start to hit some bottleneck on the rx side. Signed-off-by: Yong Wang --- lib/librte_pmd_vmxnet3/vmxnet3_ethdev.

[dpdk-dev] [PATCH v2 1/6] vmxnet3: Fix VLAN Rx stripping

2014-11-04 Thread Yong Wang
Shouldn't reset vlan_tci to 0 if a valid VLAN tag is stripped. Signed-off-by: Yong Wang --- lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c | 12 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c b/lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c

[dpdk-dev] [PATCH v2 0/6] vmxnet3 pmd fixes/improvement

2014-11-04 Thread Yong Wang
This patch series include various fixes and improvement to the vmxnet3 pmd driver. V2: - Add more commit descriptions - Add a new patch that improve tx performance for small packet Yong Wang (6): vmxnet3: Fix VLAN Rx stripping vmxnet3: Add VLAN Tx offload vmxnet3: Fix dev stop/restart bug

[dpdk-dev] [PATCH v2 4/6] vmxnet3: Add rx pkt check offloads

2014-11-04 Thread Yong Wang
Only supports IPv4 so far. Signed-off-by: Yong Wang --- lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c | 22 +- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c b/lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c index 2017d4b..e2fb8a8 100644

[dpdk-dev] [PATCH v8 10/10] app/testpmd:test VxLAN Tx checksum offload

2014-11-07 Thread Yong Wang
>> As to HW TX checksum offload, do you have special requirement for >> implementing TSO? > Yes. TSO implies TX TCP and IP checksum offload. Is this a general requirement or something specific to ixgbe/i40e? FWIW, vmxnet3 device does not support tx IP checksum offload but doe support TSO. In

[dpdk-dev] FW: [PATCH v8 10/10] app/testpmd:test VxLAN Tx checksum offload

2014-11-11 Thread Yong Wang
On 11/7/14, 9:16 AM, "Olivier MATZ" wrote: >Hello Yong, > >On 11/07/2014 01:43 AM, Yong Wang wrote: >>>> As to HW TX checksum offload, do you have special requirement for >>>>implementing TSO? >> >>> Yes. TSO implies TX TCP and I

Re: [dpdk-dev] [PATCH v12 0/6] add Tx preparation

2016-12-02 Thread Yong Wang
ley ; Adrien > Mazarguil ; Alejandro Lucero > ; Rasesh Mody > ; Jacob, Jerin ; > Yuanhan Liu ; Yong Wang > ; Kulasek, TomaszX > ; olivier.m...@6wind.com > Subject: Re: [dpdk-dev] [PATCH v12 0/6] add Tx preparation > > 2016-11-30 17:42, Ananyev, Konstantin: > > >

[dpdk-dev] [PATCH] doc: fixed verbatim sections in vmxnet3 docs

2015-04-13 Thread Yong Wang
, specific versions of DPDK and ESXi are used. I understand that vmxnet3 pmd was introduced in 1.6 but I prefer them to be version-agonostic since the same diagram works for 1.7, 1.8, etc and I don?t see much benefits in spelling out 1.6 in this case. Same arguments to the ESXi version.

Re: [dpdk-dev] [PATCH v2 1/5] eal: Set numa node value for system which not support NUMA.

2017-01-05 Thread Yong Wang
> -Original Message- > From: Ferruh Yigit [mailto:ferruh.yi...@intel.com] > Sent: Thursday, January 5, 2017 6:24 AM > To: nickcooper-zhangtonghao ; dev@dpdk.org; Yong > Wang > Subject: Re: [dpdk-dev] [PATCH v2 1/5] eal: Set numa node value for system > which not supp

[dpdk-dev] [PATCH] net/i40e: remove redundant statement and braces

2017-01-09 Thread Yong Wang
In function "reassemble_packets()", the statement "end = secondlast;" is redundant since there is another assignment "start = end = NULL;" 3 lines below. BTW, I removed the redundant braces in the conditional statement "if (end->data_len > rxq->crc_le

[dpdk-dev] [PATCH] examples/vhost: fix the wrong initialization of lcore_ids

2017-01-10 Thread Yong Wang
"examples/vhost: use tailq to link vhost devices") Signed-off-by: Yong Wang --- examples/vhost/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/vhost/main.c b/examples/vhost/main.c index ac1f6e2..128a498 100644 --- a/examples/vhost/main.c +++ b/examples/

[dpdk-dev] [PATCH v2] examples/vhost: fix the wrong initialization of lcore_ids

2017-01-10 Thread Yong Wang
"examples/vhost: use tailq to link vhost devices") Signed-off-by: Yong Wang v2: * fix the coding style error of '++'. --- examples/vhost/main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/vhost/main.c b/examples/vhost/main.c index ac1f6e2..918

[dpdk-dev] [PATCH] examples/vhost: fix calc err of nr_mbufs_per_core

2017-01-11 Thread Yong Wang
When calculating 'nr_mbufs_per_core', 'MAX_PKT_BURST' was mutiplied twice. Fix it by removing one of them. Fixes: bdb19b771e6f ("examples/vhost: fix mbuf allocation failure") Signed-off-by: Yong Wang --- examples/vhost/main.c | 2 +- 1 file changed, 1 insertion(+

Re: [dpdk-dev] [PATCH v3 1/4] vmxnet3: Avoid memory leak in vmxnet3_dev_rx_queue_setup.

2017-01-17 Thread Yong Wang
> -Original Message- > From: Nick Zhang [mailto:n...@opencloud.tech] > Sent: Sunday, January 8, 2017 7:00 PM > To: Yong Wang > Cc: ferruh.yi...@intel.com; dev@dpdk.org; Nick Zhang > Subject: [PATCH v3 1/4] vmxnet3: Avoid memory leak in > vmxnet3_dev_rx_queue_setup.

Re: [dpdk-dev] [PATCH v3 1/4] vmxnet3: Avoid memory leak in vmxnet3_dev_rx_queue_setup.

2017-01-17 Thread Yong Wang
] Sent: Tuesday, January 17, 2017 5:37 PM To: Yong Wang Cc: ferruh.yi...@intel.com; dev@dpdk.org Subject: Re: [PATCH v3 1/4] vmxnet3: Avoid memory leak in vmxnet3_dev_rx_queue_setup. On Jan 18, 2017, at 4:15 AM, Yong Wang mailto:yongw...@vmware.com>> wrote: -Original Message

Re: [dpdk-dev] [PATCH v5] net/kni: add KNI PMD

2017-01-30 Thread Yong Wang
> -Original Message- > From: Ferruh Yigit [mailto:ferruh.yi...@intel.com] > Sent: Monday, January 30, 2017 8:58 AM > To: Thomas Monjalon ; Yong Wang > > Cc: dev@dpdk.org; Ferruh Yigit > Subject: [PATCH v5] net/kni: add KNI PMD > > Add KNI PMD which wraps

Re: [dpdk-dev] [PATCH] Fill speed_capa for vmxnet3

2017-02-08 Thread Yong Wang
Ido Barnea > --- Acked-by: Yong Wang > drivers/net/vmxnet3/vmxnet3_ethdev.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/net/vmxnet3/vmxnet3_ethdev.c > b/drivers/net/vmxnet3/vmxnet3_ethdev.c > index 52e3644..ff63a53 100644 > --- a/drivers/net/v

[dpdk-dev] [PATCH] doc: remove the repeat words in documentation.rst

2016-12-06 Thread Yong Wang
Signed-off-by: Yong Wang --- doc/guides/contributing/documentation.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/guides/contributing/documentation.rst b/doc/guides/contributing/documentation.rst index 2cfb1a2..5ec0675 100644 --- a/doc/guides/contributing

Re: [dpdk-dev] [PATCH v12 0/6] add Tx preparation

2016-12-06 Thread Yong Wang
> -Original Message- > From: Ananyev, Konstantin [mailto:konstantin.anan...@intel.com] > Sent: Sunday, December 4, 2016 4:11 AM > To: Yong Wang ; Thomas Monjalon > > Cc: Harish Patil ; dev@dpdk.org; Rahul Lakkireddy > ; Stephen Hurd > ; Jan Medala ; Jakub > Pa

[dpdk-dev] [PATCH] doc: fix mistakes in contribution guide

2016-12-07 Thread Yong Wang
Signed-off-by: Yong Wang --- doc/guides/contributing/documentation.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/guides/contributing/documentation.rst b/doc/guides/contributing/documentation.rst index 5ec0675..5f16a0c 100644 --- a/doc/guides/contributing

Re: [dpdk-dev] [PATCH v12 0/6] add Tx preparation

2016-12-08 Thread Yong Wang
> -Original Message- > From: Ananyev, Konstantin [mailto:konstantin.anan...@intel.com] > Sent: Wednesday, December 7, 2016 2:03 AM > To: Yigit, Ferruh ; Yong Wang > ; Thomas Monjalon > > Cc: Harish Patil ; dev@dpdk.org; Rahul Lakkireddy > ; Stephen Hurd > ; J

Re: [dpdk-dev] Does DPDK 1.7.1 support jumboframes for VMXNET3

2016-12-08 Thread Yong Wang
> -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Kanika Singhal > Sent: Wednesday, December 7, 2016 12:18 AM > To: dev@dpdk.org > Subject: [dpdk-dev] Does DPDK 1.7.1 support jumboframes for VMXNET3 > > Hi, > > I am a new to DPDK. > > My product is using DPDK 1.

[dpdk-dev] [PATCH v2] doc: fix mistakes in contribution guide

2016-12-09 Thread Yong Wang
Signed-off-by: Yong Wang --- v2: * modify some redundant descriptions. --- doc/guides/contributing/documentation.rst | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/doc/guides/contributing/documentation.rst b/doc/guides/contributing/documentation.rst index 5ec0675

Re: [dpdk-dev] [PATCH] vmxnet3: fix Rx deadlock

2016-12-12 Thread Yong Wang
> -Original Message- > From: Stefan Puiu [mailto:stefan.p...@gmail.com] > Sent: Monday, December 12, 2016 12:27 AM > To: Yong Wang > Cc: dev@dpdk.org; mac_le...@yahoo.com.hk > Subject: Re: [PATCH] vmxnet3: fix Rx deadlock > > Hello and thanks for reviewing the pa

Re: [dpdk-dev] [PATCH v4] net/kni: add KNI PMD

2016-12-12 Thread Yong Wang
> -Original Message- > From: Ferruh Yigit [mailto:ferruh.yi...@intel.com] > Sent: Wednesday, November 30, 2016 10:12 AM > To: dev@dpdk.org > Cc: Ferruh Yigit ; Yong Wang > > Subject: [PATCH v4] net/kni: add KNI PMD > > Add KNI PMD which wraps librte_kni for ea

Re: [dpdk-dev] [PATCH v13 6/7] vmxnet3: add Tx preparation

2016-12-13 Thread Yong Wang
Looks good and two nits below. > -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Tomasz Kulasek > Sent: Tuesday, December 13, 2016 9:42 AM > To: dev@dpdk.org > Cc: Ananyev, Konstantin > Subject: [dpdk-dev] [PATCH v13 6/7] vmxnet3: add Tx preparation > > From: "A

Re: [dpdk-dev] [PATCH v4] net/kni: add KNI PMD

2016-12-14 Thread Yong Wang
> -Original Message- > From: Ferruh Yigit [mailto:ferruh.yi...@intel.com] > Sent: Wednesday, December 14, 2016 8:00 AM > To: Yong Wang ; dev@dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4] net/kni: add KNI PMD > > On 12/12/2016 9:59 PM, Yong Wang wrote: >

Re: [dpdk-dev] [PATCH v3] vmxnet3: fix Rx deadlock

2016-12-16 Thread Yong Wang
> -Original Message- > From: Stefan Puiu [mailto:stefan.p...@gmail.com] > Sent: Friday, December 16, 2016 7:37 AM > To: dev@dpdk.org > Cc: Yong Wang ; mac_le...@yahoo.com.hk; > Stefan Puiu > Subject: [PATCH v3] vmxnet3: fix Rx deadlock > > Our use case is tha

[dpdk-dev] [PATCH] doc: fix a mistake in prog guide

2016-12-19 Thread Yong Wang
Signed-off-by: Yong Wang --- doc/guides/prog_guide/vhost_lib.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/guides/prog_guide/vhost_lib.rst b/doc/guides/prog_guide/vhost_lib.rst index 4f997d4..f0862e6 100644 --- a/doc/guides/prog_guide/vhost_lib.rst +++ b/doc/guides

Re: [dpdk-dev] [PATCH v4] net/kni: add KNI PMD

2016-12-19 Thread Yong Wang
> -Original Message- > From: Ferruh Yigit [mailto:ferruh.yi...@intel.com] > Sent: Thursday, December 15, 2016 7:56 AM > To: Yong Wang ; dev@dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4] net/kni: add KNI PMD > > On 12/14/2016 7:25 PM, Yong Wang wrote: >

Re: [dpdk-dev] [PATCH v14 6/8] vmxnet3: add Tx preparation

2016-12-22 Thread Yong Wang
om: "Ananyev, Konstantin" > > Signed-off-by: Konstantin Ananyev > --- Acked-by: Yong Wang

[dpdk-dev] [PATCH] lib/librte_vhost: fix memory leak

2017-01-03 Thread Yong Wang
In function vhost_new_device(), current code dose not free 'dev' in "i == MAX_VHOST_DEVICE" condition statements. It will lead to a memory leak. Signed-off-by: Yong Wang --- lib/librte_vhost/vhost.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/librte_vhost/vhost.

[dpdk-dev] [PATCH] doc/metrics: fix variable undefined error

2017-07-18 Thread Yong Wang
Signed-off-by: Yong Wang --- doc/guides/prog_guide/metrics_lib.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/guides/prog_guide/metrics_lib.rst b/doc/guides/prog_guide/metrics_lib.rst index 702c29d..d52204f 100644 --- a/doc/guides/prog_guide/metrics_lib.rst +++ b/doc/guides

Re: [dpdk-dev] [PATCH] net/vmxnet3: fix queue size changes

2017-03-15 Thread Yong Wang
> -Original Message- > From: Charles (Chas) Williams [mailto:ciwil...@brocade.com] > Sent: Wednesday, March 15, 2017 5:35 AM > To: dev@dpdk.org > Cc: Yong Wang ; Charles (Chas) Williams > > Subject: [PATCH] net/vmxnet3: fix queue size changes > > If the user

[dpdk-dev] [PATCH] doc: fix a typo in howto guide

2017-03-29 Thread Yong Wang
Signed-off-by: Yong Wang --- doc/guides/howto/virtio_user_as_exceptional_path.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/guides/howto/virtio_user_as_exceptional_path.rst b/doc/guides/howto/virtio_user_as_exceptional_path.rst index 939ced9..91a99c6 100644 --- a

[dpdk-dev] [PATCH] eal/linux: fix fd check before close

2017-02-10 Thread Yong Wang
The "dev->intr_handle.fd" is possibly a negative value while it is passed as an argument to function "close". Fix the check to the fd. Signed-off-by: Yong Wang --- lib/librte_eal/linuxapp/eal/eal_pci_uio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

[dpdk-dev] [PATCH] e1000/base: fix the wrong assignment to msgbuf[0]

2017-02-14 Thread Yong Wang
first one that mentioned above. Signed-off-by: Yong Wang --- drivers/net/e1000/base/e1000_vf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/e1000/base/e1000_vf.c b/drivers/net/e1000/base/e1000_vf.c index 7845b48..44ab018 100644 --- a/drivers/net/e1000/base

[dpdk-dev] [PATCH 1/2] net/ena: remove redundant variable

2017-02-14 Thread Yong Wang
Signed-off-by: Yong Wang --- drivers/net/ena/base/ena_com.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ena/base/ena_com.c b/drivers/net/ena/base/ena_com.c index bd6f3c6..39356d2 100644 --- a/drivers/net/ena/base/ena_com.c +++ b/drivers/net/ena/base

[dpdk-dev] [PATCH 2/2] net/ena: fix return of hash control flushing

2017-02-14 Thread Yong Wang
In function ena_com_set_hash_ctrl(), the return value is assigned to "ret" variable, but it is not returned. Fix it by adding the return. Signed-off-by: Yong Wang --- drivers/net/ena/base/ena_com.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ne

Re: [dpdk-dev] [PATCH v9] net/kni: add KNI PMD

2017-02-17 Thread Yong Wang
> -Original Message- > From: Ferruh Yigit [mailto:ferruh.yi...@intel.com] > Sent: Friday, February 17, 2017 6:30 AM > To: Thomas Monjalon > Cc: dev@dpdk.org; John McNamara ; Yong > Wang > Subject: Re: [PATCH v9] net/kni: add KNI PMD > > On 2/17/2017 1:4

[dpdk-dev] [PATCH v2] e1000/base: fix multicast setting in VF

2017-02-21 Thread Yong Wang
first one that mentioned above. --- v2: * According to Thomas's suggestion, modify the title. Signed-off-by: Yong Wang --- drivers/net/e1000/base/e1000_vf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/e1000/base/e1000_vf.c b/drivers/net/e1000/base/e

[dpdk-dev] [PATCH] doc: fix parameter of virtio_user for container

2017-03-07 Thread Yong Wang
Update the "Virtio_user for Container Networking" doc, add the "--file-prefix" option to testpmd in host and container to avoid hugepage config file conflict. Fixes: 50665deebda0 ("doc: add guide to use virtio-user for container networking") Signed-off-by: Yo

[dpdk-dev] [PATCH v2] doc: fix parameter of virtio_user for container

2017-03-07 Thread Yong Wang
fixline from two lines to one line. * Remove the unnecessary "_" in "--file-prefix" option. Signed-off-by: Yong Wang --- doc/guides/howto/virtio_user_for_container_networking.rst | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/doc/guides/howto/virt

[dpdk-dev] [PATCH v3] doc: fix parameter of virtio_user for container

2017-03-07 Thread Yong Wang
Update the "Virtio_user for Container Networking" doc, add the "--file-prefix" option to testpmd in host and container to avoid hugepage config file conflict. Fixes: 50665deebda0 ("doc: add guide to use virtio-user for container networking") Signed-off-by: Yong Wan

[dpdk-dev] [PATCH] net/vmxnet3: fix mbuf release on reset/stop

2016-10-26 Thread Yong Wang
done in the rx routine) and the mbuf should always be a single-segment one when populated. For tx, we can use the existing way as mbuf, if any, will be a valid one stashed in the eop. Fixes: dfaff37fc46d ("vmxnet3: import new vmxnet3 poll mode driver implementation") Signed-off-by:

[dpdk-dev] [PATCH] net/i40e: fix param check to avoid division by 0

2017-06-12 Thread Yong Wang
In function i40e_vsi_config_tc_queue_mapping(), if 'enabled_tcmap' is 0, 'total_tc' might be 0. Then 'total_tc' might be used in a division by 0 in "qpnum_per_tc = i40e_align_floor(vsi->nb_qps / total_tc)". Fix it by adding a check to parameter

[dpdk-dev] [PATCH] doc: fix typos in virtio howto guide

2017-06-19 Thread Yong Wang
Signed-off-by: Yong Wang --- doc/guides/howto/virtio_user_as_exceptional_path.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/guides/howto/virtio_user_as_exceptional_path.rst b/doc/guides/howto/virtio_user_as_exceptional_path.rst index 0bbcd3f..3f99fe8 100644

[dpdk-dev] [PATCH] net/virtio: fix the wrong comment

2017-06-22 Thread Yong Wang
Since "rte_eal_dev_init()" has been removed, the comment referred to it should be modified simultaneously. Signed-off-by: Yong Wang --- drivers/net/virtio/virtio_user_ethdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/virtio/virtio_user_ethdev.c

[dpdk-dev] [PATCH v2] net/i40e: fix division by 0 error

2017-06-23 Thread Yong Wang
o 1 just as func i40e_vsi_update_queue_mapping() does. Signed-off-by: Yong Wang --- drivers/net/i40e/i40e_ethdev.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c index 4ee1113..0f54d09 100644 --- a/

[dpdk-dev] [PATCH] doc: fix directory err in virtio guide

2017-05-02 Thread Yong Wang
Signed-off-by: Yong Wang --- doc/guides/nics/virtio.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/guides/nics/virtio.rst b/doc/guides/nics/virtio.rst index e1a80dc..91bedea 100644 --- a/doc/guides/nics/virtio.rst +++ b/doc/guides/nics/virtio.rst @@ -321,7 +321,7

[dpdk-dev] [PATCH 2/3] vmxnet3: don't clear vf_table on restart

2015-12-09 Thread Yong Wang
Instead, >setup the shadow table once during device initialization and just update >during restart. > >Signed-off-by: Charles (Chas) Williams >Signed-off-by: Stephen Hemminger >--- Acked-by: Yong Wang > drivers/net/vmxnet3/vmxnet3_ethdev.c | 23 --- > 1

[dpdk-dev] [PATCH 3/3] vmxnet3: fix vlan_offload_set

2015-12-09 Thread Yong Wang
On 12/3/15, 5:05 PM, "Stephen Hemminger" wrote: >From: Nachiketa Prachanda > >vmxnet3_dev_vlan_offload_set(dev, mask) was incorrectly treating the >mask parameter as the bitmask for vlan_strip and vlan_filter, whereas >the mask indicates only what has changed - the values for >vlan_stripping an

[dpdk-dev] Vmxnet3 activation of device fails in DPDK1.7

2015-12-10 Thread Yong Wang
On 12/10/15, 2:22 AM, "dev on behalf of Dey, Souvik" wrote: >Hi, >In DPDK 1.7 , while using the vmxnet3 pmd on vmware Esxi 5.5 > update 3 we are seeing that activation of the device fails. > >status = VMXNET3_READ_BAR1_REG(hw, VMXNET3_REG_CMD); return a non zero status. >Thoug

[dpdk-dev] Vmxnet3 activation of device fails in DPDK1.7

2015-12-14 Thread Yong Wang
; .rx_thresh = { > .pthresh = RX_PTHRESH, > .hthresh = RX_HTHRESH, > .wthresh = RX_WTHRESH, > }, >}; > >Do you suspect anything wrong in this ? > >-Original Message- >From: Yong Wang [mailto:yongwang at vmware.com] >Sent: Friday, Decembe

[dpdk-dev] [PATCH 1/3] vmxnet3: support mult-segment receive

2015-12-22 Thread Yong Wang
On 12/3/15, 5:05 PM, "Stephen Hemminger" wrote: >From: Stephen Hemminger > >The vmxnet3 interface specification supports having multiple >receive rings. The first ring has buffers of BTYPE_HEAD which >are used for the start of the packet, the second ring has buffers >of type BTYPE_BODY which a

[dpdk-dev] Vmxnet3 activation of device fails in DPDK1.7

2015-12-22 Thread Yong Wang
any fixes from vmware which fixes this issue ? > >-Original Message- >From: Yong Wang [mailto:yongwang at vmware.com] >Sent: Monday, December 14, 2015 11:57 AM >To: Dey, Souvik ; dev at dpdk.org >Subject: Re: [dpdk-dev] Vmxnet3 activation of device fails in DPDK1.7 >

[dpdk-dev] [PATCH] The VMXNET3 PMD can't receive packet suddenly after a lot of traffic coming in

2015-12-22 Thread Yong Wang
On 7/23/15, 5:53 PM, "dev on behalf of Marco Lee" wrote: >The RX of VMXNET3 PMD will have deadlock when a lot of traffic coming in. >The root cause is due to mbuf allocation fail in vmxnet3_post_rx_bufs() >and there is no error handling when it is called from vmxnet3_recv_pkts(). >The RXD will n

[dpdk-dev] [PATCH 4/4] vmxnet3: announce device offload capability

2015-12-29 Thread Yong Wang
Signed-off-by: Yong Wang --- drivers/net/vmxnet3/vmxnet3_ethdev.c | 16 ++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/drivers/net/vmxnet3/vmxnet3_ethdev.c b/drivers/net/vmxnet3/vmxnet3_ethdev.c index c363bf6..8a40127 100644 --- a/drivers/net/vmxnet3

[dpdk-dev] [PATCH 0/4] vmxnet3 TSO and tx cksum offload

2015-12-29 Thread Yong Wang
This patchset adds TCP/UDP checksum offload and TSO to vmxnet3 PMD. It also restores the tx data ring feature that was removed from a previous patch and fixes offload capability announcement. Yong Wang (4): vmxnet3: restore tx data ring support vmxnet3: add tx l4 cksum offload vmxnet3: add

[dpdk-dev] [PATCH 1/4] vmxnet3: restore tx data ring support

2015-12-29 Thread Yong Wang
Tx data ring support was removed in a previous change to add multi-seg transmit. This change adds it back. Fixes: 7ba5de417e3c ("vmxnet3: support multi-segment transmit") Signed-off-by: Yong Wang --- doc/guides/rel_notes/release_2_3.rst | 5 + drivers/net/vmxnet3/vmxnet3_rxt

[dpdk-dev] [PATCH 2/4] vmxnet3: add tx l4 cksum offload

2015-12-29 Thread Yong Wang
Support TCP/UDP checksum offload. Signed-off-by: Yong Wang --- doc/guides/rel_notes/release_2_3.rst | 3 +++ drivers/net/vmxnet3/vmxnet3_rxtx.c | 35 --- 2 files changed, 31 insertions(+), 7 deletions(-) diff --git a/doc/guides/rel_notes/release_2_3.rst b

[dpdk-dev] [PATCH 3/4] vmxnet3: add TSO support

2015-12-29 Thread Yong Wang
This commit adds vmxnet3 TSO support. Verified with test-pmd (set fwd csum) that both tso and non-tso pkts can be successfully transmitted and all segmentes for a tso pkt are correct on the receiver side. Signed-off-by: Yong Wang --- doc/guides/rel_notes/release_2_3.rst | 3 + drivers/net

[dpdk-dev] [PATCH] doc: fix a typo in programmer's guide

2019-01-06 Thread Yong Wang
This patch fixes a typo in programmer's guide. It should be Frequence, not Fequence. Fixes: 450f0791312c ("power: add traffic pattern aware power control") Signed-off-by: Yong Wang --- doc/guides/prog_guide/power_man.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) d

[dpdk-dev] [PATCH v2] doc: fix a typo in programmer's guide

2019-01-07 Thread Yong Wang
This patch fixes a typo in programmer's guide. It should be Frequency, not Fequence. Fixes: 450f0791312c ("power: add traffic pattern aware power control") Signed-off-by: Yong Wang --- v2: modify Frequence to Frequency --- doc/guides/prog_guide/power_man.rst | 2 +- 1

[dpdk-dev] [PATCH] doc/testpmd: fix typo in testpmd guide

2018-10-26 Thread Yong Wang
The forwarding mode mac_swap should be macswap in testpmd guide. Signed-off-by: Yong Wang --- doc/guides/testpmd_app_ug/run_app.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/guides/testpmd_app_ug/run_app.rst b/doc/guides/testpmd_app_ug/run_app.rst index 21924c3

[dpdk-dev] [PATCH] doc/linux_gsg: fix numa lib name error

2018-11-05 Thread Yong Wang
The library for handling NUMA is numactl-devel, not libnuma-devel. Signed-off-by: Yong Wang --- doc/guides/linux_gsg/sys_reqs.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/guides/linux_gsg/sys_reqs.rst b/doc/guides/linux_gsg/sys_reqs.rst index e2230f3..1cb14b5

[dpdk-dev] [PATCH v2] doc/linux_gsg: fix numa lib name error

2018-11-06 Thread Yong Wang
The library for handling NUMA is not libnuma-devel, but numactl-devel in Red Hat/Fedora and libnuma-dev in Debian/Ubuntu. Signed-off-by: Yong Wang --- v2: * Add lib name in Ubuntu. --- doc/guides/linux_gsg/sys_reqs.rst | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a

Re: [dpdk-dev] [dpdk-stable] [PATCH] net/vmxnet3: keep link state consistent

2018-04-18 Thread Yong Wang
> -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Thomas Monjalon > Sent: Tuesday, April 17, 2018 1:24 PM > To: Ferruh Yigit > Cc: Chas Williams <3ch...@gmail.com>; Chas Williams ; > dev@dpdk.org; skh...@vmware.com; sta...@dpdk.org > Subject: Re: [dpdk-dev] [dpdk-

Re: [dpdk-dev] [PATCH] net/vmxnet3: increase rx data ring descriptor size

2018-04-19 Thread Yong Wang
> -Original Message- > From: Shraddha Joshi [mailto:jshrad...@vmware.com] > Sent: Thursday, April 19, 2018 11:19 AM > To: Yong Wang > Cc: dev@dpdk.org; Shraddha Joshi > Subject: [PATCH] net/vmxnet3: increase rx data ring descriptor size > > Vmxnet3 driver suppor

Re: [dpdk-dev] [PATCH 0/8] net/vmxnet3: fix offload issues

2018-04-20 Thread Yong Wang
rte_net/rte_net_version.map | 1 + > 9 files changed, 238 insertions(+), 43 deletions(-) > > -- > 2.11.0 For this series, Acked-by: Yong Wang

Re: [dpdk-dev] [PATCH] net/vmxnet3: convert to new rx offload api

2018-04-30 Thread Yong Wang
> -Original Message- > From: Louis Luo [mailto:llo...@vmware.com] > Sent: Monday, April 30, 2018 3:21 PM > To: Yong Wang > Cc: dev@dpdk.org; Louis Luo > Subject: [PATCH] net/vmxnet3: convert to new rx offload api > > Ethdev RX offloads API has changed si

Re: [dpdk-dev] [PATCH] vmxnet3: stats_reset implementation

2018-09-13 Thread Yong Wang
-Original Message- From: yogev ch Date: Wednesday, August 22, 2018 at 12:38 AM To: Yong Wang Cc: "dev@dpdk.org" , "yo...@cgstowernetworks.com" Subject: [PATCH] vmxnet3: stats_reset implementation Signed-off-by: yogev ch --- Yogev, The change looks fine t

Re: [dpdk-dev] vmxnet3 TX TCP/UDP checksum not getting computed with L2_len > 14

2018-09-13 Thread Yong Wang
-Original Message- From: Padam Jeet Singh Date: Sunday, June 17, 2018 at 12:00 PM To: Stephen Hemminger Cc: "dev@dpdk.org" , Yong Wang Subject: Re: [dpdk-dev] vmxnet3 TX TCP/UDP checksum not getting computed with L2_len > 14 >> On 17-Jun-2018, at 10:16 PM

Re: [dpdk-dev] [PATCH 14/15] net/vmxnet3: rename version map after library file name

2018-09-13 Thread Yong Wang
rin.ja...@caviumnetworks.com" , "maciej.cze...@caviumnetworks.com" , "arybche...@solarflare.com" , "antosh.shu...@caviumnetworks.com" , "ashish.gu...@cavium.com" , Yong Wang , "bruce.richard...@intel.com" , "tho...@monjalon.net" Sub

Re: [dpdk-dev] [PATCH] vmxnet3: stats_reset implementation

2018-09-17 Thread Yong Wang
t()', hw stats which always increase reduce > SNAPSHOT stats. That's how we get the "real" stats since the last > 'stats_reset()'. > > Signed-off-by: yogev ch > --- Acked-by: Yong Wang One nit: in the description, it will be good to mention the reas

Re: [dpdk-dev] [PATCH] vmxnet3: stats_reset implementation

2018-09-20 Thread Yong Wang
PSHOT stats. That's how we get the "real" stats since the last 'stats_reset()'. Signed-off-by: yogev ch --- Acked-by: Yong Wang drivers/net/vmxnet3/vmxnet3_ethdev.c | 78 ++-- drivers/net/vmxnet3/vmxnet3_eth

Re: [dpdk-dev] vmxnet3 RX VLAN Strip offload incorrect behaviour

2018-04-06 Thread Yong Wang
Padam, As far as I know, this feature works. What DPDK version did you use? Is there any port reconfiguration (stop/start/mtu change, etc) that could lose your vlan offload settings (a dump of the port config at runtime will be able to confirm this)? Can you also post a snippet of packet cap

Re: [dpdk-dev] vmxnet3 RX VLAN Strip offload incorrect behaviour

2018-04-09 Thread Yong Wang
018, at 11:12 PM, Yong Wang wrote: > > Padam, > > As far as I know, this feature works. What DPDK version did you use? DPDK Version 17.05 > Is there any port reconfiguration (stop/start/mtu change, etc) that could lose your vlan offload setting

Re: [dpdk-dev] [PATCH] vmxnet3: fill in imissed stat with pktsRxOutOfBuf

2018-04-10 Thread Yong Wang
rx_nombuf field. Signed-off-by: Jon DeVree --- Acked-by: Yong Wang drivers/net/vmxnet3/vmxnet3_ethdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/vmxnet3/vmxnet3_ethdev.c b/drivers/net/vmxnet3/vmxnet3_ethdev.c index 4260087

Re: [dpdk-dev] [PATCH] net/vmxnet3: change the SPDX tag style

2018-04-12 Thread Yong Wang
On 4/9/18, 2:00 AM, "dev on behalf of Hemant Agrawal" wrote: Cc: skh...@vmware.com Signed-off-by: Hemant Agrawal --- Acked-by: Yong Wang drivers/net/vmxnet3/base/upt1_defs.h| 7 ++- drivers/net/vmxnet3/base/vmxnet3_defs.h | 7 ++- 2 files

Re: [dpdk-dev] [PATCH 0/8] net/vmxnet3: fix offload issues

2018-04-12 Thread Yong Wang
On 3/28/18, 8:44 AM, "dev on behalf of Didier Pallard" wrote: This patchset fixes several issues found in vmxnet3 driver when enabling LRO offload support: - Rx offload information are not correctly gathered in multisegmented packets, leading to inconsistent packet type an

Re: [dpdk-dev] [PATCH 2/8] net/vmxnet3: return unknown IPv4 extension len ptype

2018-04-16 Thread Yong Wang
> -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Didier Pallard > Sent: Wednesday, March 28, 2018 8:44 AM > To: dev@dpdk.org > Subject: [dpdk-dev] [PATCH 2/8] net/vmxnet3: return unknown IPv4 > extension len ptype > > Rather than parsing IP header to get proper p

[dpdk-dev] [PATCH v3] net/dpaa: add null point check and fix mem leak

2018-01-18 Thread Yong Wang
There are several func calls to rte_zmalloc() which don't do null point check on the return value. And before return, the memory is not freed. Fix it by adding null point check and rte_free(). Signed-off-by: Yong Wang Reviewed-By: Shreyansh Jain --- v3: * Rebase on master and modify agai

[dpdk-dev] [PATCH v3] net/dpaa: add null point check and fix mem leak

2018-01-18 Thread Yong Wang
There are several func calls to rte_zmalloc() which don't do null point check on the return value. And before return, the memory is not freed. Fix it by adding null point check and rte_free(). Signed-off-by: Yong Wang Reviewed-By: Shreyansh Jain --- v3: * Rebase on master and modify agai

[dpdk-dev] [PATCH v3] net/dpaa: add null point check and fix mem leak

2018-01-18 Thread Yong Wang
There are several func calls to rte_zmalloc() which don't do null point check on the return value. And before return, the memory is not freed. Fix it by adding null point check and rte_free(). Signed-off-by: Yong Wang --- v3: * Rebase on master and modify again. v2: * Fix code style wa

[dpdk-dev] [PATCH v3 1/3] net/i40e: add null point check and fix mem leak

2018-01-22 Thread Yong Wang
Signed-off-by: Yong Wang --- v2: * Fix code style warning. --- drivers/net/i40e/i40e_ethdev.c | 32 drivers/net/i40e/i40e_fdir.c | 7 +++ 2 files changed, 39 insertions(+) diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c index

[dpdk-dev] [PATCH v3 3/3] crypto/qat: add null point check and fix mem leak

2018-01-22 Thread Yong Wang
There are several func calls to rte_zmalloc() which don't do null point check on the return value. And before return, the memory is not freed. Fix it by adding null point check and rte_free(). Signed-off-by: Yong Wang --- v3: * Rebase on master and modify again. v2: * Fix code style wa

[dpdk-dev] [PATCH v3 2/3] net/e1000: add null point check for rte_zmalloc

2018-01-22 Thread Yong Wang
Signed-off-by: Yong Wang --- drivers/net/e1000/igb_flow.c | 20 1 file changed, 20 insertions(+) diff --git a/drivers/net/e1000/igb_flow.c b/drivers/net/e1000/igb_flow.c index d98bdc8..a142759 100644 --- a/drivers/net/e1000/igb_flow.c +++ b/drivers/net/e1000/igb_flow.c

[dpdk-dev] [PATCH v4] crypto/qat: add null point check and fix mem leak

2018-01-24 Thread Yong Wang
quot;crypto/qat: add SGL capability") Signed-off-by: Yong Wang --- v4: * Cover errors that happen after the rte_mempool_create. * Add fix information. v3: * Rebase on master and modify again. v2: * Fix code style warning. --- drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 10 ++ dr

[dpdk-dev] [PATCH v4] net/e1000: add null point check for rte_zmalloc

2018-01-25 Thread Yong Wang
There are several func calls to rte_zmalloc() which don't do null point check on the return value. Fix it by adding null point check. Fixes: 22bb13410cb2 ("net/igb: create consistent filter") Signed-off-by: Yong Wang --- v4: * Add description and fix information. v3: * Rebas

  1   2   3   >