> On Jun 21, 2024, at 5:18 PM, Stephen Hemminger
> wrote:
>
> On Fri, 21 Jun 2024 17:19:21 -0400
> Nicholas Pratte wrote:
>
>> +The test suite ensures the consistency of jumbo frames transmission within
>> +Poll Mode Drivers using a series of individual test cases. If a Poll Mode
>> +Driver
DLB devices need events to be enqueued in the same order they are
dequeued. Applications are not suppose to change event order between
dequeue and to enqueue. Since Eventdev standard does not add such
restrictions reorder support is needed for DLB PMD so that it
restores dequeue order on enqueue if
This commit adds support flag to enable enqueue reorder
feature.
When this flag is enabled in the port configuration PMD
restores dequeue order on enqueue if applications happen to
change it.
Signed-off-by: Abdullah Sevincer
---
lib/eventdev/rte_eventdev.h | 8
1 file changed, 8 insert
This patchset implements DLB enqueue reorder support.
v3: Fix build issues.
v2: Fix CI issues.
v1: Initial patchset.
Abdullah Sevincer (2):
event/dlb2: add support for enqueue reordering
eventdev: add support for enqueue reorder
doc/guides/rel_notes/release_24_07.rst | 4 +
drivers/event/
On Fri, 21 Jun 2024 17:19:21 -0400
Nicholas Pratte wrote:
> +The test suite ensures the consistency of jumbo frames transmission within
> +Poll Mode Drivers using a series of individual test cases. If a Poll Mode
> +Driver receives a packet that is greater than its assigned MTU length, then
> +th
On Mon, Jun 17, 2024 at 3:48 PM Dean Marx wrote:
>
> Configuration schema for the queue_start_stop suite.
>
> Signed-off-by: Dean Marx
Reviewed-by: Jeremy Spewock
On Mon, Jun 17, 2024 at 3:48 PM Dean Marx wrote:
>
> Setting the verbose mode and promiscuous mode is a common
> command in test suites, these additions will allow the dev
> to set both modes from the testpmd shell module.
It looks like you're also adding the ability to start and stop ports
here
On Mon, Jun 17, 2024 at 3:47 PM Dean Marx wrote:
>
> This suite tests the ability of the Poll Mode Driver to enable and disable
> Rx/Tx queues on a port.
>
> Signed-off-by: Dean Marx
> ---
> dts/tests/TestSuite_queue_start_stop.py | 79 +
> 1 file changed, 79 insertions(+
Hey Dean,
One thing I think might make sense in this series is switching the
order of the commits so that the additions to the testpmd shell come
before the test suite. Since the test suite relies on these methods,
if they aren't implemented anywhere that commit would actually be
broken until the
The following test suite reflects the fundamental outline for how the
jumbo frames test suite may be designed. The test suite consists of five
individual test cases, each of which assesses the behavior of packet
transmissions for both 1518 byte and 9000 byte frames.
The edge cases are ripped direc
v2:
- Suite has been refactored to include latest DPDK merge.
- Include a 6 second timer to ensure each test case passes (This is
just temporary placement in lieu of the context manager)
Nicholas Pratte (1):
Initial Implementation For Jumbo Frames Test Suite
dts/framework/config/conf_
On Thu, Jun 20, 2024 at 01:32:18PM +0100, Bruce Richardson wrote:
> Rather than having the SSE code in each driver include tmmintrin.h,
> which often does not contain all needed intrinsics, e.g.
> _mm_cvtsi128_si64() for 32-bit x86 builds, we can just replace the
> include of ?mmintrin.h with rte_v
On Tue, Jun 18, 2024 at 12:30 PM Dean Marx wrote:
>
> Configuration to run vlan test suite
>
> Signed-off-by: Dean Marx
Reviewed-by: Jeremy Spewock
The subject for this commit should likely explain that this patch adds
the VLAN test suite rather than refacoring it. This sort of falls in
line with what I mentioned on the previous patch about the commit
messages being about what the entire patch adds rather than the
difference from the last ver
This commit adds support flag to enable enqueue reorder
feature.
When this flag is enabled in the port configuration PMD
restores dequeue order on enqueue if applications happen to
change it.
Signed-off-by: Abdullah Sevincer
---
lib/eventdev/rte_eventdev.h | 8
1 file changed, 8 insert
This patchset implements DLB enqueue reorder support.
v2: Fix CI issue.
v1: Initial patchset
Abdullah Sevincer (2):
event/dlb2: add support for enqueue reordering
eventdev: add support for enqueue reorder
doc/guides/rel_notes/release_24_07.rst | 4 +
drivers/event/dlb2/dlb2.c
DLB devices need events to be enqueued in the same order they are
dequeued. Applications are not suppose to change event order between
dequeue and to enqueue. Since Eventdev standard does not add such
restrictions reorder support is needed for DLB PMD so that it
restores dequeue order on enqueue if
Just documentation comments, the structure of the code and the
functionality look good to me.
Maybe a different subject for the commit would be more descriptive.
Something like "add methods required for VLAN test suite to
TestpmdShell". Then you can explain what methods are added in the
descriptio
This commit adds support flag to enable enqueue reorder
feature.
When this flag is enabled in the port configuration PMD
restores dequeue order on enqueue if applications happen to
change it.
Signed-off-by: Abdullah Sevincer
---
lib/eventdev/rte_eventdev.h | 8
1 file changed, 8 insert
DLB devices need events to be enqueued in the same order they are
dequeued. Applications are not suppose to change event order between
dequeue and to enqueue. Since Eventdev standard does not add such
restrictions reorder support is needed for DLB PMD so that it
restores dequeue order on enqueue if
This patchset implements DLB enqueue reorder support.
v1: Initial patchset
Abdullah Sevincer (2):
event/dlb2: add support for enqueue reordering
eventdev: add support for enqueue reorder
doc/guides/rel_notes/release_24_07.rst | 4 +
drivers/event/dlb2/dlb2.c | 505 +++
https://bugs.dpdk.org/show_bug.cgi?id=1471
Morten Brørup (m...@smartsharesystems.com) changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Res
https://bugs.dpdk.org/show_bug.cgi?id=1471
Bug ID: 1471
Summary: rte_pktmbuf_free_bulk does not respect
RTE_LIBRTE_MBUF_DEBUG
Product: DPDK
Version: unspecified
Hardware: All
OS: All
Status: UNCO
https://bugs.dpdk.org/show_bug.cgi?id=1470
Bug ID: 1470
Summary: Testpmd parameter --max-pkt-len does not update MTU of
ports bound to a kernel driver
Product: DPDK
Version: unspecified
Hardware: All
OS: All
The mac address filter test suite, whose test cases are based on old
DTS's test cases, has been refactored to interface with the new DTS
framework.
In porting over this test suite into the new framework, some
adjustments were made, namely in the EAL and TestPMD parameter provided
before executing
Several methods are either imported from currently in-develoment test
suites, or they have been created specifically for this test suite.
Methods here that can be found in other test suites include vlan
filtering, adding and removing vlan tags, and setting promiscuous mode.
Methods that are speci
Various test cases in the mac filter test suite called for granular
manipulation of destination mac addresses to properly test mac address
filtering functionality. To compensate, there is now an
adjust_addresses boolean which the user can toggle if they wish to send
their own addressing; the boolea
This series incorporates the test suite itself, in addition to framework
changes needed to complete the suite's stipulated test cases. The test
suite consists of three test cases: one testing basically mac filtering
functionality, the other testing the PMD's mac address pool behavior
within a TestP
Recheck-request: iol-intel-Functional
On Wed, Jun 12, 2024 at 04:02:14PM +0100, Anatoly Burakov wrote:
> From: Ian Stokes
>
> Enable CGU error reporting for SyncE and TimeSync issues. Process TimeSync
> loss
> of lock event by trying to acquire lock with the default config.
>
> Signed-off-by: Karol Kolacinski
> Signed-off-by: Ian
On Wed, Jun 12, 2024 at 04:02:11PM +0100, Anatoly Burakov wrote:
> From: Ian Stokes
>
> In the adminq command query port ETS function, the root node teid is
> needed. However, for DCF, the root node is not initialized at parent HW
> init stage, which will cause error when we refer to the variable
On Wed, Jun 12, 2024 at 04:02:07PM +0100, Anatoly Burakov wrote:
> From: Ian Stokes
>
> Modified function ice_aq_manage_mac_read so that ICE_NONDMA_TO_NONDMA memcpy
> type is used when copying MAC address value from AQC buffer to hardware
> descriptor. Since (in case of tools) both locations are
+#: Padding to add to the start of a line for python syntax compliance.
+_padding: ClassVar[str] = " " * 4
We use padding in the context of packets so let's use something else
here, such as _python_indentation.
+
def __init__(self, tg_node: Node, config: ScapyTrafficGenerato
On Wed, Jun 12, 2024 at 04:02:01PM +0100, Anatoly Burakov wrote:
> To better align with upstream release, remove some functions from
> switch header and make them static instead.
>
> Signed-off-by: Anatoly Burakov
> ---
Not sure about this, but I wonder if this should be squashed with the
previou
On Wed, Jun 12, 2024 at 04:02:00PM +0100, Anatoly Burakov wrote:
> To align with upstream release, move some code to common headers.
>
My reading of this patch is not so much moving code, as making functions
non-static, and as part of that putting prototypes for those funcs in the
headers.
/Bruce
On Wed, Jun 12, 2024 at 04:01:58PM +0100, Anatoly Burakov wrote:
> This shortens the amount of code needed to do the same thing.
>
> Signed-off-by: Lukasz Plachno
> Signed-off-by: Anatoly Burakov
> ---
> drivers/net/ice/base/ice_common.c | 133 +++---
> 1 file changed, 2
On Wed, Jun 12, 2024 at 04:01:56PM +0100, Anatoly Burakov wrote:
> From: Ian Stokes
>
> Add missing files that are present in shared code update. Although these do
> not
> contain code add them so that shared code update matches like for like.
>
> Signed-off-by: Ian Stokes
> ---
> drivers/net
Hello developers,
I noticed an inconsistency in i40e_common.c file [1]. I don't think it is
causing any functionality issue, but it looks interesting to me. The function
i40e_aq_get_phy_capabilities() has different behavior for X722 and XL710
MACs. An early call to i40e_aq_get_phy_capabilities(re
On 6/13/2024 8:17 AM, Przemek Kitszel wrote:
On 6/12/24 17:00, Anatoly Burakov wrote:
From: Ian Stokes
Refactor __ice_aq_get_set_rss_lut():
get:
- make use params->lut_size only as a size of params->lut;
- return LUT size via params->lut_size;
set:
- remove option to set RSS LUT smaller
https://bugs.dpdk.org/show_bug.cgi?id=1469
Bug ID: 1469
Summary: [dpdk-24.07] meson_tests/driver-tests:
event_dma_adapter_autotest test timeout
Product: DPDK
Version: 24.07
Hardware: x86
OS: Linux
On 20. 6. 2024 19:36, jspew...@iol.unh.edu wrote:
From: Jeremy Spewock
The messages being logged by interactive shells currently are using the
same logger as the node they were created from. Because of this, when
sending interactive commands, the logs make no distinction between when
you are
On 20. 6. 2024 19:36, jspew...@iol.unh.edu wrote:
From: Jeremy Spewock
When this XML-RPC server implementation was added, the docstring had to
be shortened in order to reduce the chances of this race condition being
encountered. Now that this race condition issue is resolved, the full
docstr
On 20. 6. 2024 19:36, jspew...@iol.unh.edu wrote:
From: Jeremy Spewock
The current implementation of consuming output from interactive shells
relies on being able to find an expected prompt somewhere within the
output buffer after sending the command. This is useful in situations
where the p
with testpmd_shell as testpmd:
testpmd.set_forward_mode(TestPmdForwardingModes.mac)
+# adjust the MTU of the SUT ports
+for port_id in range(testpmd.number_of_ports):
+testpmd.set_port_mtu(port_id, 9000)
For a second I thought abo
+func: Callable[["TestPmdShell", int, Any, bool], None]
I'm thinking about this type. Sounds like there are too many conditions
that need to be satisfied. The problem is with the verify parameter. Do
we actually need it? If we're decorating a function, that may imply we
always want to ver
On Fri, Jun 21, 2024 at 9:36 AM Mattias Rönnblom wrote:
>
> On 2024-06-21 09:04, David Marchand wrote:
> > On Fri, Jun 21, 2024 at 8:57 AM Mattias Rönnblom
> > wrote:
> >>
> >> It seems like patchwork didn't realize this v4 patch set supersedes v3.
> >
> > There is nothing automatic in patchwork
On 2024-06-21 09:04, David Marchand wrote:
On Fri, Jun 21, 2024 at 8:57 AM Mattias Rönnblom wrote:
It seems like patchwork didn't realize this v4 patch set supersedes v3.
There is nothing automatic in patchwork.
Oh, I see. :)
Author is responsible for marking as superseded in patchwork.
On Fri, Jun 21, 2024 at 8:57 AM Mattias Rönnblom wrote:
>
> It seems like patchwork didn't realize this v4 patch set supersedes v3.
There is nothing automatic in patchwork.
Author is responsible for marking as superseded in patchwork.
I usually go around in patchwork in the morning and mark supe
Hello guys,
On Thu, Jun 20, 2024 at 6:32 PM Patrick Robb wrote:
> * DPDK Summit Montreal
>* Possible CFP topics for DTS:
> * How to write a testsuite. This could be a simple lightning
> talk which shows how we wrote one of the testsuites we are working on
> now.
> * Luca is intere
49 matches
Mail list logo