;)
Cc: sta...@dpdk.org
Signed-off-by: Mingjin Ye
---
v2: Split into 2 patches
---
drivers/net/intel/ice/ice_dcf_ethdev.c | 35 +++---
1 file changed, 21 insertions(+), 14 deletions(-)
diff --git a/drivers/net/intel/ice/ice_dcf_ethdev.c
b/drivers/net/intel/ice/ice_dcf_ethd
When getting the rss hash configuration, it returns the currently
configured rss_hf instead of the default value.
Fixes: c223cadc9e5f ("net/ice: support RSS hash configuration in DCF mode")
Cc: sta...@dpdk.org
Signed-off-by: Mingjin Ye
---
v2: Split into 2 patches
---
drivers/net
consistent with the pf behaviour.
Fixes: c223cadc9e5f ("net/ice: support RSS hash configuration in DCF mode")
Cc: sta...@dpdk.org
Signed-off-by: Mingjin Ye
---
drivers/net/intel/ice/ice_dcf_ethdev.c | 38 +++---
1 file changed, 22 insertions(+), 16 deletions(-)
di
efore does not
free associated resources. As a result, we get a memory leak, because we
free the rte_vdev_device but not its associated devargs.
Revert this patch to avoid leaking devargs on vdev uninit.
Fixes: f5b2eff0847d ("bus/vdev: fix devargs after multi-process bus scan")
Cc: sta...@dpdk.o
ide/ethdev/ethdev.rst
Fixes: dee5f1fd5fc7 ("ixgbe: get queue info and descriptor limits")
Cc: sta...@dpdk.org
Signed-off-by: Mingjin Ye
---
v2: Change doc.
---
doc/guides/nics/ixgbe.rst| 5 +++--
drivers/net/intel/ixgbe/ixgbe_rxtx.h | 2 +-
2 files changed, 4 insertions(+), 3 deleti
The pf has enabled the ACL filter, so uninit is no longer limited
to the DCF.
Fixes: a9d612291c2d ("net/ice: support IPv4 fragments in ACL filters")
Signed-off-by: Mingjin Ye
---
drivers/net/intel/ice/ice_acl_filter.c | 48 +-
1 file changed, 24 inserti
.@dpdk.org
Signed-off-by: Mingjin Ye
---
doc/guides/nics/ixgbe.rst| 2 +-
drivers/net/intel/ixgbe/ixgbe_rxtx.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/doc/guides/nics/ixgbe.rst b/doc/guides/nics/ixgbe.rst
index c5c6a6c34b..10a0cdd270 100644
--- a/doc/g
Added support for the Flags and Fragment Offset fields of ipv4 fragments.
Field definitions are the same as in rte_ipv4_hdr.
Signed-off-by: Mingjin Ye
---
V2: All names standardised to *_IPV4_FRAG_OFS.
---
drivers/net/ice/base/ice_fdir.h | 2 ++
drivers/net/ice/base/ice_flow.c | 5
This patch supports enabling masks for IPv4 fragments in FDIR.
Flow rule can be created by the following command:
flow create 0 ingress group 2 pattern eth /
ipv4 fragment_offset spec 0x2000 fragment_offset mask 0x3FFF /
end
Signed-off-by: Mingjin Ye
---
drivers/net/ice
: Mingjin Ye
---
drivers/net/ice/ice_acl_filter.c | 61 +---
drivers/net/ice/ice_ethdev.c | 1 -
2 files changed, 56 insertions(+), 6 deletions(-)
diff --git a/drivers/net/ice/ice_acl_filter.c b/drivers/net/ice/ice_acl_filter.c
index 63a525b363..04c17a98ed 100644
--- a
Support for distributing the first and other segments of an IPv4
segmented packet to different RX queues.
---
V2: All names standardised to *_IPV4_FRAG_OFS.
Mingjin Ye (3):
net/ice/base: add ipv4 fragment related field
net/ice: FDIR support IPv4 fragment masks
net/ice: ACL filter support
: Mingjin Ye
---
drivers/net/ice/ice_acl_filter.c | 61 +---
drivers/net/ice/ice_ethdev.c | 1 -
2 files changed, 56 insertions(+), 6 deletions(-)
diff --git a/drivers/net/ice/ice_acl_filter.c b/drivers/net/ice/ice_acl_filter.c
index 63a525b363..df2cc01b2d 100644
--- a
Added support for the Flags and Fragment Offset fields of ipv4 fragments.
Field definitions are the same as in rte_ipv4_hdr.
Signed-off-by: Mingjin Ye
---
drivers/net/ice/base/ice_fdir.h | 2 ++
drivers/net/ice/base/ice_flow.c | 5 +
drivers/net/ice/base/ice_flow.h | 1 +
3 files changed
This patch supports enabling masks for IPv4 fragments in FDIR.
Flow rule can be created by the following command:
flow create 0 ingress group 2 pattern eth /
ipv4 fragment_offset spec 0x2000 fragment_offset mask 0x3FFF /
end
Signed-off-by: Mingjin Ye
---
drivers/net/ice
Support for distributing the first and other segments of an IPv4
segmented packet to different RX queues.
Mingjin Ye (3):
net/ice/base: add ipv4 fragment related field
net/ice: FDIR support IPv4 fragment masks
net/ice: ACL filter support for IPv4 fragment
drivers/net/ice/base/ice_fdir.h
-precision clocks) will not be affected, but its accuracy will be
reduced to the microsecond level.
Fixes: 6d55af611fd5 ("examples/ptpclient: add frequency adjustment")
Signed-off-by: Mingjin Ye
---
doc/guides/sample_app_ug/ptpclient.rst | 17 +-
examples/ptpclient/ptpcl
-off-by: Mingjin Ye
---
v2: Fix using the wrong variable.
---
v3: Callback only when link state changes.
---
doc/guides/nics/ice.rst | 7 +++
drivers/net/ice/ice_ethdev.c | 113 ++-
drivers/net/ice/ice_ethdev.h | 4 ++
3 files changed, 122 insertions(+), 2
ICE Enable 200G link speed capability.
Fixes: 36afbc269081 ("net/ice: support link speed change")
Signed-off-by: Mingjin Ye
---
drivers/net/ice/ice_ethdev.c | 11 ++-
drivers/net/ice/ice_ethdev.h | 12
2 files changed, 22 insertions(+), 1 deletion(-)
diff --git
This patch adds the ‘link_period’ devargs to adjust the link update
period (microseconds), when the value is less than or equal to 0
it will be disabled, by default it is not enabled.
Signed-off-by: Mingjin Ye
---
v2: Fix using the wrong variable.
---
doc/guides/nics/ice.rst | 7
This patch adds the ‘link_period’ devargs to adjust the link update
period (microseconds), when the value is less than or equal to 0
it will be disabled, by default it is not enabled.
Signed-off-by: Mingjin Ye
---
doc/guides/nics/ice.rst | 7
drivers/net/ice/ice_ethdev.c | 69
child
process.
Also, EAL does not allow the options allow (-a) and block (-b) to be used
at the same time.
Fixes: b3ce7891ad38 ("test: fix probing in secondary process")
Cc: sta...@dpdk.org
Signed-off-by: Mingjin Ye
---
v2: The long form of the fix option is "--block".
---
v3
This patch adds PI servo controller to support frequency
adjustment API for IEEE1588 PTP.
For example, the command for starting ptpclient with PI controller is:
dpdk-ptpclient -a :81:00.0 -c 1 -n 3 -- -T 0 -p 0x1 -c 1
Signed-off-by: Simei Su
Signed-off-by: Wenjun Wu
Signed-off-by: Mingjin
child
process.
Also, EAL does not allow the options allow (-a) and block (-b) to be used
at the same time.
Fixes: b3ce7891ad38 ("test: fix probing in secondary process")
Cc: sta...@dpdk.org
Signed-off-by: Mingjin Ye
---
v2: The long form of the fix option is "--block".
---
v3:
The options allow (-a) and block (-b) cannot be used at the same time.
Therefore, allow (-a) will not be added when block (-b) is present.
Fixes: b3ce7891ad38 ("test: fix probing in secondary process")
Cc: sta...@dpdk.org
Signed-off-by: Mingjin Ye
---
v2: The long form of the fix
Add ice support for new ethdev API to adjust frequency for IEEE1588
PTP. Also, this patch reworks code for converting software update
to hardware update.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
doc/guides/nics/ice.rst | 16
drivers/net/ice/ice_ethdev.c | 176
This patch adds PI servo controller to support frequency
adjustment API for IEEE1588 PTP.
For example, the command for starting ptpclient with PI controller is:
dpdk-ptpclient -a :81:00.0 -c 1 -n 3 -- -T 0 -p 0x1 -c 1
Signed-off-by: Simei Su
Signed-off-by: Wenjun Wu
Signed-off-by: Mingjin
This patch adds freq adjustment API for PTP high accuracy.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
v2: rte_eth_timesync_adjust_freq marked as experimental
---
v3: Add more description for API.
---
V4: Fix git commit conflict.
---
doc/guides/nics/features.rst | 4
.
---
v5: Fixes in ice.
---
v6: Fix git commit conflict.
Mingjin Ye (3):
ethdev: add frequency adjustment API
net/ice: add frequency adjustment support for PTP
examples/ptpclient: add frequency adjustment
doc/guides/nics/features.rst | 4 +-
doc/guides/nics/ice.rst
This patch adds PI servo controller to support frequency
adjustment API for IEEE1588 PTP.
For example, the command for starting ptpclient with PI controller is:
dpdk-ptpclient -a :81:00.0 -c 1 -n 3 -- -T 0 -p 0x1 -c 1
Signed-off-by: Simei Su
Signed-off-by: Wenjun Wu
Signed-off-by: Mingjin
Add ice support for new ethdev API to adjust frequency for IEEE1588
PTP. Also, this patch reworks code for converting software update
to hardware update.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
v2: Modify documents and delete old variables.
---
doc/guides/nics/ice.rst | 16
This patch adds freq adjustment API for PTP high accuracy.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
v2: rte_eth_timesync_adjust_freq marked as experimental
---
v3: Add more description for API.
---
doc/guides/nics/features.rst | 4 ++-
doc/guides/rel_notes/release_24_11
.
---
v5: Fixes in net/ice.
Mingjin Ye (3):
ethdev: add frequency adjustment API
net/ice: add frequency adjustment support for PTP
examples/ptpclient: add frequency adjustment
doc/guides/nics/features.rst | 4 +-
doc/guides/nics/ice.rst| 16 ++
doc/guides/rel_notes
This patch adds PI servo controller to support frequency
adjustment API for IEEE1588 PTP.
For example, the command for starting ptpclient with PI controller is:
dpdk-ptpclient -a :81:00.0 -c 1 -n 3 -- -T 0 -p 0x1 -c 1
Signed-off-by: Simei Su
Signed-off-by: Wenjun Wu
Signed-off-by: Mingjin
Add ice support for new ethdev API to adjust frequency for IEEE1588
PTP. Also, this patch reworks code for converting software update
to hardware update.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
doc/guides/nics/ice.rst | 15 +++
drivers/net/ice/ice_ethdev.c | 177
This patch adds freq adjustment API for PTP high accuracy.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
v2: rte_eth_timesync_adjust_freq marked as experimental
---
v3: Add more description for API.
---
doc/guides/nics/features.rst | 4 ++-
doc/guides/rel_notes/release_24_11
.
Mingjin Ye (3):
ethdev: add frequency adjustment API
net/ice: add frequency adjustment support for PTP
examples/ptpclient: add frequency adjustment
doc/guides/nics/features.rst | 4 +-
doc/guides/nics/ice.rst| 15 ++
doc/guides/rel_notes/release_24_11.rst | 4
: Mingjin Ye
---
drivers/net/ixgbe/ixgbe_ethdev.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/net/ixgbe/ixgbe_ethdev.c b/drivers/net/ixgbe/ixgbe_ethdev.c
index d88d4065f1..445d994f24 100644
--- a/drivers/net/ixgbe/ixgbe_ethdev.c
+++ b/drivers/net/ixgbe/ixgbe_ethdev.c
@@ -449,6
Wu
Signed-off-by: Mingjin Ye
---
examples/ptpclient/ptpclient.c | 303 +
1 file changed, 268 insertions(+), 35 deletions(-)
diff --git a/examples/ptpclient/ptpclient.c b/examples/ptpclient/ptpclient.c
index afb61bba51..9b1ab52700 100644
--- a/examples/ptpclient
Add ice support for new ethdev API to adjust frequency for IEEE1588
PTP. Also, this patch reworks code for converting software update
to hardware update.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
doc/guides/nics/ice.rst | 15 +++
drivers/net/ice/ice_ethdev.c | 177
This patch adds freq adjustment API for PTP high accuracy.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
v2: rte_eth_timesync_adjust_freq marked as experimental
---
v3: Add more description for API.
---
doc/guides/nics/features.rst | 4 ++-
doc/guides/rel_notes/release_24_11
[1/3] ethdev: add frequency adjustment API
[2/3] net/ice: add frequency adjustment support for PTP
[3/3] examples/ptpclient: add frequency adjustment support
---
v2: rte_eth_timesync_adjust_freq marked as experimental.
---
v3: Add more description for API.
Mingjin Ye (3):
ethdev: add frequency
Add ice support for new ethdev API to adjust frequency for IEEE1588
PTP. Also, this patch reworks code for converting software update
to hardware update.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
doc/guides/nics/ice.rst | 15 +++
drivers/net/ice/ice_ethdev.c | 177
This patch adds freq adjustment API for PTP high accuracy.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
doc/guides/nics/features.rst | 4 +++-
doc/guides/rel_notes/release_24_11.rst | 30 +++---
lib/ethdev/ethdev_driver.h | 5 +
lib
[1/3] ethdev: add frequency adjustment API
[2/3] net/ice: add frequency adjustment support for PTP
[3/3] examples/ptpclient: add frequency adjustment support
---
v2: rte_eth_timesync_adjust_freq marked as experimental.
Mingjin Ye (3):
ethdev: add frequency adjustment API
net/ice: add
Wu
Signed-off-by: Mingjin Ye
---
examples/ptpclient/ptpclient.c | 298 +
1 file changed, 264 insertions(+), 34 deletions(-)
diff --git a/examples/ptpclient/ptpclient.c b/examples/ptpclient/ptpclient.c
index afb61bba51..e92f7c5c8d 100644
--- a/examples/ptpclient
Wu
Signed-off-by: Mingjin Ye
---
examples/ptpclient/ptpclient.c | 300 +
1 file changed, 265 insertions(+), 35 deletions(-)
diff --git a/examples/ptpclient/ptpclient.c b/examples/ptpclient/ptpclient.c
index afb61bba51..b97b858310 100644
--- a/examples/ptpclient
Add ice support for new ethdev API to adjust frequency for IEEE1588
PTP. Also, this patch reworks code for converting software update
to hardware update.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
doc/guides/nics/ice.rst | 15 +++
drivers/net/ice/ice_ethdev.c | 177
This patch adds freq adjustment API for PTP high accuracy.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
v2: rte_eth_timesync_adjust_freq marked as experimental
---
doc/guides/nics/features.rst | 4 +++-
doc/guides/rel_notes/release_24_11.rst | 30
[1/3] ethdev: add frequency adjustment API
[2/3] net/ice: add frequency adjustment support for PTP
[3/3] examples/ptpclient: add frequency adjustment support
Mingjin Ye (3):
ethdev: add frequency adjustment API
net/ice: add frequency adjustment support for PTP
examples/ptpclient: add
Wu
Signed-off-by: Mingjin Ye
---
examples/ptpclient/ptpclient.c | 300 +
1 file changed, 265 insertions(+), 35 deletions(-)
diff --git a/examples/ptpclient/ptpclient.c b/examples/ptpclient/ptpclient.c
index afb61bba51..b97b858310 100644
--- a/examples/ptpclient
Add ice support for new ethdev API to adjust frequency for IEEE1588
PTP. Also, this patch reworks code for converting software update
to hardware update.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
doc/guides/nics/ice.rst | 15 +++
drivers/net/ice/ice_ethdev.c | 177
This patch adds freq adjustment API for PTP high accuracy.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
v2: rte_eth_timesync_adjust_freq marked as experimental
---
doc/guides/nics/features.rst | 4 +++-
doc/guides/rel_notes/release_24_11.rst | 30
[1/3] ethdev: add frequency adjustment API
[2/3] net/ice: add frequency adjustment support for PTP
[3/3] examples/ptpclient: add frequency adjustment support
Mingjin Ye (3):
ethdev: add frequency adjustment API
net/ice: add frequency adjustment support for PTP
examples/ptpclient: add
Wu
Signed-off-by: Mingjin Ye
---
examples/ptpclient/ptpclient.c | 300 +
1 file changed, 265 insertions(+), 35 deletions(-)
diff --git a/examples/ptpclient/ptpclient.c b/examples/ptpclient/ptpclient.c
index afb61bba51..b97b858310 100644
--- a/examples/ptpclient
Add ice support for new ethdev API to adjust frequency for IEEE1588
PTP. Also, this patch reworks code for converting software update
to hardware update.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
doc/guides/nics/ice.rst | 15 +++
drivers/net/ice/ice_ethdev.c | 177
This patch adds freq adjustment API for PTP high accuracy.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
doc/guides/nics/features.rst | 4 +++-
doc/guides/rel_notes/release_24_11.rst | 30 +++---
lib/ethdev/ethdev_driver.h | 5 +
lib
[1/3] ethdev: add frequency adjustment API
[2/3] net/ice: add frequency adjustment support for PTP
[3/3] examples/ptpclient: add frequency adjustment support
Mingjin Ye (3):
ethdev: add frequency adjustment API
net/ice: add frequency adjustment support for PTP
examples/ptpclient: add
Wu
Signed-off-by: Mingjin Ye
---
examples/ptpclient/ptpclient.c | 300 +
1 file changed, 265 insertions(+), 35 deletions(-)
diff --git a/examples/ptpclient/ptpclient.c b/examples/ptpclient/ptpclient.c
index afb61bba51..b97b858310 100644
--- a/examples/ptpclient
Add ice support for new ethdev API to adjust frequency for IEEE1588
PTP. Also, this patch reworks code for converting software update
to hardware update.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
doc/guides/nics/ice.rst | 15 +++
drivers/net/ice/ice_ethdev.c | 177
This patch adds freq adjustment API for PTP high accuracy.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
doc/guides/nics/features.rst | 4 +++-
lib/ethdev/ethdev_driver.h | 5 +
lib/ethdev/ethdev_trace.h| 9 +
lib/ethdev/ethdev_trace_points.c | 3
[1/3] ethdev: add frequency adjustment API
[2/3] net/ice: add frequency adjustment support for PTP
[3/3] examples/ptpclient: add frequency adjustment support
Mingjin Ye (3):
ethdev: add frequency adjustment API
net/ice: add frequency adjustment support for PTP
examples/ptpclient: add
Wu
Signed-off-by: Mingjin Ye
---
examples/ptpclient/ptpclient.c | 300 +
1 file changed, 265 insertions(+), 35 deletions(-)
diff --git a/examples/ptpclient/ptpclient.c b/examples/ptpclient/ptpclient.c
index afb61bba51..b97b858310 100644
--- a/examples/ptpclient
Add ice support for new ethdev API to adjust frequency for IEEE1588
PTP. Also, this patch reworks code for converting software update
to hardware update.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
doc/guides/nics/ice.rst | 15 +++
drivers/net/ice/ice_ethdev.c | 177
This patch adds freq adjustment API for PTP high accuracy.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
doc/guides/nics/features.rst | 4 +++-
lib/ethdev/ethdev_driver.h | 5 +
lib/ethdev/ethdev_trace.h| 9 +
lib/ethdev/ethdev_trace_points.c | 3
[1/3] ethdev: add frequency adjustment API
[2/3] net/ice: add frequency adjustment support for PTP
[3/3] examples/ptpclient: add frequency adjustment support
Mingjin Ye (3):
ethdev: add frequency adjustment API
net/ice: add frequency adjustment support for PTP
examples/ptpclient: add
Wu
Signed-off-by: Mingjin Ye
---
examples/ptpclient/ptpclient.c | 300 +
1 file changed, 265 insertions(+), 35 deletions(-)
diff --git a/examples/ptpclient/ptpclient.c b/examples/ptpclient/ptpclient.c
index afb61bba51..b97b858310 100644
--- a/examples/ptpclient
Add ice support for new ethdev API to adjust frequency for IEEE1588
PTP. Also, this patch reworks code for converting software update
to hardware update.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
doc/guides/nics/ice.rst | 15 +++
drivers/net/ice/ice_ethdev.c | 177
This patch adds freq adjustment API for PTP high accuracy.
Signed-off-by: Simei Su
Signed-off-by: Mingjin Ye
---
doc/guides/nics/features.rst | 3 ++-
lib/ethdev/ethdev_driver.h | 5 +
lib/ethdev/ethdev_trace.h| 9 +
lib/ethdev/ethdev_trace_points.c | 3
[1/3] ethdev: add frequency adjustment API
[2/3] net/ice: add frequency adjustment support for PTP
[3/3] examples/ptpclient: add frequency adjustment support
Mingjin Ye (3):
ethdev: add frequency adjustment API
net/ice: add frequency adjustment support for PTP
examples/ptpclient: add
1c6 ("bus/vdev: scan by multi-process channel")
Cc: sta...@dpdk.org
Signed-off-by: Mingjin Ye
---
v2: Modify commit log.
---
drivers/bus/vdev/vdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/bus/vdev/vdev.c b/drivers/bus/vdev/vdev.c
index 38d05a9fe9..ec7a
: 6c4bf8f42432 ("buildtools: add Python pmdinfogen")
Cc: sta...@dpdk.org
Signed-off-by: Mingjin Ye
---
buildtools/pmdinfogen.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/buildtools/pmdinfogen.py b/buildtools/pmdinfogen.py
index 2a44f17bda..9896f107dc 100755
--- a/buildtools/pmdinfoge
This patch enable three Forward Error Correction(FEC) related ops
in ice driver. As no speed information can get from HW, this patch
only show FEC capability.
Signed-off-by: Qiming Yang
Signed-off-by: Mingjin Ye
---
v3: optimize code details
---
v2: fix some logic
---
doc/guides/nics/features
This patch enable three Forward Error Correction(FEC) related ops
in ice driver. As no speed information can get from HW, this patch
only show FEC capability.
Signed-off-by: Qiming Yang
Signed-off-by: Mingjin Ye
---
v2: fix some logic
---
doc/guides/nics/features/ice.ini | 1 +
doc/guides
Elf files generated by higher version compilers wrap multiple
symbols prefixed with "this_pmd_name".
The patch uses the regex "^this_pmd_name[0-9]+$" to match the
symbol name.
Bugzilla ID: 1466
Fixes: 6c4bf8f42432 ("buildtools: add Python pmdinfogen")
Cc: sta...@dp
ELF files generated by higher version compilers wrap multiple
symbols prefixed with "this_pmd_name".
This patch fixes the issue by filtering invalid symbols.
Bugzilla ID: 1466
Fixes: 6c4bf8f42432 ("buildtools: add Python pmdinfogen")
Cc: sta...@dpdk.org
Signe
This patch enable three Forward Error Correction(FEC) related ops
in ice driver. As no speed information can get from HW, this patch
only show FEC capability.
Signed-off-by: Mingjin Ye
---
doc/guides/nics/features/ice.ini | 1 +
doc/guides/nics/ice.rst | 5 +
drivers/net/ice
Add check mbuf sub-segment to Tx diagnostic path.
Fixes: 2a0244d611b4 ("net/ice: support mbuf checks in Tx path")
Cc: sta...@dpdk.org
Signed-off-by: Mingjin Ye
---
drivers/net/ice/ice_rxtx.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ice/ic
Add check mbuf sub-segment to Tx diagnostic path.
Fixes: 82b03af55a1b ("net/i40e: support mbuf checks in Tx path")
Cc: sta...@dpdk.org
Signed-off-by: Mingjin Ye
---
drivers/net/i40e/i40e_rxtx.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/i40e/i40
Add check mbuf sub-segment to Tx diagnostic path.
Mingjin Ye (2):
net/i40e: Tx path check mbuf sub-segment
net/ice: Tx path check mbuf sub-segment
drivers/net/i40e/i40e_rxtx.c | 2 +-
drivers/net/ice/ice_rxtx.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
--
2.25.1
The options allow (-a) and block (-b) cannot be used at the same time.
Therefore, allow (-a) will not be added when block (-b) is present.
Fixes: b3ce7891ad38 ("test: fix probing in secondary process")
Cc: sta...@dpdk.org
Signed-off-by: Mingjin Ye
---
app/test/proc
using valid devargs.
Fixes: f3a1188cee4a ("devargs: make device representation generic")
Cc: sta...@dpdk.org
Signed-off-by: Mingjin Ye
---
drivers/bus/vdev/vdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/bus/vdev/vdev.c b/drivers/bus/vdev/vdev.c
index
dev device when
devargs_list already existed, resulting in a core dump. A new patch
will fix this issue.
Fixes: f5b2eff0847d ("bus/vdev: fix devargs after multi-process bus scan")
Cc: sta...@dpdk.org
Signed-off-by: Mingjin Ye
---
drivers/bus/vdev/vdev.c | 11 ---
1 file changed
62c9 ("bus/vdev: fix devargs in secondary process")
Cc: sta...@dpdk.org
Signed-off-by: Mingjin Ye
---
drivers/bus/vdev/vdev.c | 21 +
1 file changed, 1 insertion(+), 20 deletions(-)
diff --git a/drivers/bus/vdev/vdev.c b/drivers/bus/vdev/vdev.c
index 14cf856237..38d
revert 2 patches and fix insert vdev core dump.
Mingjin Ye (3):
bus/vdev: revert fix devargs in secondary process
bus/vdev: revert fix devargs after multi-process bus scan
net/vdev: fix insert vdev core dump
drivers/bus/vdev/vdev.c | 34 ++
1 file changed
Add raw pattern support to VF, including FDIR/RSS flow rule.
This patch is based on DPDK v20.11.7.5, for customer cherry-pick.
Signed-off-by: Mingjin Ye
---
doc/guides/nics/features/ice_dcf.ini|1 +
drivers/common/iavf/virtchnl.h | 38 +-
drivers/net/iavf/iavf.h
ed offload flag.
parameter format: "mbuf_check=" or "mbuf_check=[,]"
eg: dpdk-testpmd -a :81:00.0,mbuf_check=[mbuf,size] -- -i
Signed-off-by: Mingjin Ye
---
v2: rebase.
---
v3: Modify comment log.
---
v4: Remove unnecessary changes.
---
doc/guides/nics/ice.rst
ed offload flag.
parameter format: "mbuf_check=" or "mbuf_check=[,]"
eg: dpdk-testpmd -a :87:00.0,mbuf_check=[mbuf,size] -- -i
Signed-off-by: Mingjin Ye
---
v2: remove strict.
---
v3: optimised.
---
v4: rebase.
---
v5: fix ci error.
---
v6: Changes the commit log.
---
ed offload flag.
parameter format: "mbuf_check=" or "mbuf_check=[,]"
eg: dpdk-testpmd -a :81:00.0,mbuf_check=[mbuf,size] -- -i
Signed-off-by: Mingjin Ye
---
v2: rebase.
---
v3: Modify comment log.
---
v4: Changes the commit log.
---
doc/guides/nics/ice.rst | 14
ed offload flag.
parameter format: "mbuf_check=" or "mbuf_check=[,]"
eg: dpdk-testpmd -a :87:00.0,mbuf_check=[mbuf,size] -- -i
Signed-off-by: Mingjin Ye
---
v2: remove strict.
---
v3: optimised.
---
v4: rebase.
---
v5: fix ci error.
---
v6: Changes the commit log.
fload flag.
parameter format: "mbuf_check=" or "mbuf_check=[,]"
eg: dpdk-testpmd -a :81:01.0,mbuf_check=[mbuf,size] -- -i
Signed-off-by: Mingjin Ye
---
v2: rebase.
---
v3: Modify comment log.
---
doc/guides/nics/ice.rst | 13 +++
driv
fload flag.
parameter format: "mbuf_check=" or "mbuf_check=[,]"
eg: dpdk-testpmd -a :81:01.0,mbuf_check=[mbuf,size] -- -i
Signed-off-by: Mingjin Ye
---
v2: remove strict.
---
v3: optimised.
---
v4: rebase.
---
v5: fix ci error.
---
doc/guides/nics/i40e.rst
fload flag.
parameter format: "mbuf_check=" or "mbuf_check=[,]"
eg: dpdk-testpmd -a :81:01.0,mbuf_check=[mbuf,size] -- -i
Signed-off-by: Mingjin Ye
---
v2: Remove call chain.
---
v3: Optimisation implementation.
---
v4: Fix Windows os compilation error.
---
v5: Split Patch.
The "vsi" may be null, so it needs to be used after checking.
Fixes: ab28aad9c24f ("net/iavf: fix Rx Tx burst in multi-process")
Cc: sta...@dpdk.org
Signed-off-by: Mingjin Ye
---
drivers/net/iavf/iavf_rxtx.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
fload flag.
parameter format: "mbuf_check=" or "mbuf_check=[,]"
eg: dpdk-testpmd -a :81:01.0,mbuf_check=[mbuf,size] -- -i
Signed-off-by: Mingjin Ye
---
v2: Remove call chain.
---
v3: Optimisation implementation.
---
v4: Fix Windows os compilation error.
---
v5: Split Patch.
fload flag.
parameter format: "mbuf_check=" or "mbuf_check=[,]"
eg: dpdk-testpmd -a :81:01.0,mbuf_check=[mbuf,size] -- -i
Signed-off-by: Mingjin Ye
---
v2: Remove call chain.
---
v3: Optimisation implementation.
---
v4: Fix Windows os compilation error.
---
v5: Split Patch.
-a :81:01.0,mbuf_check=[mbuf,size] -- -i
Signed-off-by: Mingjin Ye
---
v2: rebase.
---
doc/guides/nics/ice.rst | 13 +++
drivers/net/ice/ice_ethdev.c | 104 ++-
drivers/net/ice/ice_ethdev.h | 24 ++
drivers/net/ice/ice_rxtx
-a :81:01.0,mbuf_check=[mbuf,size] -- -i
Signed-off-by: Mingjin Ye
---
v2: remove strict.
---
v3: optimised.
---
v4: rebase.
---
doc/guides/nics/i40e.rst | 13 +++
drivers/net/i40e/i40e_ethdev.c | 138 -
drivers/net/i40e/i40e_ethdev.h | 28 ++
driver
-a :81:01.0,mbuf_check=[mbuf,size] -- -i
Signed-off-by: Mingjin Ye
---
v2: Remove call chain.
---
v3: Optimisation implementation.
---
v4: Fix Windows os compilation error.
---
v5: Split Patch.
---
v6: remove strict.
---
v9: Modify the description document.
---
v10: Modify vf rst document.
---
-a :81:01.0,mbuf_check=[mbuf,size] -- -i
Signed-off-by: Mingjin Ye
---
v2: remove strict.
---
v3: optimised.
---
doc/guides/nics/i40e.rst | 11 +++
drivers/net/i40e/i40e_ethdev.c | 137 -
drivers/net/i40e/i40e_ethdev.h | 28 ++
drivers/net/i40e/i40e_rxtx
-a :81:01.0,mbuf_check=[mbuf,size] -- -i
Signed-off-by: Mingjin Ye
---
v2: Remove call chain.
---
v3: Optimisation implementation.
---
v4: Fix Windows os compilation error.
---
v5: Split Patch.
---
v6: remove strict.
---
v8: Modify the description document.
---
doc/guides/nics/intel_vf.
1 - 100 of 231 matches
Mail list logo