Remove myself from maintainers.
Signed-off-by: Simei Su
---
MAINTAINERS | 2 --
1 file changed, 2 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 0d1c812..11043da 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -739,7 +739,6 @@ F: doc/guides/nics/hinic.rst
F: doc/guides/nics/features
Update documentation value to match default value in code base.
Signed-off-by: Simei Su
---
doc/guides/prog_guide/ip_fragment_reassembly_lib.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/guides/prog_guide/ip_fragment_reassembly_lib.rst
b/doc/guides/prog_guide
Add suggested DPDK/kernel driver/firmware version matching list.
Signed-off-by: Simei Su
---
v2:
* Add commit log.
doc/guides/nics/i40e.rst | 4
1 file changed, 4 insertions(+)
diff --git a/doc/guides/nics/i40e.rst b/doc/guides/nics/i40e.rst
index 3432eab..15689ac 100644
--- a/doc/guides
> -Original Message-
> From: Chuanyu Xue
> Sent: Sunday, December 31, 2023 12:35 AM
> To: Su, Simei ; Lu, Wenzhuo ;
> Zhang, Qi Z ; Xing, Beilei
> Cc: dev@dpdk.org; Chuanyu Xue
> Subject: [PATCH v2] net/e1000: support launchtime feature
>
> Enable the
Hi Chuanyu,
> -Original Message-
> From: Chuanyu Xue
> Sent: Thursday, January 4, 2024 5:52 AM
> To: Su, Simei
> Cc: Xing, Beilei ; chuanyu@uconn.edu;
> dev@dpdk.org; Zhang, Qi Z ; Lu, Wenzhuo
>
> Subject: RE: [PATCH] net/e1000: support launchtime feature
&
Hi Chuanyu,
> -Original Message-
> From: Chuanyu Xue
> Sent: Saturday, December 30, 2023 5:30 AM
> To: Su, Simei
> Cc: Xing, Beilei ; chuanyu@uconn.edu;
> dev@dpdk.org; Zhang, Qi Z ; Lu, Wenzhuo
>
> Subject: RE: [PATCH] net/e1000: support launchtime feature
Signed-off-by: Simei Su
---
doc/guides/nics/ice.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/doc/guides/nics/ice.rst b/doc/guides/nics/ice.rst
index 820a385..09a4302 100644
--- a/doc/guides/nics/ice.rst
+++ b/doc/guides/nics/ice.rst
@@ -75,6 +75,8 @@ are listed in the Tested
Signed-off-by: Simei Su
---
doc/guides/nics/i40e.rst | 4
1 file changed, 4 insertions(+)
diff --git a/doc/guides/nics/i40e.rst b/doc/guides/nics/i40e.rst
index 3432eab..15689ac 100644
--- a/doc/guides/nics/i40e.rst
+++ b/doc/guides/nics/i40e.rst
@@ -104,6 +104,8 @@ For X710/XL710/XXV710
Hi Chuanyu,
> -Original Message-
> From: Chuanyu Xue
> Sent: Friday, December 22, 2023 11:04 AM
> To: Su, Simei
> Cc: Xing, Beilei ; chuanyu@uconn.edu;
> dev@dpdk.org; Zhang, Qi Z ; Lu, Wenzhuo
>
> Subject: RE: [PATCH] net/e1000: support launchtime featur
Hi Chuanyu,
> -Original Message-
> From: Chuanyu Xue
> Sent: Monday, December 18, 2023 4:21 AM
> To: Lu, Wenzhuo ; Zhang, Qi Z
> ; Xing, Beilei
> Cc: dev@dpdk.org; Chuanyu Xue
> Subject: [PATCH] net/e1000: support launchtime feature
>
> Enable the time-based scheduled Tx of packets bas
Fix the incorrect ingress and egress packet number calculation.
Fixes: e3289d8fb63f ("net/cpfl: support basic statistics")
Cc: sta...@dpdk.org
Signed-off-by: Simei Su
---
drivers/net/cpfl/cpfl_ethdev.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/driver
Fix the incorrect ingress and egress packet number calculation.
Fixes: 7514d76d407b ("net/idpf: add basic statistics")
Cc: sta...@dpdk.org
Signed-off-by: Simei Su
---
drivers/net/idpf/idpf_ethdev.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/driver
Hi Ferruh,
> -Original Message-
> From: Ferruh Yigit
> Sent: Monday, September 18, 2023 10:55 PM
> To: Su, Simei ; tho...@monjalon.net;
> andrew.rybche...@oktetlabs.ru; Rybalchenko, Kirill
> ; Zhang, Qi Z
> Cc: dev@dpdk.org; Wu, Wenjun1
> Subject: Re: [PATCH
Hi Ferruh,
> -Original Message-
> From: Ferruh Yigit
> Sent: Monday, September 18, 2023 10:51 PM
> To: Su, Simei ; tho...@monjalon.net;
> andrew.rybche...@oktetlabs.ru; Rybalchenko, Kirill
> ; Zhang, Qi Z
> Cc: dev@dpdk.org; Wu, Wenjun1
> Subject: Re: [PATCH 1/
Remove the unused TX descriptor types and mark them as reserved.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
drivers/common/idpf/base/idpf_lan_txrx.h | 136 ++-
1 file changed, 12 insertions(+), 124 deletions(-)
diff --git a/drivers
Update README
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
drivers/common/idpf/base/README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/common/idpf/base/README b/drivers/common/idpf/base/README
index 693049c057..ff26f736ec 100644
--- a/drivers/common/idpf
Instead of using a custom defined macro for generating a mask,
use the standard GENMASK macro.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
drivers/common/idpf/base/idpf_lan_pf_regs.h | 26 ++---
drivers/common/idpf/base/idpf_lan_txrx.h| 116
a) Refine double pointer with a local pointer.
b) Refine return type for function instead of only returning success.
c) Remove unnecessary check and comments.
d) Use tab spaces and new lines wherever necessary.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
Acked-by: Beilei Xing
Instead of using something like a byte offset, we can add a union to the
struct to enable direct addressing.
Signed-off-by: Alan Brady
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
.mailmap | 1 +
drivers/common/idpf/base/idpf_controlq_api.h | 5
a) Refine queue chunk and vector chunk structures.
b) Add non_flex prefix to distinguish the flex array definitions.
c) Add some specific fields.
d) Refine condition check.
Signed-off-by: Shailendra Bhatnagar
Signed-off-by: Julianx Grajkowski
Signed-off-by: Simei Su
Acked-by: Beilei Xing
Remove mailbox register offsets because individual drivers will define
the offsets based on how registers address the registers.
Signed-off-by: Madhu Chittim
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
.mailmap | 1 +
drivers/common/idpf/base/siov_regs.h
capabilities.
Signed-off-by: Milena Olech
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
drivers/common/idpf/base/virtchnl2.h | 145 +++
1 file changed, 145 insertions(+)
diff --git a/drivers/common/idpf/base/virtchnl2.h
b/drivers/common/idpf/base/virtchnl2.h
index c49e4b943c
Add miss completion tag in other capability flags to indicate support for
detecting a miss completion based on the upper bit of the completion tag.
Signed-off-by: Josh Hay
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
.mailmap | 1 +
drivers/common/idpf/base
Add support to indicate physical port representor and query its statistics.
Signed-off-by: Zhenning Xiao
Signed-off-by: Jayaprakash Shanmugam
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
.mailmap | 2 +
drivers/common/idpf/base/virtchnl2.h | 80
: Simei Su
Acked-by: Wenjun Wu
Acked-by: Beilei Xing
---
drivers/common/idpf/idpf_common_rxtx.c| 39 +--
drivers/common/idpf/idpf_common_rxtx.h| 2 +-
drivers/common/idpf/idpf_common_rxtx_avx512.c | 37 +-
drivers/net/cpfl/cpfl_rxtx.c
update version patch.
v2:
* Add two patches for share code update.
* Add version update.
* Fix coding style issue.
Simei Su (11):
common/idpf: refactor single queue Tx data path
common/idpf/base: enable support for physical port stats
common/idpf/base: add miss completion capabilities
Update README
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
drivers/common/idpf/base/README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/common/idpf/base/README b/drivers/common/idpf/base/README
index 693049c057..ff26f736ec 100644
--- a/drivers/common/idpf
Remove the unused TX descriptor types and mark them as reserved.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
drivers/common/idpf/base/idpf_lan_txrx.h | 132 ++-
1 file changed, 10 insertions(+), 122 deletions(-)
diff --git a/drivers
Instead of splitting the function name and function type into
multiple lines, use then in a single line.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
drivers/common/idpf/base/idpf_controlq.c | 5 ++---
drivers/common/idpf/base/idpf_controlq_setup.c
In idpf_flex_tx_desc structure, instead of naming the union with 'flex',
use no name union as the union name is not really necessary there. This
reduces the level of indirection in the hotpath.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
driv
Instead of using a custom defined macro for generating a mask,
use the standard GENMASK macro.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
drivers/common/idpf/base/idpf_lan_pf_regs.h | 26 ++---
drivers/common/idpf/base/idpf_lan_txrx.h| 116
Conditional check is not necessary to strip and get status bits
from the descriptor.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
drivers/common/idpf/base/idpf_controlq.c | 7 ++-
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/drivers
Refine the macros and definitions by using 'tab' spaces and new
lines wherever necessary. Also refine the comment in
'idpf_ctlq_setup_regs' and remove the TODO comment in idpf_rss_hash
enum as it doesn't make any sense.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: S
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
drivers/common/idpf/base/idpf_common.c | 4 ++--
drivers/common/idpf/base/idpf_controlq.c | 7 ++-
drivers/common/idpf/base/idpf_controlq_api.h | 2 +-
drivers/common/idpf/base/idpf_prototype.h| 2
Instead of updating directly to 'cq_out' double pointer, use a
local pointer and update only when we return success.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
drivers/common/idpf/base/idpf_controlq.c | 43 +---
1 file c
) Define virtchnl2_non_flex_vector_chunks with a single chunk in it.
c) Rename and modify virtchnl2_create_adi to use the above 2 new structs.
New structure is virtchnl2_non_flex_create_adi.
Signed-off-by: Shailendra Bhatnagar
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
drivers/common/idpf/base
Instead of using something like a byte offset, we can add a union to the
struct here to enable direct addressing.
Signed-off-by: Alan Brady
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
.mailmap | 1 +
drivers/common/idpf/base/idpf_controlq_api.h | 5
Add necessary check for payload and message buffer.
Signed-off-by: Julianx Grajkowski
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
.mailmap | 1 +
drivers/common/idpf/base/idpf_common.c | 6 --
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git
a) Add maximum ADI count in capabilities message
b) Add PF side ADI index to create_adi message
c) Define another constant to indicate 'Function active' state of ADI
Signed-off-by: Shailendra Bhatnagar
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
.mailmap
Chittim
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
.mailmap | 1 +
drivers/common/idpf/base/siov_regs.h | 13 ++---
2 files changed, 3 insertions(+), 11 deletions(-)
diff --git a/.mailmap b/.mailmap
index 91d8cca78f..d8782cd67e 100644
--- a/.mailmap
.
Signed-off-by: Milena Olech
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
drivers/common/idpf/base/virtchnl2.h | 145 +++
1 file changed, 145 insertions(+)
diff --git a/drivers/common/idpf/base/virtchnl2.h
b/drivers/common/idpf/base/virtchnl2.h
index c49e4b943c
Add miss completion tag to other capabilities list, to indicate support for
detecting a miss completion based on the upper bit of the completion tag.
Signed-off-by: Josh Hay
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
.mailmap | 1 +
drivers/common/idpf/base
Add support to indicate physical port representor and query its statistics.
Signed-off-by: Zhenning Xiao
Signed-off-by: Jayaprakash Shanmugam
Signed-off-by: Simei Su
Acked-by: Beilei Xing
---
.mailmap | 2 +
drivers/common/idpf/base/virtchnl2.h | 80
: Simei Su
Acked-by: Wenjun Wu
Acked-by: Beilei Xing
---
drivers/common/idpf/idpf_common_rxtx.c| 39 +--
drivers/common/idpf/idpf_common_rxtx.h| 2 +-
drivers/common/idpf/idpf_common_rxtx_avx512.c | 37 +-
drivers/net/cpfl/cpfl_rxtx.c
update.
* Fix coding style issue.
Simei Su (18):
common/idpf: refactor single queue Tx data path
common/idpf/base: enable support for physical port stats
common/idpf/base: add miss completion capabilities
common/idpf/base: initial PTP support
common/idpf/base: remove mailbox registers
Remove the unused TX descriptor types and mark them as reserved.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
---
drivers/common/idpf/base/idpf_lan_txrx.h | 132 ++-
1 file changed, 10 insertions(+), 122 deletions(-)
diff --git a/drivers/common/idpf/base
Update README
Signed-off-by: Simei Su
---
drivers/common/idpf/base/README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/common/idpf/base/README b/drivers/common/idpf/base/README
index 693049c057..ff26f736ec 100644
--- a/drivers/common/idpf/base/README
+++ b/drivers
In idpf_flex_tx_desc structure, instead of naming the union with 'flex',
use no name union as the union name is not really necessary there. This
reduces the level of indirection in the hotpath.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
---
drivers/common
Instead of splitting the function name and function type into
multiple lines, use then in a single line.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
---
drivers/common/idpf/base/idpf_controlq.c | 5 ++---
drivers/common/idpf/base/idpf_controlq_setup.c | 5 ++---
2 files
Instead of using a custom defined macro for generating a mask,
use the standard GENMASK macro.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
---
drivers/common/idpf/base/idpf_lan_pf_regs.h | 26 ++---
drivers/common/idpf/base/idpf_lan_txrx.h| 116 +---
drivers
Refine the macros and definitions by using 'tab' spaces and new
lines wherever necessary. Also refine the comment in
'idpf_ctlq_setup_regs' and remove the TODO comment in idpf_rss_hash
enum as it doesn't make any sense.
Signed-off-by: Pavan Kumar Linga
Signed-off-b
Conditional check is not necessary to strip and get status bits
from the descriptor.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
---
drivers/common/idpf/base/idpf_controlq.c | 7 ++-
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/drivers/common/idpf/base
Instead of updating directly to 'cq_out' double pointer, use a
local pointer and update only when we return success.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
---
drivers/common/idpf/base/idpf_controlq.c | 43 +---
1 file changed, 23 inserti
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
---
drivers/common/idpf/base/idpf_common.c | 4 ++--
drivers/common/idpf/base/idpf_controlq.c | 7 ++-
drivers/common/idpf/base/idpf_controlq_api.h | 2 +-
drivers/common/idpf/base/idpf_prototype.h| 2 +-
4 files changed
) Define virtchnl2_non_flex_vector_chunks with a single chunk in it.
c) Rename and modify virtchnl2_create_adi to use the above 2 new structs.
New structure is virtchnl2_non_flex_create_adi.
Signed-off-by: Shailendra Bhatnagar
Signed-off-by: Simei Su
---
drivers/common/idpf/base/virtchnl2.h | 66
Add necessary check for payload and message buffer.
Signed-off-by: Julianx Grajkowski
Signed-off-by: Simei Su
---
.mailmap | 1 +
drivers/common/idpf/base/idpf_common.c | 6 --
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/.mailmap b/.mailmap
Instead of using something like a byte offset, we can add a union to the
struct here to enable direct addressing.
Signed-off-by: Alan Brady
Signed-off-by: Simei Su
---
.mailmap | 1 +
drivers/common/idpf/base/idpf_controlq_api.h | 5 +
2 files changed, 6
a) Add maximum ADI count in capabilities message
b) Add PF side ADI index to create_adi message
c) Define another constant to indicate 'Function active' state of ADI
Signed-off-by: Shailendra Bhatnagar
Signed-off-by: Simei Su
---
.mailmap | 1 +
drivers/c
Chittim
Signed-off-by: Simei Su
---
.mailmap | 1 +
drivers/common/idpf/base/siov_regs.h | 13 ++---
2 files changed, 3 insertions(+), 11 deletions(-)
diff --git a/.mailmap b/.mailmap
index 91d8cca78f..d8782cd67e 100644
--- a/.mailmap
+++ b/.mailmap
Add miss completion tag to other capabilities list, to indicate support for
detecting a miss completion based on the upper bit of the completion tag.
Signed-off-by: Josh Hay
Signed-off-by: Simei Su
---
.mailmap | 1 +
drivers/common/idpf/base/virtchnl2.h | 4
2
.
Signed-off-by: Milena Olech
Signed-off-by: Simei Su
---
drivers/common/idpf/base/virtchnl2.h | 145 +++
1 file changed, 145 insertions(+)
diff --git a/drivers/common/idpf/base/virtchnl2.h
b/drivers/common/idpf/base/virtchnl2.h
index c49e4b943c..320430df6f 100644
--- a/drivers
Add support to indicate physical port representor and query its statistics.
Signed-off-by: Zhenning Xiao
Signed-off-by: Jayaprakash Shanmugam
Signed-off-by: Simei Su
---
.mailmap | 2 +
drivers/common/idpf/base/virtchnl2.h | 80 +++-
2
This patch set updates idpf base code.
v3:
* Fix coding style issue.
* Modify unexpected error in the update version patch.
v2:
* Add two patches for share code update.
* Add version update.
* Fix coding style issue.
Simei Su (17):
common/idpf/base: enable support for physical port stats
: Simei Su
Acked-by: Wenjun Wu
Acked-by: Beilei Xing
---
drivers/common/idpf/idpf_common_rxtx.c| 39 +--
drivers/common/idpf/idpf_common_rxtx.h| 2 +-
drivers/common/idpf/idpf_common_rxtx_avx512.c | 37 +-
drivers/net/cpfl/cpfl_rxtx.c
This patch refines Tx single queue setup to align with Tx data path.
Signed-off-by: Simei Su
Acked-by: Wenjun Wu
---
drivers/net/cpfl/cpfl_rxtx.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/cpfl/cpfl_rxtx.c b/drivers/net/cpfl/cpfl_rxtx.c
index 2ef6871a85
Currently, single queue Tx data path uses flex Tx data descriptor
which is changed in the latest idpf spec. This patch replaces flex
Tx data descriptor with base Tx data descriptor for single queue Tx
data path.
Signed-off-by: Simei Su
Acked-by: Wenjun Wu
---
drivers/common/idpf
This patch refines Tx single queue setup to align with Tx data path.
Signed-off-by: Simei Su
Acked-by: Wenjun Wu
---
drivers/net/idpf/idpf_rxtx.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/idpf/idpf_rxtx.c b/drivers/net/idpf/idpf_rxtx.c
index 3e3d81ca6d
commit title and commit log.
* Remove redundant definition.
* Modify base mode context TSO descriptor.
Simei Su (3):
common/idpf: refactor single queue Tx data path
net/idpf: refine Tx queue setup
net/cpfl: refine Tx queue setup
drivers/common/idpf/idpf_common_rxtx.c| 39
This patch replaces flex Tx descriptor with base Tx descriptor to align
with kernel driver practice.
Signed-off-by: Simei Su
---
v3:
* Change context TSO descriptor from base mode to flex mode.
v2:
* Refine commit title and commit log.
* Remove redundant definition.
* Modify base mode context
This patch replaces flex Tx descriptor with base Tx descriptor to align
with kernel driver practice.
Signed-off-by: Simei Su
---
v2:
* Refine commit title and commit log.
* Remove redundant definition.
* Modify base mode context TSO descriptor.
drivers/common/idpf/idpf_common_rxtx.c
Update README
Signed-off-by: Simei Su
---
drivers/common/idpf/base/README | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/common/idpf/base/README b/drivers/common/idpf/base/README
index 693049c057..457b5a81f3 100644
--- a/drivers/common/idpf/base/README
+++ b
Remove the unused TX descriptor types and mark them as reserved.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
---
drivers/common/idpf/base/idpf_lan_txrx.h | 132 ++-
1 file changed, 10 insertions(+), 122 deletions(-)
diff --git a/drivers/common/idpf/base
In idpf_flex_tx_desc structure, instead of naming the union with 'flex',
use no name union as the union name is not really necessary there. This
reduces the level of indirection in the hotpath.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
---
drivers/common
Instead of splitting the function name and function type into
multiple lines, use then in a single line.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
---
drivers/common/idpf/base/idpf_controlq.c | 5 ++---
drivers/common/idpf/base/idpf_controlq_setup.c | 5 ++---
2 files
Instead of using a custom defined macro for generating a mask,
use the standard GENMASK macro.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
---
drivers/common/idpf/base/idpf_lan_pf_regs.h | 26 ++---
drivers/common/idpf/base/idpf_lan_txrx.h| 116 +---
drivers
Refine the macros and definitions by using 'tab' spaces and new
lines wherever necessary. Also refine the comment in
'idpf_ctlq_setup_regs' and remove the TODO comment in idpf_rss_hash
enum as it doesn't make any sense.
Signed-off-by: Pavan Kumar Linga
Signed-off-b
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
---
drivers/common/idpf/base/idpf_common.c | 4 ++--
drivers/common/idpf/base/idpf_controlq.c | 7 ++-
drivers/common/idpf/base/idpf_controlq_api.h | 2 +-
drivers/common/idpf/base/idpf_prototype.h| 2 +-
4 files changed
Conditional check is not necessary to strip and get status bits
from the descriptor.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
---
drivers/common/idpf/base/idpf_controlq.c | 7 ++-
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/drivers/common/idpf/base
Instead of updating directly to 'cq_out' double pointer, use a
local pointer and update only when we return success.
Signed-off-by: Pavan Kumar Linga
Signed-off-by: Simei Su
---
drivers/common/idpf/base/idpf_controlq.c | 43 +---
1 file changed, 23 inserti
) Define virtchnl2_non_flex_vector_chunks with a single chunk in it.
c) Rename and modify virtchnl2_create_adi to use the above 2 new structs.
New structure is virtchnl2_non_flex_create_adi.
Signed-off-by: Shailendra Bhatnagar
Signed-off-by: Simei Su
---
drivers/common/idpf/base/virtchnl2.h | 66
Add necessary check for payload and message buffer.
Signed-off-by: Julianx Grajkowski
Signed-off-by: Simei Su
---
.mailmap | 1 +
drivers/common/idpf/base/idpf_common.c | 6 --
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/.mailmap b/.mailmap
Instead of using something like a byte offset, we can add a union to the
struct here to enable direct addressing.
Signed-off-by: Alan Brady
Signed-off-by: Simei Su
---
.mailmap | 1 +
drivers/common/idpf/base/idpf_controlq_api.h | 5 +
2 files changed, 6
a) Add maximum ADI count in capabilities message
b) Add PF side ADI index to create_adi message
c) Define another constant to indicate 'Function active' state of ADI
Signed-off-by: Shailendra Bhatnagar
Signed-off-by: Simei Su
---
.mailmap | 1 +
drivers/c
Chittim
Signed-off-by: Simei Su
---
.mailmap | 1 +
drivers/common/idpf/base/siov_regs.h | 13 ++---
2 files changed, 3 insertions(+), 11 deletions(-)
diff --git a/.mailmap b/.mailmap
index af452d54c6..f23f8fecfa 100644
--- a/.mailmap
+++ b/.mailmap
.
Signed-off-by: Milena Olech
Signed-off-by: Simei Su
---
drivers/common/idpf/base/virtchnl2.h | 145 +++
1 file changed, 145 insertions(+)
diff --git a/drivers/common/idpf/base/virtchnl2.h
b/drivers/common/idpf/base/virtchnl2.h
index c49e4b943c..320430df6f 100644
--- a/drivers
Add support to indicate physical port representor and query its statistics.
Signed-off-by: Zhenning Xiao
Signed-off-by: Jayaprakash Shanmugam
Signed-off-by: Simei Su
---
.mailmap | 2 +
drivers/common/idpf/base/virtchnl2.h | 80 +++-
2
Add miss completion tag to other capabilities list, to indicate support for
detecting a miss completion based on the upper bit of the completion tag.
Signed-off-by: Josh Hay
Signed-off-by: Simei Su
---
.mailmap | 1 +
drivers/common/idpf/base/virtchnl2.h | 4
2
This patch set updates idpf base code.
v2:
* Add two patches for share code update.
* Add version update.
* Fix coding style issue.
Simei Su (17):
common/idpf/base: enable support for physical port stats
common/idpf/base: add miss completion capabilities
common/idpf/base: initial PTP
This patch replaces flex Tx descriptor structure with base Tx descriptor.
Signed-off-by: Simei Su
---
drivers/common/idpf/idpf_common_rxtx.c| 72 +--
drivers/common/idpf/idpf_common_rxtx.h| 2 +-
drivers/common/idpf/idpf_common_rxtx_avx512.c | 36
This patch applys PI servo algorithm to leverage frequency adjustment
API to improve PTP timesync accuracy.
The command for starting ptpclient with PI algorithm is:
./build/examples/dpdk-ptpclient -a :81:00.0 -c 1 -n 3 -- -T 0 -p 0x1
--controller=pi
Signed-off-by: Simei Su
Signed-off-by
This patch reworks code to split delay request message parsing
from follow up message parsing which doesn't break original logic.
Signed-off-by: Simei Su
Signed-off-by: Wenjun Wu
---
examples/ptpclient/ptpclient.c | 48 --
1 file changed, 32 inser
t.
This new function gets the scaled_ppm (desired frequency offset from
nominal frequency in parts per million, but with a 16 bit binary
fractional field).
Signed-off-by: Simei Su
Signed-off-by: Wenjun Wu
---
lib/ethdev/ethdev_driver.h | 5 +
lib/ethdev/ethdev_trace.h
/build/examples/dpdk-ptpclient -a :81:00.0 -c 1 -n 3 -- -T 0 -p 0x1 --
controller=pi
[1/3] ethdev: add frequency adjustment API.
[2/3] examples/ptpclient: refine application.
[3/3] examples/ptpclient: add frequency adjustment support.
Simei Su (3):
ethdev: add frequency adjustment API
exampl
Hi Ferruh,
> -Original Message-
> From: Ferruh Yigit
> Sent: Thursday, June 8, 2023 2:29 AM
> To: Su, Simei ; tho...@monjalon.net;
> andrew.rybche...@oktetlabs.ru; Rybalchenko, Kirill
> ; Zhang, Qi Z
> Cc: dev@dpdk.org; Wu, Wenjun1
> Subject: Re: [RFC v3 0/3]
Hi Ferruh,
> -Original Message-
> From: Ferruh Yigit
> Sent: Saturday, June 3, 2023 3:53 AM
> To: Su, Simei ; tho...@monjalon.net;
> andrew.rybche...@oktetlabs.ru; Rybalchenko, Kirill
> ; Zhang, Qi Z
> Cc: dev@dpdk.org; Wu, Wenjun1
> Subject: Re: [RFC v3 3/3]
Hi Ferruh,
> -Original Message-
> From: Ferruh Yigit
> Sent: Saturday, June 3, 2023 3:44 AM
> To: Su, Simei ; tho...@monjalon.net;
> andrew.rybche...@oktetlabs.ru; Rybalchenko, Kirill
> ; Zhang, Qi Z
> Cc: dev@dpdk.org; Wu, Wenjun1
> Subject: Re: [RFC v3 0/3]
This patch is for customized DDP package based on DPDK 23.03.
Customer use a custom package and a custom kernel driver, so DPDK won't
upstream it.
> -Original Message-
> From: Su, Simei
> Sent: Monday, June 5, 2023 5:38 PM
> To: Zhang, Qi Z ; Yang, Qiming
>
&g
This patch adds support for custom DDP version 255.4.0.0
based on DPDK 21.11.
Signed-off-by: Simei Su
---
drivers/net/ice/base/ice_flex_pipe.c | 43 +---
drivers/net/ice/base/ice_flex_pipe.h | 1 +
2 files changed, 40 insertions(+), 4 deletions(-)
diff --git a/drivers
This patch adds support for custom DDP version 255.4.0.0.
Signed-off-by: Simei Su
---
drivers/net/ice/base/ice_ddp.c | 41 ++
drivers/net/ice/base/ice_ddp.h | 1 +
2 files changed, 38 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ice/base/ice_ddp.c b
Hi Thomas,
Thanks a lot for your review. I have already sent RFC v3 patch based on your
comments.
https://patchwork.dpdk.org/project/dpdk/cover/20230522132332.102030-1-simei...@intel.com/
Thanks,
Simei
> -Original Message-
> From: Thomas Monjalon
> Sent: Monday, May 15, 2023
1 - 100 of 451 matches
Mail list logo