please help backporting some patches to stable release 21.11.2

Kevin Traynor ktraynor at redhat.com
Tue Jun 28 16:13:38 CEST 2022


Hi Tim,

On 27/06/2022 22:15, McDaniel, Timothy wrote:
> Hi Kevin,
> 
> I'd be happy to help, but I'm not sure what the ask is here?
> 

First thing is to decide whether the fix is relevant to 21.11 branch. It 
may have been that the wrong Fixes: tag was used, or part of the fix 
relies on some code not in 21.11 that means it's not feasible to backport.

You can then rebase to 21.11 branch, and check the build. The 21.11 repo 
is here https://git.dpdk.org/dpdk-stable/log/?h=21.11

However, it can be wiser to rebase to the staging post as there is often 
additional commits there that are in the process of being pushed to 
dpdk.org. https://github.com/kevintraynor/dpdk-stable.git

> Do I port the patch back to 21.11.2 and send it to you directly, or does it go to patchwork?
> 

You can send to stable at dpdk.org with [PATCH 21.11] in the subject. See 
below for details. No harm to Cc: me and bluca at debian.org , just to make 
sure we catch it.

thanks,
Kevin.

> Thanks
> Tim
> 
>> -----Original Message-----
>> From: Kevin Traynor <ktraynor at redhat.com>
>> Sent: Friday, June 24, 2022 11:31 AM
>> To: dpdk stable <stable at dpdk.org>
>> Cc: Andrew Rybchenko <andrew.rybchenko at oktetlabs.ru>; Anoob Joseph
>> <anoobj at marvell.com>; Kusztal, ArkadiuszX <arkadiuszx.kusztal at intel.com>;
>> Richardson, Bruce <bruce.richardson at intel.com>; Chaoyong He
>> <chaoyong.he at corigine.com>; Chengwen Feng
>> <fengchengwen at huawei.com>; Walsh, Conor <conor.walsh at intel.com>;
>> Dariusz Sosnowski <dsosnowski at nvidia.com>; David Marchand
>> <david.marchand at redhat.com>; Gao, DaxueX <daxuex.gao at intel.com>;
>> Zhang, Roy Fan <roy.fan.zhang at intel.com>; Harman Kalra
>> <hkalra at marvell.com>; Singh, Jasvinder <jasvinder.singh at intel.com>; Jerin
>> Jacob <jerinj at marvell.com>; Li Zhang <lizh at nvidia.com>; Louis Peens
>> <louis.peens at corigine.com>; Matan Azrad <matan at nvidia.com>; Maxime
>> Coquelin <maxime.coquelin at redhat.com>; Morten Brørup
>> <mb at smartsharesystems.com>; Niklas Söderlund
>> <niklas.soderlund at corigine.com>; Nithin Dabilpuram
>> <ndabilpuram at marvell.com>; Pavan Nikhilesh <pbhagavatula at marvell.com>;
>> Peng Zhang <peng.zhang at corigine.com>; Rahul Lakkireddy
>> <rahul.lakkireddy at chelsio.com>; Stanislaw Kardach <kda at semihalf.com>;
>> Stephen Hemminger <stephen at networkplumber.org>; Sunil Kumar Kori
>> <skori at marvell.com>; McDaniel, Timothy <timothy.mcdaniel at intel.com>;
>> Viacheslav Ovsiienko <viacheslavo at nvidia.com>; Walter Heymans
>> <walter.heymans at corigine.com>; Yajun Wu <yajunw at nvidia.com>; Luca
>> Boccassi <bluca at debian.org>
>> Subject: please help backporting some patches to stable release 21.11.2
>>
>> 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 07/01/22.
>>
>> You can find the a temporary work-in-progress branch of the coming 21.11.2
>> 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 <commit's dpdk main branch SHA-1 checksum> ]
>>
>> For example:
>>      https://git.dpdk.org/dpdk-
>> stable/commit/?h=18.11&id=d90e6ae6f936ecdc2fd3811ff9f26aec7f3c06eb
>>
>> 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='PATCH 21.11'
>>
>> Send the backported patch to "stable at dpdk.org" but not "dev at dpdk.org".
>>
>> FYI, branch 21.11 is located at tree:
>>     https://git.dpdk.org/dpdk-stable
>>
>> Thanks.
>>
>> Kevin
>>
>> ---
>> These commits have non-trivial conflicts while applying to 21.11 branch:
>> 4c1a91b21f  Arek Kusztal     crypto/qat: fix cleanup function default behaviour
>> 5b4d317d83  Arek Kusztal     crypto/qat: fix missing copy guards in asym mod
>> d2fa2632a4  Dariusz Sosnowski net/mlx5: fix RSS hash types adjustment
>> a31c9f970d  David Marchand   net/cnxk: fix crash in IPsec telemetry
>> 6cef22dcfe  Harman Kalra     net/cnxk: fix PFC class disabling
>> 6f065d1539  Li Zhang         vdpa/mlx5: fix maximum number of virtqs
>> b2c5ff1bd9  Nithin Dabilpuram common/cnxk: fix mbox structs to avoid
>> unaligned access
>> 14124e48a3  Nithin Dabilpuram net/cnxk: fix hotplug detach for first device
>> e2819fea94  Nithin Dabilpuram net/cnxk: fix multi-segment extraction in vwqe
>> path
>> 2e668c547f  Nithin Dabilpuram net/cnxk: fix roundup size with transport mode
>> 417be15e5f  Peng Zhang       net/nfp: make sure MTU is never larger than mbuf
>> size
>> 694c75e8e3  Rahul Lakkireddy test/crypto: fix build with optimization=1
>> c65e343c14  Stanislaw Kardach ci: enable C++ check for Arm and PPC
>> f75dd6d3b1  Stanislaw Kardach config: fix C++ cross compiler for Arm and PPC
>> 174f2f3512  Sunil Kumar Kori common/cnxk: add PFC support for VF
>> 95af59b7ad  Yajun Wu         vdpa/mlx5: workaround VAR offset within page
>>
>> These commits apply cleanly to 21.11 branch but cause build errors:
>> aa802b1023  Bruce Richardson dma/idxd: fix AVX2 in non-datapath functions
>> (^ commit causes build error on OBS CentOS7. No need to rework, can take
>> when fix arives on DPDK main)
>>
>> 14124e48a3  Nithin Dabilpuram net/cnxk: fix hotplug detach for first device
>> 485df8847a  Chengwen Feng    ethdev: clarify null location case in xstats get
>> 45a192b2b4  Stephen Hemminger sched: fix floating point math
>> 87ecdd9e7f  Timothy McDaniel event/dlb2: improve enqueue efficiency
> 



More information about the stable mailing list