Message ID | 20240924201401.2712-1-pablo@netfilter.org (mailing list archive) |
---|---|
State | Superseded |
Delegated to: | Netdev Maintainers |
Headers | show |
On 9/24/24 22:13, Pablo Neira Ayuso wrote: > The following patchset contains Netfilter fixes for net: > > Patch #1 and #2 handle an esoteric scenario: Given two tasks sending UDP > packets to one another, two packets of the same flow in each direction > handled by different CPUs that result in two conntrack objects in NEW > state, where reply packet loses race. Then, patch #3 adds a testcase for > this scenario. Series from Florian Westphal. Kdoc complains against the lack of documentation for the return value in the first 2 patches: 'Returns' should be '@Return'. If you could repost a new revision soon, I could possibly still include it in today PR (delaying the latter a bit). Thanks! Paolo
Paolo Abeni <pabeni@redhat.com> wrote: > On 9/24/24 22:13, Pablo Neira Ayuso wrote: > > The following patchset contains Netfilter fixes for net: > > > > Patch #1 and #2 handle an esoteric scenario: Given two tasks sending UDP > > packets to one another, two packets of the same flow in each direction > > handled by different CPUs that result in two conntrack objects in NEW > > state, where reply packet loses race. Then, patch #3 adds a testcase for > > this scenario. Series from Florian Westphal. > > Kdoc complains against the lack of documentation for the return value in the > first 2 patches: 'Returns' should be '@Return'. :-( Apparently this is found via scripts/kernel-doc -Wall -none <file> I'll run this in the future, but, I have to say, its encouraging me to just not write such kdocs entries in first place, no risk of making a mistake. Paolo, Pablo, what should I do now?
On Thu, Sep 26, 2024 at 12:37:37PM +0200, Florian Westphal wrote: > Paolo Abeni <pabeni@redhat.com> wrote: > > On 9/24/24 22:13, Pablo Neira Ayuso wrote: > > > The following patchset contains Netfilter fixes for net: > > > > > > Patch #1 and #2 handle an esoteric scenario: Given two tasks sending UDP > > > packets to one another, two packets of the same flow in each direction > > > handled by different CPUs that result in two conntrack objects in NEW > > > state, where reply packet loses race. Then, patch #3 adds a testcase for > > > this scenario. Series from Florian Westphal. > > > > Kdoc complains against the lack of documentation for the return value in the > > first 2 patches: 'Returns' should be '@Return'. > > :-( > > Apparently this is found via > > scripts/kernel-doc -Wall -none <file> > > I'll run this in the future, but, I have to say, its encouraging me > to just not write such kdocs entries in first place, no risk of making > a mistake. > > Paolo, Pablo, what should I do now? I am going to fix it and resubmit PR.
Pablo Neira Ayuso <pablo@netfilter.org> wrote: > > Paolo, Pablo, what should I do now? > > I am going to fix it and resubmit PR. Thanks, and sorry about this. I was not aware of how to format this "properly".
On 9/26/24 12:37, Florian Westphal wrote: > Paolo Abeni <pabeni@redhat.com> wrote: >> On 9/24/24 22:13, Pablo Neira Ayuso wrote: >>> The following patchset contains Netfilter fixes for net: >>> >>> Patch #1 and #2 handle an esoteric scenario: Given two tasks sending UDP >>> packets to one another, two packets of the same flow in each direction >>> handled by different CPUs that result in two conntrack objects in NEW >>> state, where reply packet loses race. Then, patch #3 adds a testcase for >>> this scenario. Series from Florian Westphal. >> >> Kdoc complains against the lack of documentation for the return value in the >> first 2 patches: 'Returns' should be '@Return'. > > :-( > > Apparently this is found via > > scripts/kernel-doc -Wall -none <file> > > I'll run this in the future, but, I have to say, its encouraging me > to just not write such kdocs entries in first place, no risk of making > a mistake. > > Paolo, Pablo, what should I do now? If an updated PR could be resent soon, say within ~1h, I can wait for the CI to run on it, merge and delay the net PR after that. Otherwise, if the fixes in here are urgent, I can pull the series as-is, and you could follow-up on nf-next/net-next. The last resort is just drop this from today's PR. Please LMK your preference, Paolo
On Thu, Sep 26, 2024 at 12:43:23PM +0200, Paolo Abeni wrote: > On 9/26/24 12:37, Florian Westphal wrote: > > Paolo Abeni <pabeni@redhat.com> wrote: > > > On 9/24/24 22:13, Pablo Neira Ayuso wrote: > > > > The following patchset contains Netfilter fixes for net: > > > > > > > > Patch #1 and #2 handle an esoteric scenario: Given two tasks sending UDP > > > > packets to one another, two packets of the same flow in each direction > > > > handled by different CPUs that result in two conntrack objects in NEW > > > > state, where reply packet loses race. Then, patch #3 adds a testcase for > > > > this scenario. Series from Florian Westphal. > > > > > > Kdoc complains against the lack of documentation for the return value in the > > > first 2 patches: 'Returns' should be '@Return'. > > > > :-( > > > > Apparently this is found via > > > > scripts/kernel-doc -Wall -none <file> > > > > I'll run this in the future, but, I have to say, its encouraging me > > to just not write such kdocs entries in first place, no risk of making > > a mistake. > > > > Paolo, Pablo, what should I do now? > > If an updated PR could be resent soon, say within ~1h, I can wait for the CI > to run on it, merge and delay the net PR after that. > > Otherwise, if the fixes in here are urgent, I can pull the series as-is, and > you could follow-up on nf-next/net-next. > > The last resort is just drop this from today's PR. > > Please LMK your preference, I am working on this now.