> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of David S. Miller > Sent: Tuesday, May 02, 2006 11:48 PM > To: [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED]; netdev@vger.kernel.org > Subject: Re: VJ Channel API - driver level (PATCH) > > > I don't think we should be defining driver APIs when we > haven't even figured out how the core of it would even work yet. > > A key part of this is the netfilter bits, that will require > non-trivial flow identification, a hash will simply not be > enough, and it will not be allowed to not support the > netfilter bits properly since everyone will have netfilter > enabled in one way or another.
Hi Dave, Do you have suggestions on potential hardware assists/offloads for netfilter? I suppose some of it can be worthwhile, although in general may be too complex to implement - especially above 1 Gig. I'd expect high end NIC ASICs to implement rx steering based upon some sort of hash (for load balancing), as well as explicit "1:1" steering between a sw channel and a hw channel. Both options for channel configuration are present in the driver interface. If netfilter assists can be done in hardware, I agree the driver interface will need to add support for these - otherwise, netfilter processing will stay above the driver. > - > To unsubscribe from this list: send the line "unsubscribe > netdev" in the body of a message to [EMAIL PROTECTED] > More majordomo info at http://vger.kernel.org/majordomo-info.html > - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html