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 B6D8442C34 for ; Mon, 5 Jun 2023 11:40:55 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AE2484003C; Mon, 5 Jun 2023 11:40:55 +0200 (CEST) Received: from mail-qv1-f97.google.com (mail-qv1-f97.google.com [209.85.219.97]) by mails.dpdk.org (Postfix) with ESMTP id 160384003C for ; Mon, 5 Jun 2023 11:40:55 +0200 (CEST) Received: by mail-qv1-f97.google.com with SMTP id 6a1803df08f44-6259c242c96so39170786d6.3 for ; Mon, 05 Jun 2023 02:40:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1685958054; x=1688550054; h=cc:to:from:subject:message-id:date:from:to:cc:subject:date :message-id:reply-to; bh=h8uFABsy7iNsxJp3DrXR0uusWeSWZ1T/DpfW015oNVw=; b=FnhMqI6cpk46vDcg44foZlVGPX12iKFxcExSBTpI60UgkWExL0O7qWdPj4BecXsY0r NVZ1gziSiCA/Z4aG0vAI+4vw/u8X0g9wJ6arvl0ydTecimJVonr9xg7YrA8Dgh2n3Y2d Lsk7EACstzvybY7W7iavBsH+DfyDyk6jlmcdc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685958054; x=1688550054; h=cc:to:from:subject:message-id:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=h8uFABsy7iNsxJp3DrXR0uusWeSWZ1T/DpfW015oNVw=; b=DroqAvxMtV5TDr9CVhQufS7SH3zZXar8n3HA8Cah2EYJhIHIwYPe/b/yaOV1fCr5fq bVwVeNe/7MkqPQChhB4phNgjwYyla4NR6gioxdIwrbQtVEA9b8wdLe5ia4ITBWHM3Atp AIdxfPiMtYiGUBREeSQUnXaC4zV3tuvKPbDAn2s1pGxbGYbPD2XafOxQGNYpWZ+x4+vI SlQ01tPzAvRE1n8Zg9KF1+bSST6fGc58bZ4UFcGpYS+xVbFVjYgT7AU1azolIy9a6YQa n2qlGQ94VIo0wfo9IgZl820ppgrx/vrvSen6AsUoomsRjeTAu7deZ2juXIMhp1NyyJSc e/9A== X-Gm-Message-State: AC+VfDxn7RD+rHeuNRYOiuq5tPqXJs3nib+6s78VSDIEI9FKQwmm+aX2 X2jxv0EpxvZzXA3hZgMsgg2Ik3uB+EKpRAvEA43GUksdp1VqbvIRb1/piHNzcF2zJtqd4P+9rQ= = X-Google-Smtp-Source: ACHHUZ7si111CziMN/Ha5yG3F9i1IxdPHoFgLKPc271AdR+xevYPCrM8L894U47p7LRWq8KsKaAWROrwfTdL X-Received: by 2002:a05:6214:240e:b0:626:3afa:e196 with SMTP id fv14-20020a056214240e00b006263afae196mr9015950qvb.3.1685958054529; Mon, 05 Jun 2023 02:40:54 -0700 (PDT) Received: from postal.iol.unh.edu (postal.iol.unh.edu. [2606:4100:3880:1234::84]) by smtp-relay.gmail.com with ESMTPS id p2-20020a0cf542000000b0061b77b67d7asm441295qvm.0.2023.06.05.02.40.54 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 05 Jun 2023 02:40:54 -0700 (PDT) X-Relaying-Domain: iol.unh.edu Date: Mon, 05 Jun 2023 02:40:54 -0700 (PDT) Message-ID: <647dada6.0c0a0220.adff4.ad4dSMTPIN_ADDED_MISSING@mx.google.com> Received: from [172.17.0.2] (unknown [172.18.0.34]) by postal.iol.unh.edu (Postfix) with ESMTP id 28B14605246B; Mon, 5 Jun 2023 05:40:54 -0400 (EDT) Subject: |WARNING| pw128101 [PATCH] net/octeon_ep: rework transmit routine 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/128101 _apply patch failure_ Submitter: Vamsi Attunuru Date: Monday, June 05 2023 09:26:22 Applied on: CommitID:abaa473297cf21cb81e5348185a7694ae2f221e7 Apply patch set 128101 failed: Checking patch drivers/net/octeon_ep/otx_ep_common.h... Hunk #1 succeeded at 30 (offset -7 lines). Hunk #2 succeeded at 127 (offset -10 lines). error: while searching for: unsigned int socket_id); int otx_ep_delete_oqs(struct otx_ep_device *otx_ep, uint32_t oq_no); struct otx_ep_sg_entry { /** The first 64 bit gives the size of data in each dptr. */ union { uint16_t size[4]; uint64_t size64; } u; /** The 4 dptr pointers for this entry. */ uint64_t ptr[4]; }; #define OTX_EP_SG_ENTRY_SIZE (sizeof(struct otx_ep_sg_entry)) /** Structure of a node in list of gather components maintained by * driver for each network device. */ struct otx_ep_gather { /** number of gather entries. */ int num_sg; /** Gather component that can accommodate max sized fragment list * received from the IP layer. */ struct otx_ep_sg_entry *sg; }; struct otx_ep_buf_free_info { struct rte_mbuf *mbuf; struct otx_ep_gather g; }; #define OTX_EP_MAX_PKT_SZ 65498U #define OTX_EP_MAX_MAC_ADDRS 1 #define OTX_EP_SG_ALIGN 8 error: patch failed: drivers/net/octeon_ep/otx_ep_common.h:516 Checking patch drivers/net/octeon_ep/otx_ep_rxtx.c... Hunk #1 succeeded at 48 (offset -1 lines). Hunk #2 succeeded at 56 (offset -1 lines). error: while searching for: { const struct otx_ep_config *conf; struct otx_ep_instr_queue *iq; uint32_t q_size; int ret; conf = otx_ep->conf; error: patch failed: drivers/net/octeon_ep/otx_ep_rxtx.c:81 Hunk #4 succeeded at 125 (offset -3 lines). Hunk #5 succeeded at 382 (offset -8 lines). Hunk #6 succeeded at 402 (offset -8 lines). Hunk #7 succeeded at 518 (offset -25 lines). Hunk #8 succeeded at 594 (offset -25 lines). Hunk #9 succeeded at 631 (offset -25 lines). Hunk #10 succeeded at 651 (offset -25 lines). Hunk #11 succeeded at 674 (offset -25 lines). Hunk #12 succeeded at 710 (offset -25 lines). Checking patch drivers/net/octeon_ep/otx_ep_rxtx.h... Applying patch drivers/net/octeon_ep/otx_ep_common.h with 1 reject... Hunk #1 applied cleanly. Hunk #2 applied cleanly. Rejected hunk #3. Applying patch drivers/net/octeon_ep/otx_ep_rxtx.c with 1 reject... Hunk #1 applied cleanly. Hunk #2 applied cleanly. Rejected hunk #3. Hunk #4 applied cleanly. Hunk #5 applied cleanly. Hunk #6 applied cleanly. Hunk #7 applied cleanly. Hunk #8 applied cleanly. Hunk #9 applied cleanly. Hunk #10 applied cleanly. Hunk #11 applied cleanly. Hunk #12 applied cleanly. Applied patch drivers/net/octeon_ep/otx_ep_rxtx.h cleanly. hint: Use 'git am --show-current-patch' to see the failed patch diff a/drivers/net/octeon_ep/otx_ep_common.h b/drivers/net/octeon_ep/otx_ep_common.h (rejected hunks) @@ -516,37 +549,6 @@ int otx_ep_setup_oqs(struct otx_ep_device *otx_ep, int oq_no, int num_descs, unsigned int socket_id); int otx_ep_delete_oqs(struct otx_ep_device *otx_ep, uint32_t oq_no); -struct otx_ep_sg_entry { - /** The first 64 bit gives the size of data in each dptr. */ - union { - uint16_t size[4]; - uint64_t size64; - } u; - - /** The 4 dptr pointers for this entry. */ - uint64_t ptr[4]; -}; - -#define OTX_EP_SG_ENTRY_SIZE (sizeof(struct otx_ep_sg_entry)) - -/** Structure of a node in list of gather components maintained by - * driver for each network device. - */ -struct otx_ep_gather { - /** number of gather entries. */ - int num_sg; - - /** Gather component that can accommodate max sized fragment list - * received from the IP layer. - */ - struct otx_ep_sg_entry *sg; -}; - -struct otx_ep_buf_free_info { - struct rte_mbuf *mbuf; - struct otx_ep_gather g; -}; - #define OTX_EP_MAX_PKT_SZ 65498U #define OTX_EP_MAX_MAC_ADDRS 1 #define OTX_EP_SG_ALIGN 8 diff a/drivers/net/octeon_ep/otx_ep_rxtx.c b/drivers/net/octeon_ep/otx_ep_rxtx.c (rejected hunks) @@ -81,7 +87,8 @@ otx_ep_init_instr_queue(struct otx_ep_device *otx_ep, int iq_no, int num_descs, { const struct otx_ep_config *conf; struct otx_ep_instr_queue *iq; - uint32_t q_size; + struct otx_ep_sg_entry *sg; + uint32_t i, q_size; int ret; conf = otx_ep->conf; https://lab.dpdk.org/results/dashboard/patchsets/26532/ UNH-IOL DPDK Community Lab