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 7D2A6432BA for ; Mon, 6 Nov 2023 17:12:02 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 587D9402B1; Mon, 6 Nov 2023 17:12:02 +0100 (CET) Received: from mail-qv1-f41.google.com (mail-qv1-f41.google.com [209.85.219.41]) by mails.dpdk.org (Postfix) with ESMTP id 9E3EE4025D for ; Mon, 6 Nov 2023 17:12:00 +0100 (CET) Received: by mail-qv1-f41.google.com with SMTP id 6a1803df08f44-672f5fb0b39so29668646d6.2 for ; Mon, 06 Nov 2023 08:12:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1699287120; x=1699891920; darn=dpdk.org; h=cc:to:subject:message-id:date:thread-index:mime-version:in-reply-to :references:from:from:to:cc:subject:date:message-id:reply-to; bh=gSf/NXISKVeulPWCt3zQ6UkZHsDh4Ziep68GuGVF/JU=; b=b9VvSy8MH5qh9xMzgkvrpFE0rCmPWOoMXvvFCHH+OLdbAoJtG0DxNR2R6/8D3Zh+gJ BkLJz2TFTWfR81Lox36zLNKj6ulCFzSCW89KtJ/ArvzqyIbSLiVUqcCwNg4Rez4VlovQ TcrH91v5oXZ42sHCf7AGPXnOz9yldpbLHWFEg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699287120; x=1699891920; h=cc:to:subject:message-id:date:thread-index:mime-version:in-reply-to :references:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=gSf/NXISKVeulPWCt3zQ6UkZHsDh4Ziep68GuGVF/JU=; b=lpN6lrknAA5P+214+rm0M1YgX7E9vVvW3Kl6OSzcTvACAFjOPx6Od560bjDf6SiMIq yIqv3aj2EXb48qopMIDm/ydI40pByKmq2ituv5acuU/VN0hKSZsh9dX2rODbrmvWdEog 01PbUpiTeZSEo/S8xdN81HWcB8Ww+pEKShyhaWXkMf9f0jQn5did1ab5ImNCHrViDrVz JIUZc1/XYVnanJo/1g/HpQ4lzeoN6oONQM7fQI7S0z9ZMiZ69KwzpIf+wcA2njkj4pNZ 5DxfszrcKwOK+Ah9DQ6/aBDsW499pjdlU5OVMmmvVVd61mG4ThcUscdKA+35E+ZfffP5 xnhA== X-Gm-Message-State: AOJu0Yzkp690WsNSKWamSXbUer9JYG6um2FKQJoeovbwhySHeEohyPAH m5x5aCiBwdUUCz82V/W74EqMjWesPNiMBeMdgc8Oi0eZqcUbb1XUktuIS8PhZAjXmDIQmDkRPVo XCi35RjGZ/xKwjWUwbLVF+f0b X-Google-Smtp-Source: AGHT+IFwQfKhcfyiwGtmq9ShK+jqPxzlykdFyIWqFyuspxZanuKzqJp229rIisC1g3rhuB0VtMPJQSd7oBnZKyIvZwY= X-Received: by 2002:a05:6214:76d:b0:65d:6a5:1a3f with SMTP id f13-20020a056214076d00b0065d06a51a3fmr37069389qvz.43.1699287119593; Mon, 06 Nov 2023 08:11:59 -0800 (PST) From: Kishore Padmanabha References: <20231102134502.322761-1-ktraynor@redhat.com> In-Reply-To: <20231102134502.322761-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQIHe0eGAIZR0OhTr7uo/nBpuw7I7bASnpPA Date: Mon, 6 Nov 2023 11:11:57 -0500 Message-ID: <236e156e685a7fc67aa904de238ff21d@mail.gmail.com> Subject: RE: please help backporting some patches to stable release 21.11.6 To: dpdk stable Cc: Abhinandan Gujjar , Ajit Kumar Khaparde , Akhil Goyal , Alexander Kozyrev , Amit Prakash Shukla , Anatoly Burakov , Anoob Joseph , Arkadiusz Kusztal , Ashwin Sekhar T K , Bing Zhao , Bruce Richardson , Chaoyong He , Chengwen Feng , Ciara Power , Conor Walsh , David Marchand , Dongdong Liu , Ferruh Yigit , Ganapati Kundapura , Hanumanth Pothula , Harman Kalra , Hemant Agrawal , Honnappa Nagarahalli , Jerin Jacob , Jiawen Wu , Jie Hai , Kaisen You , Kaiwen Deng , Kiran Kumar K , Matan Azrad , Maxime Coquelin , Michael Baum , Mingjin Ye , Mohammad Iqbal Ahmad , =?UTF-8?Q?Morten_Br=C3=B8rup?= , =?UTF-8?Q?Niklas_S=C3=B6derlund?= , Nithin Dabilpuram , Olivier Matz , Ori Kam , Pavan Nikhilesh , Qi Zhang , Rahul Bhansali , Rongwei Liu , Ruifeng Wang , Sampath Peechu , Selwin Sebastian , Shahaji Bhosle , Shijith Thotton , Srujana Challa , Stephen Hemminger , Steve Yang , Suanming Mou , Sunil Kumar Kori , Vamsi Attunuru , Viacheslav Ovsiienko , Wenzhuo Lu Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="00000000000028503d06097e1d7c" X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org --00000000000028503d06097e1d7c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Kevin, 8c047e823a Kishore Padmanabha net/bnxt: fix multi-root card support The above patch is not required to be backported. Thanks, Kishore -----Original Message----- From: Kevin Traynor Sent: Thursday, November 2, 2023 9:45 AM To: dpdk stable Cc: Abhinandan Gujjar ; Ajit Khaparde ; Akhil Goyal ; Alexander Kozyrev ; Amit Prakash Shukla ; Anatoly Burakov ; Anoob Joseph ; Arkadiusz Kusztal ; Ashwin Sekhar T K ; Bing Zhao ; Bruce Richardson ; Chaoyong He ; Chengwen Feng ; Ciara Power ; Conor Walsh ; David Marchand ; Dongdong Liu ; Ferruh Yigit ; Ganapati Kundapura ; Hanumanth Pothula ; Harman Kalra ; Hemant Agrawal ; Honnappa Nagarahalli ; Jerin Jacob ; Jiawen Wu ; Jie Hai ; Kaisen You ; Kaiwen Deng ; Kiran Kumar K ; Kishore Padmanabha ; Matan Azrad ; Maxime Coquelin ; Michael Baum ; Mingjin Ye ; Mohammad Iqbal Ahmad ; Morten Br=C3=B8rup ; Niklas S=C3=B6derlund ; Nithin Dabilpuram ; Olivier Matz ; Ori Kam ; Pavan Nikhilesh ; Qi Zhang ; Rahul Bhansali ; Rongwei Liu ; Ruifeng Wang ; Sampath Peechu ; Selwin Sebastian ; Shahaji Bhosle ; Shijith Thotton ; Srujana Challa ; Stephen Hemminger ; Steve Yang ; Suanming Mou ; Sunil Kumar Kori ; Vamsi Attunuru ; Viacheslav Ovsiienko ; Wenzhuo Lu Subject: please help backporting some patches to stable release 21.11.6 Hi commit authors (and maintainers), Despite being selected by the DPDK maintenance tool ./devtools/git-log-fixes.sh I didn't apply following commits from DPDK main to 21.11 stable branch, as conflicts or build errors occur. Can authors check your patches in the following list and either: - Backport your patches to the 21.11 branch, or - Indicate that the patch should not be backported Please do either of the above by 11/10/23. You can find the a temporary work-in-progress branch of the coming 21.11.6 release at: https://github.com/kevintraynor/dpdk-stable It is recommended to backport on top of that to minimize further conflicts or misunderstandings. Some notes on stable backports: A backport should contain a reference to the DPDK main branch commit in it's commit message in the following fashion: [ upstream commit ] For example: https://git.dpdk.org/dpdk-stable/commit/?h=3D18.11&id=3Dd90e6ae6f936ecdc2fd= 381 1ff9f26aec7f3c06eb When sending the backported patch, please indicate the target branch in the subject line, as we have multiple branches, for example: [PATCH 21.11] foo/bar: fix baz With git format-patch, this can be achieved by appending the parameter: --subject-prefix=3D'PATCH 21.11' Send the backported patch to "stable@dpdk.org" but not "dev@dpdk.org". FYI, branch 21.11 is located at tree: https://git.dpdk.org/dpdk-stable Thanks. Kevin --- 2e9863fbb6 Akhil Goyal common/cnxk: fix different size bit operations 4f6f36ce23 Akhil Goyal common/cnxk: fix leak in error path d2d7f0190b Akhil Goyal doc: fix code blocks in cryptodev guide e6479f009f Alexander Kozyrev net/mlx5: fix MPRQ stride size for headroom 3dd3115078 Amit Prakash Shukla dma/cnxk: fix chunk buffer failure return code 95a955e3e0 Amit Prakash Shukla dma/cnxk: fix device reconfigure 63bf81a617 Anatoly Burakov test: fix named test macro c5b531d6ee Anoob Joseph app/crypto-perf: fix session freeing 6df1bc6b3b Ashwin Sekhar T K mempool/cnxk: avoid hang when counting batch allocs b3ddd649ad Ashwin Sekhar T K mempool/cnxk: fix alloc from non-EAL threads 37ca457d3f Bing Zhao common/mlx5: fix obtaining IB device in LAG mode 12016895fc Bruce Richardson net/iavf: fix buffer leak on Tx queue stop e97738919c Chaoyong He net/nfp: fix Tx descriptor free logic of NFD3 6990104097 Chengwen Feng net/hns3: fix traffic management thread safety 8b4618a7b4 Ciara Power crypto/qat: fix null algorithm digest placement d7d52b37e8 Ciara Power crypto/qat: fix raw API null algorithm digest 04dac73643 Ganapati Kundapura eventdev/crypto: fix enqueue count 4b04134cbb Ganapati Kundapura eventdev/crypto: fix failed events da73a2a0d1 Ganapati Kundapura eventdev/crypto: fix offset used while flushing events f442c04001 Ganapati Kundapura eventdev/crypto: fix overflow in circular buffer 5a0f64d84b Hanumanth Pothula net/cnxk: fix configuring large Rx/Tx queues 1c7a4d37e7 Harman Kalra common/cnxk: fix mailbox timeout due to deadlock 59ceaa72d5 Harman Kalra common/cnxk: fix part number for CN10K 7be74edb90 Honnappa Nagarahalli common/mlx5: use just sufficient barrier for Arm 31a28a99fd Jiawen Wu net/ngbe: add spinlock protection on YT PHY 21f702d556 Jiawen Wu net/ngbe: fix link status in no LSC mode 659cfce01e Jiawen Wu net/ngbe: remove redundant codes 12011b11a3 Jiawen Wu net/txgbe: adapt to MNG veto bit setting 5e170dd8b6 Jiawen Wu net/txgbe: fix blocking system events 0236016c02 Jie Hai net/axgbe: fix Rx and Tx queue state c46216e77a Jie Hai net/nfp: fix Rx and Tx queue state 7e7b6762ea Kaisen You eal: enhance NUMA affinity heuristic 92a16af450 Kaiwen Deng net/iavf: fix virtchnl command called in interrupt 9749dffe23 Kaiwen Deng net/ice: fix MAC type of E822 and E823 56fa6f92e9 Kiran Kumar K common/cnxk: fix RSS key configuration 8c047e823a Kishore Padmanabha net/bnxt: fix multi-root card support 8c41645be0 Maxime Coquelin net/virtio: fix descriptor addresses in 32-bit build 7bdf7a13ae Michael Baum app/testpmd: fix encap/decap size calculation 6fd3a7a618 Mingjin Ye net/ice/base: fix internal etype in switch filter 9a518054b5 Mohammad Iqbal Ahmad examples/l3fwd: fix duplicate expression for default nexthop 5781638519 Nithin Dabilpuram common/cnxk: fix RQ mask config for CN10KB chip 694e8e643d Pavan Nikhilesh event/cnxk: fix CASP usage for clang 3fe71706ab Pavan Nikhilesh event/cnxk: fix stale data in workslot 927cb43fe9 Pavan Nikhilesh examples/l3fwd: fix port group mask with AltiVec 772e30281a Rahul Bhansali common/cnxk: fix CPT backpressure disable on LBK ebc352c77f Rongwei Liu net/mlx5: fix matcher layout size calculation ad4d51d277 Rongwei Liu net/mlx5: forbid duplicated tag index in pattern template a27ff9cac1 Selwin Sebastian net/axgbe: identify CPU with cpuid b37fe88a2c Srujana Challa event/cnxk: fix LMTST write for single event mode 61b52e7edb Stephen Hemminger app/test: fix reference to master in bonding test 0f044b6681 Steve Yang net/iavf: fix refine protocol header 0b241667cc Steve Yang net/iavf: fix tainted scalar b125c0e721 Steve Yang net/iavf: fix tainted scalar cedb44dc87 Suanming Mou common/mlx5: improve AES-XTS tweak capability check a6f639e079 Sunil Kumar Kori common/cnxk: fix BP threshold calculation ba39a261a7 Vamsi Attunuru dma/cnxk: fix completion ring tail wrap --=20 This electronic communication and the information and any files transmitted= =20 with it, or attached to it, are confidential and are intended solely for=20 the use of the individual or entity to whom it is addressed and may contain= =20 information that is confidential, legally privileged, protected by privacy= =20 laws, or otherwise restricted from disclosure to anyone else. If you are=20 not the intended recipient or the person responsible for delivering the=20 e-mail to the intended recipient, you are hereby notified that any use,=20 copying, distributing, dissemination, forwarding, printing, or copying of= =20 this e-mail is strictly prohibited. If you received this e-mail in error,= =20 please return the e-mail to the sender, delete it from your computer, and= =20 destroy any printed copy of it. --00000000000028503d06097e1d7c Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 riBJ/K1AFUjRAjFhGV64l++td7dkmnq/X8ET75ti+w1s4FRpFqkD2m7pg5NxdsZphYIXAgMBAAGj QjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSP8Et/qC5FJK5N UPpjmove4t0bvDANBgkqhkiG9w0BAQsFAAOCAQEAS0DbwFCq/sgM7/eWVEVJu5YACUGssxOGhigH M8pr5nS5ugAtrqQK0/Xx8Q+Kv3NnSoPHRHt44K9ubG8DKY4zOUXDjuS5V2yq/BKW7FPGLeQkbLmU Y/vcU2hnVj6DuM81IcPJaP7O2sJTqsyQiunwXUaMld16WCgaLx3ezQA3QY/tRG3XUyiXfvNnBB4V 14qWtNPeTCekTBtzc3b0F5nCH3oO4y0IrQocLP88q1UOD5F+NuvDV0m+4S4tfGCLw0FREyOdzvcy a5QBqJnnLDMfOjsl0oZAzjsshnjJYS8Uuu7bVW/fhO4FCU29KNhyztNiUGUe65KXgzHZs7XKR1g/ XzCCBV4wggRGoAMCAQICDGgm/w/0NSlGWEAE2zANBgkqhkiG9w0BAQsFADBbMQswCQYDVQQGEwJC RTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UEAxMoR2xvYmFsU2lnbiBHQ0MgUjMg UGVyc29uYWxTaWduIDIgQ0EgMjAyMDAeFw0yMjA5MTAwODE5MTJaFw0yNTA5MTAwODE5MTJaMIGa MQswCQYDVQQGEwJJTjESMBAGA1UECBMJS2FybmF0YWthMRIwEAYDVQQHEwlCYW5nYWxvcmUxFjAU BgNVBAoTDUJyb2FkY29tIEluYy4xGzAZBgNVBAMTEktpc2hvcmUgUGFkbWFuYWJoYTEuMCwGCSqG SIb3DQEJARYfa2lzaG9yZS5wYWRtYW5hYmhhQGJyb2FkY29tLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAO2KIuHym2NK8LJKtVibxyL/jOwnjzOIbXwiGiJPTo8T3NfkkTIJ4jDc o06M9E2KoIo4ve+92WrMmLwu6T+HphBMDOfwXxaFLJqYOTdp/DuZNUCmlXtWkO6YZ60qdFOP+pZI 0kEta7Kj9i8JM6kC6NChp3t27AlN/Cmo7PEvyRBXKKzBuKV8xxlaTxbs5z63gvCk4AACEUoMhT3G OFoe9ghMyQPTG+PhUrwVfqQhB5Cq/UEBY+ML9HK5T2vnfQ6/7Ujo6SRjlDcMKCMt1fsldmDnws3R dW+s1pbDZSF3o7LAMPaZD1K6+7+kfhg5PhpHobmqdkKh77/wagvxKPOjt2ECAwEAAaOCAeAwggHc MA4GA1UdDwEB/wQEAwIFoDCBowYIKwYBBQUHAQEEgZYwgZMwTgYIKwYBBQUHMAKGQmh0dHA6Ly9z ZWN1cmUuZ2xvYmFsc2lnbi5jb20vY2FjZXJ0L2dzZ2NjcjNwZXJzb25hbHNpZ24yY2EyMDIwLmNy dDBBBggrBgEFBQcwAYY1aHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyM3BlcnNvbmFs c2lnbjJjYTIwMjAwTQYDVR0gBEYwRDBCBgorBgEEAaAyASgKMDQwMgYIKwYBBQUHAgEWJmh0dHBz Oi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwSQYDVR0fBEIwQDA+ oDygOoY4aHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAy MC5jcmwwKgYDVR0RBCMwIYEfa2lzaG9yZS5wYWRtYW5hYmhhQGJyb2FkY29tLmNvbTATBgNVHSUE DDAKBggrBgEFBQcDBDAfBgNVHSMEGDAWgBSWM9HmWBdbNHWKgVZk1b5I3qGPzzAdBgNVHQ4EFgQU sUAuVxt1XArsF6SqOey0deblHSAwDQYJKoZIhvcNAQELBQADggEBABnnHNuTT9JPO0hVqI1+MhBA mqeMl+tCr/6T161Uv4ra668I1pNZsS/xjmtHYG6uH7m0k09RdNZFerHwtvsaDs1ueuDic62X1xzE d5pE71+eY7IXZyt7JOzujKMjBT1ll9ksv900PSfepOhlts+qt39mfsK3GFpWucs5yPQW4QdANh1g QQvpKuVIATCT7bbi97PnmyBbqR4lilWpd720IqWfp2so0ihV+YqcZebbT5leoAa/bHgoDUx+ejzc Uk12jX97cL/DKIHD0pff67TlZq5ZjltzVjTA0XaUzEak9bSqclhSSbSbYHhRDR4syFcEWXQRxou7 RctJp8+CIW2Aci4xggJtMIICaQIBATBrMFsxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxT aWduIG52LXNhMTEwLwYDVQQDEyhHbG9iYWxTaWduIEdDQyBSMyBQZXJzb25hbFNpZ24gMiBDQSAy MDIwAgxoJv8P9DUpRlhABNswDQYJYIZIAWUDBAIBBQCggdQwLwYJKoZIhvcNAQkEMSIEIEQYbuZ/ 7QlOMC3V5kNs/ILxbyvdC5jG7alL8yiIW9bpMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJ KoZIhvcNAQkFMQ8XDTIzMTEwNjE2MTE1OVowaQYJKoZIhvcNAQkPMVwwWjALBglghkgBZQMEASow CwYJYIZIAWUDBAEWMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzALBgkqhkiG9w0BAQowCwYJKoZI hvcNAQEHMAsGCWCGSAFlAwQCATANBgkqhkiG9w0BAQEFAASCAQAsElj5i6qCOTeQztJLJa52ED79 4obiMYEdXd4F4+N/IuRyXqgvAUtQ9sWijRjteJFcjZsc/1v+QMoCXN7dUXA6ShrSnVIusgaOsnYH Cjej5Ccc2A3I0kn1u8ZCKmxVdawjqveHrYfD8x5ERdTWIFALhHgehjkcoV4m5LoXtPTzw2yLC3SJ Rorz0E6FFuwnZti0DQC3Cul48bLMGZnLn3n5sE4rgam6N1sHNwBE47pxa1PKVC4D9ouf+2rZOUkE inYxzMXi1RaHUp3LpGXK/8kAOZ9i3wYPQnSz5u7AHrfH69mnmEaNfyHG8/Me3Qd1WoutX+gRTDFM Lw/OsSTlOJ/V --00000000000028503d06097e1d7c--