From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id D0E8142607 for ; Thu, 21 Sep 2023 16:26:54 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CBAEA402B3; Thu, 21 Sep 2023 16:26:54 +0200 (CEST) Received: from mail-yw1-f228.google.com (mail-yw1-f228.google.com [209.85.128.228]) by mails.dpdk.org (Postfix) with ESMTP id 22ABD402B3 for ; Thu, 21 Sep 2023 16:26:51 +0200 (CEST) Received: by mail-yw1-f228.google.com with SMTP id 00721157ae682-58dce1f42d6so30402427b3.0 for ; Thu, 21 Sep 2023 07:26:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1695306410; x=1695911210; darn=dpdk.org; h=cc:to:from:subject:message-id:date:from:to:cc:subject:date :message-id:reply-to; bh=C0Y3LXP2nrkd3c9ol2mT/Bg9xJKVqU1+8oy+PfFjbRc=; b=Vv6y9URHHCiYbmw/o6OLnJUwYa9oxp7hA39lDYlTFLobwElqwDDtSIRhkeHwUuOOrk s2CQujHTOayJvacvjc0kfm3QyLEl+ylqGvminFURtulzxtxl3TjC6DIgAZsyjTrFenl7 hav/5CnmhLsJaqXJhqV0vRXzTY0Hzh8qe8V7g= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695306410; x=1695911210; h=cc:to:from:subject:message-id:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=C0Y3LXP2nrkd3c9ol2mT/Bg9xJKVqU1+8oy+PfFjbRc=; b=lMua2fzNDfjIMGH4/5hC7U/qnpNfnsWAZ7xyg00vUX8lz1oyaJctS+F7dKiPFk6sxC Idcg4/TB8VHxkBDDDm+PycsnfEJnPKWNRkyAoV78fX+QxfACndvEXSv5MtwlP3Pu/2sY 2PfcCTXgFUyzsjZV6Id+AJ2/qAa3qNoF2sebcwv90TTg7fZDQmu0iSPLc/pp87fbbNwl rAu3N9q978Z8JE3dT67shDYC5Vi+7QHMRaK5OrxAByIUTWU5qfQWd2ETum4cojSfT2Ru CIdgRbTYDYk8Oyxy9nFESr28MdwuDdSIB1+ZcWBSbIKICVUxKWuvntzteBpI/5RgLnx8 T2PQ== X-Gm-Message-State: AOJu0YyT9TDrLWHkKyga3yX6qe+DHhnZzQqSbHe+a9p/rOv0mY2Zuhdo fkFIn5YXidB5nB6p99H2XPq6G4S0gydu3che1938L+VEi1aKkzQ1fNGX9Q== X-Google-Smtp-Source: AGHT+IGbBDduswcp7eJ/HLGz5HQOKbqrIAtksva44ZnSCodMEDNzhBjyF5a1oNMEuxQ3LDVrfYLFwFKcznsz X-Received: by 2002:a81:6cc9:0:b0:58c:ba72:37c2 with SMTP id h192-20020a816cc9000000b0058cba7237c2mr4959453ywc.12.1695306410526; Thu, 21 Sep 2023 07:26:50 -0700 (PDT) Received: from postal.iol.unh.edu (postal.iol.unh.edu. [132.177.123.84]) by smtp-relay.gmail.com with ESMTPS id y18-20020a81a112000000b005704c20039dsm109207ywg.23.2023.09.21.07.26.50 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Sep 2023 07:26:50 -0700 (PDT) X-Relaying-Domain: iol.unh.edu Date: Thu, 21 Sep 2023 07:26:50 -0700 (PDT) Message-ID: <650c52aa.810a0220.b9715.5b9cSMTPIN_ADDED_MISSING@mx.google.com> Received: from [172.21.0.3] (unknown [172.18.0.240]) by postal.iol.unh.edu (Postfix) with ESMTP id 3BF096052514; Thu, 21 Sep 2023 10:26:50 -0400 (EDT) Subject: |WARNING| pw131776-131778 [PATCH] [v3, 3/3] test/event: add event link profile test From: dpdklab@iol.unh.edu To: test-report@dpdk.org Cc: dpdk-test-reports@iol.unh.edu Content-Type: text/plain X-BeenThere: test-report@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: automatic DPDK test reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: test-report-bounces@dpdk.org Test-Label: iol-testing Test-Status: WARNING http://dpdk.org/patch/131776 _apply patch failure_ Submitter: Pavan Nikhilesh Bhagavatula Date: Thursday, September 21 2023 10:28:30 Applied on: CommitID:31e60e81f025e9fffa69b68bffe5cfaa22d5c098 Apply patch set 131776-131778 failed: Checking patch config/rte_config.h... Checking patch doc/guides/eventdevs/features/default.ini... Checking patch doc/guides/prog_guide/eventdev.rst... Checking patch doc/guides/rel_notes/release_23_11.rst... error: while searching for: * Added support for ``remaining_ticks_get`` timer adapter PMD callback to get the remaining ticks to expire for a given event timer. Removed Items ------------- error: patch failed: doc/guides/rel_notes/release_23_11.rst:89 Checking patch drivers/event/cnxk/cnxk_eventdev.c... Checking patch drivers/event/dlb2/dlb2.c... Checking patch drivers/event/dpaa/dpaa_eventdev.c... Checking patch drivers/event/dpaa2/dpaa2_eventdev.c... Checking patch drivers/event/dsw/dsw_evdev.c... Checking patch drivers/event/octeontx/ssovf_evdev.c... Checking patch drivers/event/opdl/opdl_evdev.c... Checking patch drivers/event/skeleton/skeleton_eventdev.c... Checking patch drivers/event/sw/sw_evdev.c... Checking patch lib/eventdev/eventdev_pmd.h... Checking patch lib/eventdev/eventdev_private.c... Checking patch lib/eventdev/eventdev_trace.h... Checking patch lib/eventdev/eventdev_trace_points.c... Checking patch lib/eventdev/rte_eventdev.c... Checking patch lib/eventdev/rte_eventdev.h... Checking patch lib/eventdev/rte_eventdev_core.h... error: while searching for: /**< PMD Tx adapter enqueue same destination function. */ event_crypto_adapter_enqueue_t ca_enqueue; /**< PMD Crypto adapter enqueue function. */ uintptr_t reserved[5]; } __rte_cache_aligned; extern struct rte_event_fp_ops rte_event_fp_ops[RTE_EVENT_MAX_DEVS]; error: patch failed: lib/eventdev/rte_eventdev_core.h:65 Checking patch lib/eventdev/rte_eventdev_trace_fp.h... Checking patch lib/eventdev/version.map... error: while searching for: # added in 23.11 rte_event_eth_rx_adapter_create_ext_with_params; }; INTERNAL { error: patch failed: lib/eventdev/version.map:134 Applied patch config/rte_config.h cleanly. Applied patch doc/guides/eventdevs/features/default.ini cleanly. Applied patch doc/guides/prog_guide/eventdev.rst cleanly. Applying patch doc/guides/rel_notes/release_23_11.rst with 1 reject... Rejected hunk #1. Applied patch drivers/event/cnxk/cnxk_eventdev.c cleanly. Applied patch drivers/event/dlb2/dlb2.c cleanly. Applied patch drivers/event/dpaa/dpaa_eventdev.c cleanly. Applied patch drivers/event/dpaa2/dpaa2_eventdev.c cleanly. Applied patch drivers/event/dsw/dsw_evdev.c cleanly. Applied patch drivers/event/octeontx/ssovf_evdev.c cleanly. Applied patch drivers/event/opdl/opdl_evdev.c cleanly. Applied patch drivers/event/skeleton/skeleton_eventdev.c cleanly. Applied patch drivers/event/sw/sw_evdev.c cleanly. Applied patch lib/eventdev/eventdev_pmd.h cleanly. Applied patch lib/eventdev/eventdev_private.c cleanly. Applied patch lib/eventdev/eventdev_trace.h cleanly. Applied patch lib/eventdev/eventdev_trace_points.c cleanly. Applied patch lib/eventdev/rte_eventdev.c cleanly. Applied patch lib/eventdev/rte_eventdev.h cleanly. Applying patch lib/eventdev/rte_eventdev_core.h with 1 reject... Hunk #1 applied cleanly. Rejected hunk #2. Applied patch lib/eventdev/rte_eventdev_trace_fp.h cleanly. Applying patch lib/eventdev/version.map with 1 reject... Rejected hunk #1. hint: Use 'git am --show-current-patch' to see the failed patch diff a/doc/guides/rel_notes/release_23_11.rst b/doc/guides/rel_notes/release_23_11.rst (rejected hunks) @@ -89,6 +89,23 @@ New Features * Added support for ``remaining_ticks_get`` timer adapter PMD callback to get the remaining ticks to expire for a given event timer. +* **Added eventdev support to link queues to port with profile.** + + Introduced event link profiles that can be used to associated links between + event queues and an event port with a unique identifier termed as profile. + The profile can be used to switch between the associated links in fast-path + without the additional overhead of linking/unlinking and waiting for unlinking. + + * Added ``rte_event_port_profile_links_set`` to link event queues to an event + port with a unique profile identifier. + + * Added ``rte_event_port_profile_unlink`` to unlink event queues from an event + port associated with a profile. + + * Added ``rte_event_port_profile_links_get`` to retrieve links associated to a + profile. + + * Added ``rte_event_port_profile_switch`` to switch between profiles as needed. Removed Items ------------- diff a/lib/eventdev/rte_eventdev_core.h b/lib/eventdev/rte_eventdev_core.h (rejected hunks) @@ -65,7 +67,9 @@ struct rte_event_fp_ops { /**< PMD Tx adapter enqueue same destination function. */ event_crypto_adapter_enqueue_t ca_enqueue; /**< PMD Crypto adapter enqueue function. */ - uintptr_t reserved[5]; + event_profile_switch_t profile_switch; + /**< PMD Event switch profile function. */ + uintptr_t reserved[4]; } __rte_cache_aligned; extern struct rte_event_fp_ops rte_event_fp_ops[RTE_EVENT_MAX_DEVS]; diff a/lib/eventdev/version.map b/lib/eventdev/version.map (rejected hunks) @@ -134,6 +134,10 @@ EXPERIMENTAL { # added in 23.11 rte_event_eth_rx_adapter_create_ext_with_params; + rte_event_port_profile_links_set; + rte_event_port_profile_unlink; + rte_event_port_profile_links_get; + __rte_eventdev_trace_port_profile_switch; }; INTERNAL { Checking patch doc/guides/eventdevs/cnxk.rst... Checking patch doc/guides/eventdevs/features/cnxk.ini... Checking patch doc/guides/rel_notes/release_23_11.rst... error: while searching for: * Added ``rte_event_port_profile_switch`` to switch between profiles as needed. Removed Items ------------- error: patch failed: doc/guides/rel_notes/release_23_11.rst:107 Checking patch drivers/common/cnxk/roc_nix_inl_dev.c... Checking patch drivers/common/cnxk/roc_sso.c... Hunk #1 succeeded at 185 (offset -1 lines). Hunk #2 succeeded at 203 (offset -1 lines). Hunk #3 succeeded at 289 (offset -1 lines). Hunk #4 succeeded at 298 (offset -1 lines). Hunk #5 succeeded at 313 (offset -1 lines). Checking patch drivers/common/cnxk/roc_sso.h... Checking patch drivers/common/cnxk/roc_sso_priv.h... Checking patch drivers/event/cnxk/cn10k_eventdev.c... Hunk #3 succeeded at 476 (offset -7 lines). Hunk #4 succeeded at 620 (offset -15 lines). Hunk #5 succeeded at 630 (offset -15 lines). Hunk #6 succeeded at 645 (offset -15 lines). Hunk #7 succeeded at 1008 (offset -27 lines). Checking patch drivers/event/cnxk/cn10k_worker.c... Checking patch drivers/event/cnxk/cn10k_worker.h... Hunk #1 succeeded at 316 (offset -13 lines). Checking patch drivers/event/cnxk/cn9k_eventdev.c... Hunk #7 succeeded at 696 (offset -13 lines). Hunk #8 succeeded at 706 (offset -13 lines). Hunk #9 succeeded at 721 (offset -13 lines). Hunk #10 succeeded at 1020 (offset -13 lines). Checking patch drivers/event/cnxk/cn9k_worker.c... Checking patch drivers/event/cnxk/cn9k_worker.h... Hunk #1 succeeded at 375 (offset 9 lines). Hunk #2 succeeded at 392 (offset 9 lines). Checking patch drivers/event/cnxk/cnxk_eventdev.c... error: drivers/event/cnxk/cnxk_eventdev.c: does not match index Checking patch drivers/event/cnxk/cnxk_eventdev.h... Applied patch doc/guides/eventdevs/cnxk.rst cleanly. Applied patch doc/guides/eventdevs/features/cnxk.ini cleanly. Applying patch doc/guides/rel_notes/release_23_11.rst with 1 reject... Rejected hunk #1. Applied patch drivers/common/cnxk/roc_nix_inl_dev.c cleanly. Applied patch drivers/common/cnxk/roc_sso.c cleanly. Applied patch drivers/common/cnxk/roc_sso.h cleanly. Applied patch drivers/common/cnxk/roc_sso_priv.h cleanly. Applied patch drivers/event/cnxk/cn10k_eventdev.c cleanly. Applied patch drivers/event/cnxk/cn10k_worker.c cleanly. Applied patch drivers/event/cnxk/cn10k_worker.h cleanly. Applied patch drivers/event/cnxk/cn9k_eventdev.c cleanly. Applied patch drivers/event/cnxk/cn9k_worker.c cleanly. Applied patch drivers/event/cnxk/cn9k_worker.h cleanly. Applied patch drivers/event/cnxk/cnxk_eventdev.h cleanly. hint: Use 'git am --show-current-patch' to see the failed patch diff a/doc/guides/rel_notes/release_23_11.rst b/doc/guides/rel_notes/release_23_11.rst (rejected hunks) @@ -107,6 +107,11 @@ New Features * Added ``rte_event_port_profile_switch`` to switch between profiles as needed. +* **Added support for link profiles for Marvell CNXK event device driver.** + + Marvell CNXK event device driver supports up to two link profiles per event + port. Added support to advertise link profile capabilities and supporting APIs. + Removed Items ------------- https://lab.dpdk.org/results/dashboard/patchsets/27684/ UNH-IOL DPDK Community Lab