Message ID | 20250305102949.16370-1-ericwouds@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | bridge-fastpath and related improvements | expand |
On 3/5/25 11:29 AM, Eric Woudstra wrote: > This patchset makes it possible to set up a software fastpath between > bridged interfaces. One patch adds the flow rule for the hardware > fastpath. This creates the possibility to have a hardware offloaded > fastpath between bridged interfaces. More patches are added to solve > issues found with the existing code. > Changes in v9: > - No changes, resend to netfilter Hi Pablo, I've changed tag [net-next] to [nf], hopefully you can have a look at this patch-set. But, after some days, I was in doubt if this way I have brought it to your attention. Perhaps I need to do something different to ask the netfilter maintainer have a look at it? Best regards, Eric
Hi, On Tue, Mar 11, 2025 at 09:22:35AM +0100, Eric Woudstra wrote: > > > On 3/5/25 11:29 AM, Eric Woudstra wrote: > > This patchset makes it possible to set up a software fastpath between > > bridged interfaces. One patch adds the flow rule for the hardware > > fastpath. This creates the possibility to have a hardware offloaded > > fastpath between bridged interfaces. More patches are added to solve > > issues found with the existing code. > > > > Changes in v9: > > - No changes, resend to netfilter > > Hi Pablo, > > I've changed tag [net-next] to [nf], hopefully you can have a look at > this patch-set. But, after some days, I was in doubt if this way I have > brought it to your attention. Perhaps I need to do something different > to ask the netfilter maintainer have a look at it? Apologies, this maintainance service is best effort. I am also going to be very busy until April to complete a few more deliverables, I cannot afford more cancelled projects. I will try to collect what is left for net-next and wait for the next merge window. Therefore, I suggest you start with a much smaller series with a carefully selected subset including preparatory patches. I suggest you start with the software enhancements only. Please, add datapath tests. As for the hardware offload part, I have a board that I received 4.5 ago years as a engineering sample that maybe I can use to test this, but no idea, really. You are a passer-by (ahem, "contributor"), this will get merged upstream at some point and we will have to maintain all this new code without your help maybe ... (people change bussiness units...), I have to understand what is going on here. The throughput available is limited, I am afraid we can only go _slow and careful_. Thanks. P.S: You work is important, very important, but maybe there is no need to Cc so many mailing lists and people, maybe netdev@, netfilter-devel@ and bridge@ is sufficient.
On 3/12/25 12:44 AM, Pablo Neira Ayuso wrote: > Therefore, I suggest you start with a much smaller series with a > carefully selected subset including preparatory patches. I suggest you > start with the software enhancements only. Please, add datapath tests. Then I will split it in: 1. Separate preparatory patches and small patch-sets that apply to the forward-fastpath already. 2. One patch-set that brings the bridge-fastpath with datapath tests. > P.S: You work is important, very important, but maybe there is no need > to Cc so many mailing lists and people, maybe netdev@, > netfilter-devel@ and bridge@ is sufficient. Ok, but my main question then is which tree should I work in, and therefore which tag should I give my patches, [nf] or [net-next]. I think it will get more complicated if I split my patch-set and half of the patches go to [nf] and another half to [net-next]. What do you suggest?
On Wed, Mar 12, 2025 at 05:21:29PM +0100, Eric Woudstra wrote: > > > On 3/12/25 12:44 AM, Pablo Neira Ayuso wrote: > > Therefore, I suggest you start with a much smaller series with a > > carefully selected subset including preparatory patches. I suggest you > > start with the software enhancements only. Please, add datapath tests. > > Then I will split it in: > 1. Separate preparatory patches and small patch-sets that apply > to the forward-fastpath already. > 2. One patch-set that brings the bridge-fastpath with datapath tests. > > > P.S: You work is important, very important, but maybe there is no need > > to Cc so many mailing lists and people, maybe netdev@, > > netfilter-devel@ and bridge@ is sufficient. > > Ok, but my main question then is which tree should I work in, and > therefore which tag should I give my patches, [nf] or [net-next]. > I think it will get more complicated if I split my patch-set and half of > the patches go to [nf] and another half to [net-next]. Use [nf-next]. > What do you suggest? Probably I can collect 4/15 and 5/15 from this series to be included in the next pull request, let me take a look. But it would be good to have tests for these two patches. I would suggest you continue by making a series to add bridge support for the flowtable, software only, including tests. Once this gets merged, then follow up with the hardware offload code. Thanks.