[ovs-dev] [PATCH v2 branch-3.1] dpdk: Use DPDK 22.11.5 release for OVS 3.1.

2024-05-28 Thread Kevin Traynor
Update the CI and docs to use DPDK 22.11.5. Signed-off-by: Kevin Traynor --- v2: no change --- .github/workflows/build-and-test.yml | 2 +- Documentation/faq/releases.rst | 6 +++--- Documentation/intro/install/dpdk.rst | 8 NEWS | 2 ++ 4 files

[ovs-dev] [PATCH v2 branch-3.3] dpdk: Use DPDK 23.11.1 release for OVS 3.3.

2024-05-28 Thread Kevin Traynor
Update the CI and docs to use DPDK 23.11.1. Signed-off-by: Kevin Traynor --- v2: update NEWS --- .github/workflows/build-and-test.yml | 4 ++-- Documentation/faq/releases.rst | 10 +- Documentation/intro/install/dpdk.rst | 8 NEWS | 2

[ovs-dev] [PATCH v2 branch-3.2] dpdk: Use DPDK 22.11.5 release for OVS 3.2.

2024-05-28 Thread Kevin Traynor
Update the CI and docs to use DPDK 22.11.5. Signed-off-by: Kevin Traynor --- v2: no change --- .github/workflows/build-and-test.yml | 2 +- Documentation/faq/releases.rst | 8 Documentation/intro/install/dpdk.rst | 8 NEWS | 2 ++ 4 files

[ovs-dev] [PATCH v2] dpdk: Use DPDK 23.11.1 release.

2024-05-28 Thread Kevin Traynor
Update the CI and docs to use DPDK 23.11.1. Signed-off-by: Kevin Traynor --- v2: update NEWS --- .github/workflows/build-and-test.yml | 4 ++-- Documentation/faq/releases.rst | 10 +- Documentation/intro/install/dpdk.rst | 8 NEWS | 2

[ovs-dev] [PATCH v2 branch-2.17] dpdk: Use DPDK 21.11.7 release for OVS 2.17.

2024-05-28 Thread Kevin Traynor
Update the CI and docs to use DPDK 21.11.7. Signed-off-by: Kevin Traynor --- v2: no change --- .ci/linux-build.sh | 2 +- Documentation/faq/releases.rst | 2 +- Documentation/intro/install/dpdk.rst | 8 NEWS | 2 ++ 4 files

[ovs-dev] [PATCH v2 branch-3.0] dpdk: Use DPDK 21.11.7 release for OVS 3.0.

2024-05-28 Thread Kevin Traynor
Update the CI and docs to use DPDK 21.11.7. Signed-off-by: Kevin Traynor --- v2: no change --- .ci/linux-build.sh | 2 +- Documentation/faq/releases.rst | 4 ++-- Documentation/intro/install/dpdk.rst | 8 NEWS | 2 ++ 4 files

Re: [ovs-dev] [PATCH branch-3.3] dpdk: Use DPDK 23.11.1 release for OVS 3.3.

2024-05-28 Thread Kevin Traynor
On 27/05/2024 23:28, Ilya Maximets wrote: > On 5/23/24 18:00, Kevin Traynor wrote: >> Update the CI and docs to use DPDK 23.11.1. >> >> Signed-off-by: Kevin Traynor >> --- >> .github/workflows/build-and-test.yml | 4 ++-- >> Documentation/faq/releases.rst

[ovs-dev] [PATCH] dpdk: Use DPDK 23.11.1 release.

2024-05-23 Thread Kevin Traynor
Update the CI and docs to use DPDK 23.11.1. Signed-off-by: Kevin Traynor --- .github/workflows/build-and-test.yml | 4 ++-- Documentation/faq/releases.rst | 10 +- Documentation/intro/install/dpdk.rst | 8 NEWS | 2 ++ 4 files changed

[ovs-dev] [PATCH branch-3.3] dpdk: Use DPDK 23.11.1 release for OVS 3.3.

2024-05-23 Thread Kevin Traynor
Update the CI and docs to use DPDK 23.11.1. Signed-off-by: Kevin Traynor --- .github/workflows/build-and-test.yml | 4 ++-- Documentation/faq/releases.rst | 10 +- Documentation/intro/install/dpdk.rst | 8 NEWS | 3 +++ 4 files changed

[ovs-dev] [PATCH branch-3.2] dpdk: Use DPDK 22.11.5 release for OVS 3.2.

2024-05-23 Thread Kevin Traynor
Update the CI and docs to use DPDK 22.11.5. Signed-off-by: Kevin Traynor --- .github/workflows/build-and-test.yml | 2 +- Documentation/faq/releases.rst | 8 Documentation/intro/install/dpdk.rst | 8 NEWS | 2 ++ 4 files changed, 11

[ovs-dev] [PATCH branch-3.1] dpdk: Use DPDK 22.11.5 release for OVS 3.1.

2024-05-23 Thread Kevin Traynor
Update the CI and docs to use DPDK 22.11.5. Signed-off-by: Kevin Traynor --- .github/workflows/build-and-test.yml | 2 +- Documentation/faq/releases.rst | 6 +++--- Documentation/intro/install/dpdk.rst | 8 NEWS | 2 ++ 4 files changed, 10

[ovs-dev] [PATCH branch-3.0] dpdk: Use DPDK 21.11.7 release for OVS 3.0.

2024-05-23 Thread Kevin Traynor
Update the CI and docs to use DPDK 21.11.7. Signed-off-by: Kevin Traynor --- .ci/linux-build.sh | 2 +- Documentation/faq/releases.rst | 4 ++-- Documentation/intro/install/dpdk.rst | 8 NEWS | 2 ++ 4 files changed, 9 insertions

[ovs-dev] [PATCH branch-2.17] dpdk: Use DPDK 21.11.7 release for OVS 2.17.

2024-05-23 Thread Kevin Traynor
Update the CI and docs to use DPDK 21.11.7. Signed-off-by: Kevin Traynor --- .ci/linux-build.sh | 2 +- Documentation/faq/releases.rst | 2 +- Documentation/intro/install/dpdk.rst | 8 NEWS | 2 ++ 4 files changed, 8 insertions

Re: [ovs-dev] [PATCH v3 4/6] netdev-dpdk: Refactor TSO request code.

2024-05-15 Thread Kevin Traynor
On 13/05/2024 08:13, David Marchand wrote: > Hello Kevin, > > Thanks for reviewing. > > On Fri, May 10, 2024 at 11:50 PM Kevin Traynor wrote: >> >> On 19/04/2024 15:06, David Marchand wrote: >>> Replace check on th == NULL with an assert() because d

Re: [ovs-dev] [PATCH v3 6/6] netdev-dpdk: Refactor tunnel checksum offloading.

2024-05-15 Thread Kevin Traynor
On 19/04/2024 15:06, David Marchand wrote: > All informations required for checksum offloading can be deduced by > already tracked dp_packet l3_ofs, l4_ofs, inner_l3_ofs and inner_l4_ofs > fields. > Remove DPDK specific l[2-4]_len from generic OVS code. > > netdev-dpdk code then fills mbuf

Re: [ovs-dev] [PATCH v3 5/6] netdev-dpdk: Use guest TSO segmentation size hint.

2024-05-15 Thread Kevin Traynor
On 19/04/2024 15:06, David Marchand wrote: > In a typical setup like: > guest A <-virtio-> OVS A <-vxlan-> OVS B <-virtio-> guest B > > TSO packets from guest A are segmented against the OVS A physical port > mtu adjusted by the vxlan tunnel header size, regardless of guest A > interface mtu. >

Re: [ovs-dev] [PATCH v3 4/6] netdev-dpdk: Refactor TSO request code.

2024-05-10 Thread Kevin Traynor
On 19/04/2024 15:06, David Marchand wrote: > Replace check on th == NULL with an assert() because dp_packet_l4(pkt) > is priorly used to compute (outer) L3 length. > > Besides, filling l4_len and tso_segsz only matters to TSO, so there is > no need to check for other L4 checksum offloading

Re: [ovs-dev] [PATCH v3 3/6] netdev-dpdk: Fix inner checksum when outer is not supported.

2024-05-10 Thread Kevin Traynor
> + > +/* Skip outer headers. */ > +mbuf->l2_len += (char *) dp_packet_l4(pkt) - > + (char *) dp_packet_eth(pkt); > +} > } else { > if (tunnel_type) { > /* No inner offload is requested, fallback to non tunnel Acked-by: Kevin Traynor ___ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Re: [ovs-dev] [PATCH v3 2/6] netdev-dpdk: Disable outer UDP checksum for net/iavf.

2024-05-10 Thread Kevin Traynor
; > + "net/ice, net/i40e or net/iavf port.", > + netdev_get_name(>up)); > info.tx_offload_capa &= ~RTE_ETH_TX_OFFLOAD_OUTER_UDP_CKSUM; > info.tx_offload_capa &= ~RTE_ETH_TX_OFFLOAD_VXLAN_TNL_TSO; > info.tx_offload_capa &= ~RTE_ETH_TX_OFFLOAD_GENEVE_TNL_TSO; Acked-by: Kevin Traynor ___ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Re: [ovs-dev] [PATCH v3 1/6] netdev-dpdk: Fallback to non tunnel checksum offloading.

2024-05-10 Thread Kevin Traynor
mbuf->ol_flags |= mbuf->ol_flags & RTE_MBUF_F_TX_OUTER_IPV4 > + ? RTE_MBUF_F_TX_IPV4 : RTE_MBUF_F_TX_IPV6; > +} > +mbuf->ol_flags &= ~(all_outer_requests | all_outer_marks); > +} >

Re: [ovs-dev] [PATCH] dpctl: fix segfault on ct-{set,del}-limits

2024-04-25 Thread Kevin Traynor
On 22/04/2024 13:37, Paolo Valerio wrote: > When no parameters other than the datapath are specified a segfault > occurs. > > Fix it by checking the argument access is inside the bounds. > > Signed-off-by: Paolo Valerio > --- Acked-by: Kevin Traynor (nit: checkp

Re: [ovs-dev] [PATCH] vlog: Log stack trace on vlog_abort.

2024-04-10 Thread Kevin Traynor
On 10/04/2024 16:16, Ilya Maximets wrote: > On 4/10/24 17:01, Kevin Traynor wrote: >> On 05/04/2024 23:08, Ilya Maximets wrote: >>> Currently, calls like ovs_assert() just print out a condition that >>> caused assertion to fail. But it may be not enough to understand wh

Re: [ovs-dev] [PATCH] vlog: Log stack trace on vlog_abort.

2024-04-10 Thread Kevin Traynor
race before the 'message', because the 'message' > + * will flush the async log queue (VLL_EMER). With a different order we > + * would need to flush the queue manually again. */ > +log_backtrace(); > vlog_valist(module, VLL_EMER, message, args); > ovs_abort

Re: [ovs-dev] [PATCH] cirrus: Update to FreeBSD 13.3.

2024-04-10 Thread Kevin Traynor
On 10/04/2024 11:04, Kevin Traynor wrote: > On 10/04/2024 10:51, Eelco Chaudron wrote: >> >> >> On 10 Apr 2024, at 11:41, Ilya Maximets wrote: >> >>> 13.3 was released on March 5 and 13.2 will reach EoL in June. >>> Update now. >> >> Ch

Re: [ovs-dev] [PATCH] cirrus: Update to FreeBSD 13.3.

2024-04-10 Thread Kevin Traynor
> actions; > I ran it here: https://cirrus-ci.com/build/5951252381564928 Acked-by: Kevin Traynor > Acked-by: Eelco Chaudron > > //Eelco > > > >> Signed-off-by: Ilya Maximets >> --- >> .cirrus.yml | 2 +- >> 1 file changed, 1 insertion(+),

Re: [ovs-dev] [PATCH v2] netdev-dpdk: Dump packets that fail Tx preparation.

2024-03-08 Thread Kevin Traynor
9 4D 96 86 DD 60 00 | 33.'..M...`. > 0010: 00 00 00 24 00 01 00 00 00 00 00 00 00 00 00 00 | ...$ > 0020: 00 00 00 00 00 00 FF 02 00 00 00 00 00 00 00 00 | > 0030: 00 00 00 00 00 16 3A 00 05 02 00 00 01 00 8F 00 | ..:. > > Signed

Re: [ovs-dev] [PATCH] netdev-dpdk: Dump packets that fail Tx preparation.

2024-03-07 Thread Kevin Traynor
On 05/03/2024 17:31, Ilya Maximets wrote: > On 3/5/24 18:13, Kevin Traynor wrote: >> On 05/03/2024 15:22, Ilya Maximets wrote: >>> It's hard to debug situations where driver rejects packets for some >>> reason. Dumping out the mbuf should help with debugging. >&

Re: [ovs-dev] [PATCH] netdev-dpdk: Dump packets that fail Tx preparation.

2024-03-05 Thread Kevin Traynor
On 05/03/2024 15:22, Ilya Maximets wrote: > It's hard to debug situations where driver rejects packets for some > reason. Dumping out the mbuf should help with debugging. > > Sample output looks like this: > > |netdev_dpdk(pmd-c03/id:8)|DBG|ovs-p1: Invalid packet: > dump mbuf at

Re: [ovs-dev] [PATCH v2 0/5] DEI: Address some instances of master and slave

2024-03-05 Thread Kevin Traynor
| 4 +-- > 6 files changed, 28 insertions(+), 27 deletions(-) > > base-commit: cc0e7951818a48fbbd11664e1ad0a509a180b558 > > ___ > dev mailing list > d...@openvswitch.org > https://mail.openvswitch.org/mailman/

Re: [ovs-dev] [PATCH master/branch-3.3] faq: Update DPDK releases for older branches.

2024-02-07 Thread Kevin Traynor
On 06/02/2024 12:28, Ilya Maximets wrote: > On 2/2/24 13:46, Kevin Traynor wrote: >> Branches 2.17/3.0/3.1/3.2 are using newer DPDK LTS releases. >> >> Update the faq. >> >> Signed-off-by: Kevin Traynor >> --- >> Documentation/faq/releases.rst | 8 ++

Re: [ovs-dev] [PATCH master/branch-3.3] faq: Update DPDK releases for older branches.

2024-02-06 Thread Kevin Traynor
On 06/02/2024 12:28, Ilya Maximets wrote: > On 2/2/24 13:46, Kevin Traynor wrote: >> Branches 2.17/3.0/3.1/3.2 are using newer DPDK LTS releases. >> >> Update the faq. >> >> Signed-off-by: Kevin Traynor >> --- >> Documentation/faq/releases.rst | 8 ++

Re: [ovs-dev] [PATCH branch-3.0] dpdk: Use DPDK 21.11.6 release for OVS 3.0.

2024-02-06 Thread Kevin Traynor
On 05/02/2024 11:32, Eelco Chaudron wrote: > > > On 2 Feb 2024, at 13:46, Kevin Traynor wrote: > >> Update the CI and docs to use DPDK 21.11.6. >> >> Signed-off-by: Kevin Traynor > > Thanks for getting all DPDK packages upgraded. The changes look good to m

[ovs-dev] [PATCH master/branch-3.3] faq: Update DPDK releases for older branches.

2024-02-02 Thread Kevin Traynor
Branches 2.17/3.0/3.1/3.2 are using newer DPDK LTS releases. Update the faq. Signed-off-by: Kevin Traynor --- Documentation/faq/releases.rst | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Documentation/faq/releases.rst b/Documentation/faq/releases.rst index

[ovs-dev] [PATCH branch-3.2] dpdk: Use DPDK 22.11.4 release for OVS 3.2.

2024-02-02 Thread Kevin Traynor
Update the CI and docs to use DPDK 22.11.4. Signed-off-by: Kevin Traynor --- .github/workflows/build-and-test.yml | 2 +- Documentation/faq/releases.rst | 8 Documentation/intro/install/dpdk.rst | 8 NEWS | 2 +- 4 files changed, 10

[ovs-dev] [PATCH branch-3.1] dpdk: Use DPDK 22.11.4 release for OVS 3.1.

2024-02-02 Thread Kevin Traynor
Update the CI and docs to use DPDK 22.11.4. Signed-off-by: Kevin Traynor --- .github/workflows/build-and-test.yml | 2 +- Documentation/faq/releases.rst | 6 +++--- Documentation/intro/install/dpdk.rst | 8 NEWS | 2 +- 4 files changed, 9

[ovs-dev] [PATCH branch-3.0] dpdk: Use DPDK 21.11.6 release for OVS 3.0.

2024-02-02 Thread Kevin Traynor
Update the CI and docs to use DPDK 21.11.6. Signed-off-by: Kevin Traynor --- .ci/linux-build.sh | 2 +- Documentation/faq/releases.rst | 4 ++-- Documentation/intro/install/dpdk.rst | 8 NEWS | 2 +- 4 files changed, 8 insertions

[ovs-dev] [PATCH branch-2.17] dpdk: Use DPDK 21.11.6 release for OVS 2.17.

2024-02-02 Thread Kevin Traynor
Update the CI and docs to use DPDK 21.11.6. Signed-off-by: Kevin Traynor --- .ci/linux-build.sh | 2 +- Documentation/faq/releases.rst | 2 +- Documentation/intro/install/dpdk.rst | 8 NEWS | 2 +- 4 files changed, 7 insertions

Re: [ovs-dev] [PATCH 0/2] Patches to branch for 3.3.

2024-01-17 Thread Kevin Traynor
ntation/faq/releases.rst | 3 ++- > NEWS | 6 +- > configure.ac | 2 +- > debian/changelog | 10 -- > debian/rules | 4 ++-- > 5 files changed, 18 insertions(+), 7 deletions(-)

Re: [ovs-dev] [PATCH v9 1/1] netdev-offload-dpdk: Replace action PORT_ID with REPRESENTED_PORT.

2024-01-16 Thread Kevin Traynor
On 16/01/2024 17:19, Kevin Traynor wrote: > On 16/01/2024 01:42, Ivan Malov via dev wrote: >> Action PORT_ID has been deprecated. Use REPRESENTED_PORT instead. >> >> Signed-off-by: Ivan Malov > > nit: checkpatch complains about the length of the title but I th

Re: [ovs-dev] [PATCH v9 1/1] netdev-offload-dpdk: Replace action PORT_ID with REPRESENTED_PORT.

2024-01-16 Thread Kevin Traynor
e it less understandable. I didn't test as I don't have a setup ready, but reviewed code and confirmed that nfp support [0] is included in DPDK 23.11. Acked-by: Kevin Traynor [0] 010b8fa897 net/nfp: support represented port flow action > --- > v8: split from > https://mail.openvswitch.org/pipe

Re: [ovs-dev] [PATCH v2] dpdk: Update to use v23.11.

2024-01-15 Thread Kevin Traynor
log about QinQ offloading. > https://patchwork.ozlabs.org/project/openvswitch/list/?series=385259=* > > There is a known issue with i40e VF devices where OVS main thread may > block when adding such devices as dpif-netdev dpdk ports. > > Signed-

Re: [ovs-dev] [PATCH] dpdk: Update to use v23.11.

2024-01-12 Thread Kevin Traynor
On 11/01/2024 15:44, Ilya Maximets wrote: > On 1/10/24 19:35, Kevin Traynor wrote: >> +cc some others people who may be interested about OVS upgrading DPDK >> version. >> >> On 10/01/2024 16:52, Ilya Maximets wrote: >>> On 12/13/23 14:06, David Marchand

Re: [ovs-dev] [PATCH] dpdk: Update to use v23.11.

2024-01-10 Thread Kevin Traynor
+cc some others people who may be interested about OVS upgrading DPDK version. On 10/01/2024 16:52, Ilya Maximets wrote: > On 12/13/23 14:06, David Marchand wrote: >> This commit adds support for DPDK v23.11. >> It updates the CI script and documentation and includes the following >> changes

Re: [ovs-dev] [PATCH v6] system-dpdk: Test with mlx5 devices.

2024-01-10 Thread Kevin Traynor
On 10/01/2024 10:04, David Marchand wrote: > The DPDK unit test only runs if vfio or igb_uio kernel modules are loaded: > on systems with only mlx5, this test is always skipped. > > Besides, the test tries to grab the first device listed by dpdk-devbind.py, > regardless of the PCI device status

Re: [ovs-dev] [PATCH v5] system-dpdk: Test with mlx5 devices.

2024-01-05 Thread Kevin Traynor
55 tests/system-dpdk-find-device.py Tested with a combination of mlx5 and intel NICs with/without DPDK_PCI_ADDR and the correct NIC is selected. Acked-by: Kevin Traynor ___ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Re: [ovs-dev] [PATCH v5 1/1] dpif-netdev: Add per pmd sleep config.

2023-12-14 Thread Kevin Traynor
On 11/10/2023 20:08, Ilya Maximets wrote: On 9/29/23 14:50, Kevin Traynor wrote: Extend 'pmd-sleep-max' so that individual PMD thread cores may have a specified max sleep request value. Existing behaviour is maintained. Any PMD thread core without a value will use the global value if set

[ovs-dev] [PATCH v6 1/1] dpif-netdev: Add per pmd sleep config.

2023-12-14 Thread Kevin Traynor
open_vswitch . other_config:pmd-sleep-max=10:100,11:100 'pmd-sleep-show' is updated to show the max sleep value for each PMD thread. Signed-off-by: Kevin Traynor --- Documentation/topics/dpdk/pmd.rst | 34 ++- NEWS | 4 + lib/dpif-netdev-private-thread.h | 3 + lib

[ovs-dev] [PATCH v6 0/1] Per pmd load based sleeping

2023-12-14 Thread Kevin Traynor
coding std changes v5: - Reworked from previous series GHA: https://github.com/kevintraynor/ovs/actions/runs/7207817272 cirrus: https://cirrus-ci.com/build/6075630895235072 Kevin Traynor (1): dpif-netdev: Add per pmd sleep config. Documentation/topics/dpdk/pmd.rst | 34 ++- NEWS

Re: [ovs-dev] [PATCH v2] system-dpdk: Wait for MTU changes to be applied.

2023-12-07 Thread Kevin Traynor
On 01/12/2023 14:29, David Marchand wrote: Because a DPDK backed netdev configuration is done in an asynchronous way, and a MTU change requires a reconfiguration, directly checking ovs-vswitchd logs or querying ovsdb for the interface current MTU value is racy. Add synchronisation points on the

Re: [ovs-dev] [PATCH v2] system-dpdk: Wait for MTU changes to be applied.

2023-12-05 Thread Kevin Traynor
s since v1: - dropped test output, --- tests/system-dpdk.at | 42 -- 1 file changed, 12 insertions(+), 30 deletions(-) Thanks David, this removes the race. Acked-by: Kevin Traynor ___ dev mailing list d...@openv

Re: [ovs-dev] [dpdk-latest] system-dpdk: Ignore net/ice error log about QinQ offloading.

2023-12-05 Thread Kevin Traynor
hecksum offload is not supported on/d /TELEMETRY: No legacy callbacks, legacy socket not created/d"]) ]) Thanks David Acked-by: Kevin Traynor ___ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev

[ovs-dev] [PATCH v3 branch-3.2] dpdk: Use DPDK 22.11.3 release for OVS 3.2.

2023-11-29 Thread Kevin Traynor
Update the CI and docs to use DPDK 22.11.3. Signed-off-by: Kevin Traynor Acked-by: Simon Horman Reviewed-by: David Marchand Acked-by: Ilya Maximets --- .github/workflows/build-and-test.yml | 2 +- Documentation/faq/releases.rst | 8 Documentation/intro/install/dpdk.rst | 8

[ovs-dev] [PATCH v3] faq: Update matching DPDK releases for older branches.

2023-11-29 Thread Kevin Traynor
Branches 2.17/3.0/3.1/3.2 are using newer DPDK LTS releases. Update the faq. Signed-off-by: Kevin Traynor --- Documentation/faq/releases.rst | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Documentation/faq/releases.rst b/Documentation/faq/releases.rst index

[ovs-dev] [PATCH v3 branch-3.0] dpdk: Use DPDK 21.11.5 release for OVS 3.0.

2023-11-29 Thread Kevin Traynor
Update the CI and docs to use DPDK 21.11.5. Signed-off-by: Kevin Traynor Acked-by: Simon Horman Reviewed-by: David Marchand Acked-by: Ilya Maximets --- .ci/linux-build.sh | 2 +- Documentation/faq/releases.rst | 4 ++-- Documentation/intro/install/dpdk.rst | 8

[ovs-dev] [PATCH v3 branch-3.1] dpdk: Use DPDK 22.11.3 release for OVS 3.1.

2023-11-29 Thread Kevin Traynor
Update the CI and docs to use DPDK 22.11.3. Signed-off-by: Kevin Traynor Acked-by: Simon Horman Reviewed-by: David Marchand Acked-by: Ilya Maximets --- .github/workflows/build-and-test.yml | 2 +- Documentation/faq/releases.rst | 6 +++--- Documentation/intro/install/dpdk.rst | 8

[ovs-dev] [PATCH v3 branch-2.17] dpdk: Use DPDK 21.11.5 release for OVS 2.17.

2023-11-29 Thread Kevin Traynor
Update the CI and docs to use DPDK 21.11.5. Signed-off-by: Kevin Traynor Acked-by: Simon Horman Reviewed-by: David Marchand Acked-by: Ilya Maximets --- .ci/linux-build.sh | 2 +- Documentation/faq/releases.rst | 2 +- Documentation/intro/install/dpdk.rst | 8

Re: [ovs-dev] [PATCH v2 branch-3.2] dpdk: Use DPDK 22.11.3 release for OVS 3.2.

2023-11-29 Thread Kevin Traynor
On 29/11/2023 16:09, Ilya Maximets wrote: On 11/29/23 17:04, Kevin Traynor wrote: On 29/11/2023 15:35, Ilya Maximets wrote: On 11/29/23 16:31, Kevin Traynor wrote: On 29/11/2023 15:19, Ilya Maximets wrote: On 11/28/23 15:13, Kevin Traynor wrote: Update the CI and docs to use DPDK 22.11.3

Re: [ovs-dev] [PATCH v2 branch-3.2] dpdk: Use DPDK 22.11.3 release for OVS 3.2.

2023-11-29 Thread Kevin Traynor
On 29/11/2023 15:35, Ilya Maximets wrote: On 11/29/23 16:31, Kevin Traynor wrote: On 29/11/2023 15:19, Ilya Maximets wrote: On 11/28/23 15:13, Kevin Traynor wrote: Update the CI and docs to use DPDK 22.11.3. Signed-off-by: Kevin Traynor Acked-by: Simon Horman Reviewed-by: David Marchand

Re: [ovs-dev] [PATCH v2 branch-3.2] dpdk: Use DPDK 22.11.3 release for OVS 3.2.

2023-11-29 Thread Kevin Traynor
On 29/11/2023 15:19, Ilya Maximets wrote: On 11/28/23 15:13, Kevin Traynor wrote: Update the CI and docs to use DPDK 22.11.3. Signed-off-by: Kevin Traynor Acked-by: Simon Horman Reviewed-by: David Marchand --- .github/workflows/build-and-test.yml | 2 +- Documentation/faq/releases.rst

Re: [ovs-dev] [PATCH branch-2.17] dpdk: Use DPDK 21.11.5 release for OVS 2.17.

2023-11-28 Thread Kevin Traynor
On 27/11/2023 11:34, Ilya Maximets wrote: On 11/24/23 11:32, David Marchand wrote: On Thu, Nov 23, 2023 at 12:50 PM Kevin Traynor wrote: Update the CI and docs to use DPDK 21.11.5. Signed-off-by: Kevin Traynor --- .ci/linux-build.sh | 2 +- Documentation/faq

[ovs-dev] [PATCH v2 branch-3.2] dpdk: Use DPDK 22.11.3 release for OVS 3.2.

2023-11-28 Thread Kevin Traynor
Update the CI and docs to use DPDK 22.11.3. Signed-off-by: Kevin Traynor Acked-by: Simon Horman Reviewed-by: David Marchand --- .github/workflows/build-and-test.yml | 2 +- Documentation/faq/releases.rst | 8 Documentation/intro/install/dpdk.rst | 8 NEWS

[ovs-dev] [PATCH v2 branch-3.1] dpdk: Use DPDK 22.11.3 release for OVS 3.1.

2023-11-28 Thread Kevin Traynor
Update the CI and docs to use DPDK 22.11.3. Signed-off-by: Kevin Traynor Acked-by: Simon Horman Reviewed-by: David Marchand --- .github/workflows/build-and-test.yml | 2 +- Documentation/faq/releases.rst | 6 +++--- Documentation/intro/install/dpdk.rst | 8 NEWS

[ovs-dev] [PATCH v2 branch-3.0] dpdk: Use DPDK 21.11.5 release for OVS 3.0.

2023-11-28 Thread Kevin Traynor
Update the CI and docs to use DPDK 21.11.5. Signed-off-by: Kevin Traynor Acked-by: Simon Horman Reviewed-by: David Marchand --- .ci/linux-build.sh | 2 +- Documentation/faq/releases.rst | 4 ++-- Documentation/intro/install/dpdk.rst | 8 NEWS

[ovs-dev] [PATCH v2 branch-2.17] dpdk: Use DPDK 21.11.5 release for OVS 2.17.

2023-11-28 Thread Kevin Traynor
Update the CI and docs to use DPDK 21.11.5. Signed-off-by: Kevin Traynor Acked-by: Simon Horman Reviewed-by: David Marchand --- .ci/linux-build.sh | 2 +- Documentation/faq/releases.rst | 2 +- Documentation/intro/install/dpdk.rst | 8 NEWS

[ovs-dev] [PATCH branch-3.2] dpdk: Use DPDK 22.11.3 release for OVS 3.2.

2023-11-23 Thread Kevin Traynor
Update the CI and docs to use DPDK 22.11.3. Signed-off-by: Kevin Traynor --- .github/workflows/build-and-test.yml | 2 +- Documentation/faq/releases.rst | 8 Documentation/intro/install/dpdk.rst | 8 NEWS | 3 +++ 4 files changed, 12

[ovs-dev] [PATCH branch-3.1] dpdk: Use DPDK 22.11.3 release for OVS 3.1.

2023-11-23 Thread Kevin Traynor
Update the CI and docs to use DPDK 22.11.3. Signed-off-by: Kevin Traynor --- .github/workflows/build-and-test.yml | 2 +- Documentation/faq/releases.rst | 6 +++--- Documentation/intro/install/dpdk.rst | 8 NEWS | 3 +++ 4 files changed, 11

[ovs-dev] [PATCH branch-3.0] dpdk: Use DPDK 21.11.5 release for OVS 3.0.

2023-11-23 Thread Kevin Traynor
Update the CI and docs to use DPDK 21.11.5. Signed-off-by: Kevin Traynor --- .ci/linux-build.sh | 2 +- Documentation/faq/releases.rst | 4 ++-- Documentation/intro/install/dpdk.rst | 8 NEWS | 3 +++ 4 files changed, 10

[ovs-dev] [PATCH branch-2.17] dpdk: Use DPDK 21.11.5 release for OVS 2.17.

2023-11-23 Thread Kevin Traynor
Update the CI and docs to use DPDK 21.11.5. Signed-off-by: Kevin Traynor --- .ci/linux-build.sh | 2 +- Documentation/faq/releases.rst | 2 +- Documentation/intro/install/dpdk.rst | 8 NEWS | 3 +++ 4 files changed, 9 insertions

Re: [ovs-dev] [PATCH v8 0/3] netdev: Sync and clean {get, set}_config() callbacks.

2023-11-14 Thread Kevin Traynor
On 13/11/2023 08:53, jm...@redhat.com wrote: From: Jakob Meng This patch series incorporates Ilya's comments for v7 and has been rebased to master: * fixed afxdp status descriptions in vswitchd/vswitch.xml * be consistent with rx/Rx/RX/tx/Tx/TX in vswitchd/vswitch.xml Jakob Meng (3):

Re: [ovs-dev] [PATCH] release-process: Update LTS designation schedule example.

2023-11-03 Thread Kevin Traynor
| ++-+--+--+ While branches other than LTS and the latest release are not formally maintained, the OVS project usually provides stable releases for these branches Acked-by: Kevin Traynor ___ dev mailing list d...@openvswitch.org https

Re: [ovs-dev] [PATCH v7 3/3] netdev-dpdk: Sync and clean {get, set}_config() callbacks.

2023-11-02 Thread Kevin Traynor
++--- vswitchd/vswitch.xml | 14 +++- 5 files changed, 143 insertions(+), 59 deletions(-) Acked-by: Kevin Traynor ___ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Re: [ovs-dev] [PATCH v7 2/3] netdev-afxdp: Sync and clean {get, set}_config() callbacks.

2023-11-02 Thread Kevin Traynor
| 11 +++ 6 files changed, 38 insertions(+), 12 deletions(-) This needs a small rebase for vswitch.xml due to vhost additions in other patch series, but no need to send a new version for that, it can handled when pushing. Acked-by: Kevin Traynor

Re: [ovs-dev] [PATCH v7 1/3] netdev-dummy: Sync and clean {get, set}_config() callbacks.

2023-11-02 Thread Kevin Traynor
+++ tests/pmd.at | 26 +- 2 files changed, 28 insertions(+), 17 deletions(-) Acked-by: Kevin Traynor ___ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Re: [ovs-dev] [PATCH v3 1/2] vswitch.xml: Add dpdkvhostuser group status.

2023-10-31 Thread Kevin Traynor
On 31/10/2023 15:17, Simon Horman wrote: On Mon, Oct 23, 2023 at 10:41:12AM +0100, Kevin Traynor wrote: Add group for dpdkvhostuser(/client) netdev. Adding as a single group as they display the same status, one of which is 'mode' to indicate if it's client or server. Fixes: b2e8b12f8a82

Re: [ovs-dev] [PATCH v6 0/3] netdev: Sync and clean {get, set}_config() callbacks.

2023-10-27 Thread Kevin Traynor
On 27/10/2023 14:38, Ilya Maximets wrote: On 10/26/23 11:29, Jakob Meng wrote: On 25.10.23 19:10, Ilya Maximets wrote: On 10/24/23 11:21, Kevin Traynor wrote: Using correct email for Simon this time On 24/10/2023 10:19, Kevin Traynor wrote: On 23/10/2023 10:11, Jakob Meng wrote

Re: [ovs-dev] [dpdk-latest] sparse: Fix build with DPDK v23.11-rc1.

2023-10-27 Thread Kevin Traynor
On 01/09/2023 13:19, Simon Horman wrote: On Thu, Aug 31, 2023 at 09:32:23AM +0200, David Marchand wrote: After DPDK started relying on compiler intrinsics in rte_cycles.h, sparse raises the following warning: libtool: compile: env REAL_CC=gcc "CHECK=sparse -Wsparse-error -I

Re: [ovs-dev] [PATCH v6 0/3] netdev: Sync and clean {get, set}_config() callbacks.

2023-10-24 Thread Kevin Traynor
Using correct email for Simon this time On 24/10/2023 10:19, Kevin Traynor wrote: On 23/10/2023 10:11, Jakob Meng wrote: On 20.10.23 12:02, Kevin Traynor wrote: On 13/10/2023 10:07, jm...@redhat.com wrote: From: Jakob Meng For better usability, the function pairs get_config

Re: [ovs-dev] [PATCH v6 0/3] netdev: Sync and clean {get, set}_config() callbacks.

2023-10-24 Thread Kevin Traynor
On 23/10/2023 10:11, Jakob Meng wrote: On 20.10.23 12:02, Kevin Traynor wrote: On 13/10/2023 10:07, jm...@redhat.com wrote: From: Jakob Meng For better usability, the function pairs get_config() and set_config() for netdevs should be symmetric: Options which are accepted by set_config

Re: [ovs-dev] [PATCH v6 1/3] netdev-dpdk: Sync and clean {get, set}_config() callbacks.

2023-10-23 Thread Kevin Traynor
On 23/10/2023 09:37, Jakob Meng wrote: Thanks for your feedback, Kevin! Added some notes inline. On 20.10.23 12:03, Kevin Traynor wrote: On 13/10/2023 10:07, jm...@redhat.com wrote: From: Jakob Meng For better usability, the function pairs get_config() and set_config() for netdevs should

[ovs-dev] [PATCH v3 2/2] vswitch.xml: Add entry for dpdkvhostuser userspace-tso.

2023-10-23 Thread Kevin Traynor
get_status for dpdkvhostuser(/client) netdev class may display userspace-tso status. Fixes: a5669fd51c9b ("netdev-dpdk: Drop TSO in case of conflicting virtio features.") Signed-off-by: Kevin Traynor --- v3: fix up patch version. Only change since v1 is expanded descriptions. ---

[ovs-dev] [PATCH v3 1/2] vswitch.xml: Add dpdkvhostuser group status.

2023-10-23 Thread Kevin Traynor
Add group for dpdkvhostuser(/client) netdev. Adding as a single group as they display the same status, one of which is 'mode' to indicate if it's client or server. Fixes: b2e8b12f8a82 ("netdev-dpdk: add vhost-user get_status.") Signed-off-by: Kevin Traynor --- v3: fix up patch ver

[ovs-dev] [PATCH 2/2] vswitch.xml: Add entry for dpdkvhostuser userspace-tso.

2023-10-20 Thread Kevin Traynor
get_status for dpdkvhostuser(/client) netdev class may display userspace-tso status. Fixes: a5669fd51c9b ("netdev-dpdk: Drop TSO in case of conflicting virtio features.") Signed-off-by: Kevin Traynor --- vswitchd/vswitch.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git

[ovs-dev] [PATCH 1/2] vswitch.xml: Add dpdkvhostuser group status.

2023-10-20 Thread Kevin Traynor
Add group for dpdkvhostuser(/client) netdev. Adding as a single group as they display the same status, one of which is 'mode' to indicate if it's client or server. Fixes: b2e8b12f8a82 ("netdev-dpdk: add vhost-user get_status.") Signed-off-by: Kevin Traynor --- vswitchd/vswitc

Re: [ovs-dev] [PATCH v6 3/3] netdev-afxdp: Sync and clean {get, set}_config() callbacks.

2023-10-20 Thread Kevin Traynor
On 13/10/2023 10:07, jm...@redhat.com wrote: From: Jakob Meng For better usability, the function pairs get_config() and set_config() for netdevs should be symmetric: Options which are accepted by set_config() should be returned by get_config() and the latter should output valid options for

Re: [ovs-dev] [PATCH v6 1/3] netdev-dpdk: Sync and clean {get, set}_config() callbacks.

2023-10-20 Thread Kevin Traynor
On 13/10/2023 10:07, jm...@redhat.com wrote: From: Jakob Meng For better usability, the function pairs get_config() and set_config() for netdevs should be symmetric: Options which are accepted by set_config() should be returned by get_config() and the latter should output valid options for

Re: [ovs-dev] [PATCH v6 2/3] netdev-dummy: Sync and clean {get, set}_config() callbacks.

2023-10-20 Thread Kevin Traynor
On 13/10/2023 10:07, jm...@redhat.com wrote: From: Jakob Meng For better usability, the function pairs get_config() and set_config() for netdevs should be symmetric: Options which are accepted by set_config() should be returned by get_config() and the latter should output valid options for

Re: [ovs-dev] [PATCH v6 0/3] netdev: Sync and clean {get, set}_config() callbacks.

2023-10-20 Thread Kevin Traynor
. Change requests from Kevin Traynor have been incorporated, e.g. n_{r,t}xq will be reported in dpkvhostclient status and tx-steering in the dpdk status will be "unsupported" if the hw does not support steering traffic to additional rxq. The netdev dpdk classes no longer share a common

Re: [ovs-dev] [PATCH branch-3.0 0/2] Release patches for v3.0.5.

2023-10-17 Thread Kevin Traynor
/changelog | 8 +++- 3 files changed, 13 insertions(+), 3 deletions(-) Acked-by: Kevin Traynor ___ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Re: [ovs-dev] [PATCH branch-2.17 0/2] Release patches for v2.17.8.

2023-10-17 Thread Kevin Traynor
/changelog | 8 +++- 3 files changed, 13 insertions(+), 3 deletions(-) Acked-by: Kevin Traynor ___ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Re: [ovs-dev] [PATCH branch-3.1 0/2] Release patches for v3.1.3.

2023-10-17 Thread Kevin Traynor
/changelog | 8 +++- 3 files changed, 13 insertions(+), 3 deletions(-) Acked-by: Kevin Traynor ___ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Re: [ovs-dev] [PATCH branch-3.2 0/2] Release patches for v3.2.1.

2023-10-17 Thread Kevin Traynor
insertions(+), 3 deletions(-) Acked-by: Kevin Traynor ___ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Re: [ovs-dev] [PATCH 1/2] vswitch.xml: Add dpdkvhostuser group status.

2023-10-13 Thread Kevin Traynor
On 13/10/2023 10:45, Ilya Maximets wrote: On 10/12/23 14:15, Kevin Traynor wrote: Add group for dpdkvhostuser(/client) netdev. Adding as a single group as they display the same status, one of which is 'mode' to indicate if it's client or server. Fixes: b2e8b12f8a82 ("netdev-dpdk: add

Re: [ovs-dev] [PATCH v5] netdev: Sync'ed and cleaned {get, set}_config().

2023-10-12 Thread Kevin Traynor
On 12/10/2023 14:06, Jakob Meng wrote: On 11.10.23 18:48, Kevin Traynor wrote: On 11/10/2023 11:11, jm...@redhat.com wrote: From: Jakob Meng For better usability, the function pairs get_config() and set_config() for each netdev should be symmetric: Options which are accepted by set_config

[ovs-dev] [PATCH 2/2] vswitch.xml: Add entry for dpdkvhostuser userspace-tso.

2023-10-12 Thread Kevin Traynor
get_status for dpdkvhostuser(/client) netdev class may display userspace-tso status. Fixes: a5669fd51c9b ("netdev-dpdk: Drop TSO in case of conflicting virtio features.") Signed-off-by: Kevin Traynor --- vswitchd/vswitch.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git

[ovs-dev] [PATCH 1/2] vswitch.xml: Add dpdkvhostuser group status.

2023-10-12 Thread Kevin Traynor
Add group for dpdkvhostuser(/client) netdev. Adding as a single group as they display the same status, one of which is 'mode' to indicate if it's client or server. Fixes: b2e8b12f8a82 ("netdev-dpdk: add vhost-user get_status.") Signed-off-by: Kevin Traynor --- vswitchd/vswitc

Re: [ovs-dev] [PATCH v5] netdev: Sync'ed and cleaned {get, set}_config().

2023-10-11 Thread Kevin Traynor
On 11/10/2023 11:11, jm...@redhat.com wrote: From: Jakob Meng For better usability, the function pairs get_config() and set_config() for each netdev should be symmetric: Options which are accepted by set_config() should be returned by get_config() and the latter should output valid options for

Re: [ovs-dev] [PATCH v3 2/3] netdev-dpdk: Update docs for interface info in vswitchd/vswitch.xml.

2023-10-10 Thread Kevin Traynor
On 06/10/2023 10:29, jm...@redhat.com wrote: From: Jakob Meng The status options pci-vendor_id and pci-device_id for dpdk netdevs have been replaced by bus_info. This patch updates the documentation in vswitchd/vswitch.xml accordingly. Fixes: a77c7796f23a ("dpdk: Update to use v22.11.1.")

Re: [ovs-dev] [PATCH v5 1/1] dpif-netdev: Add per pmd sleep config.

2023-10-06 Thread Kevin Traynor
On 04/10/2023 10:34, David Marchand wrote: Hello Kevin, On Fri, Sep 29, 2023 at 2:50 PM Kevin Traynor wrote: Extend 'pmd-sleep-max' so that individual PMD thread cores may have a specified max sleep request value. Existing behaviour is maintained. Any PMD thread core without a value

Re: [ovs-dev] [PATCH 2/3] netdev-dpdk: Fixed DPDK specific interface status options.

2023-10-06 Thread Kevin Traynor
On 06/10/2023 09:55, Eelco Chaudron wrote: On 6 Oct 2023, at 9:21, Jakob Meng wrote: On 05.10.23 17:53, Kevin Traynor wrote: On 05/10/2023 13:52, Eelco Chaudron wrote: On 4 Oct 2023, at 10:31, jm...@redhat.com wrote: From: Jakob Meng The status options pci-vendor_id and pci-device_id

Re: [ovs-dev] [PATCH 3/3] netdev-dpdk: Document rx-steering status options.

2023-10-05 Thread Kevin Traynor
x-steering is +supported by hardware. + Acked-by: Kevin Traynor ___ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev

  1   2   3   4   5   6   7   8   9   10   >