Re: [patch net-next v3 04/17] net: introduce generic switch devices support
From: Jamal Hadi Salim <jhs@mojatatu.com>
Date: 2014-11-26 23:32:12
On 11/26/14 16:50, Thomas Graf wrote:
You are requesting a name change for a proprietary driver after confirming that you can't publish the code. We don't even know what the piece of hardware you refer to is capable of.
I am not sure why there is such a misunderstanding. Here's the sequence of events. Jiri/Scott: We'll call this offload thing hanging off a port_ops a "switch". It does one or more of L2, L3 and flows. Jamal: I am not fond of that name because not everything that offloads off a port is a switch (some mention of fitting even with dpdk) Jiri: What do you have - an L3 "switch"? Jamal: No, it is something that does offloading of packet processing off a port with flows and action. Example a netronome would be a good fit (if you are to ignore Simon going for OVS). And then things get out of control. This has *nothing* to do with any driver or any code or anything speacilized. Not every packet processing offload hanging off ports is a switch (I dont think even the patch was claiming that although by now ive lost track of where it started). Yes, i cannot publish this code. You know that; Scott knows that and Jiri knows. (and thats why i thought it passive aggressive when Scott asked about the code when we are discussing a name change). The reason i am even involved in all this is so we can actually publish code and i can stop using proprietary SDK stuff. While i cant release the current code I want to share my experiences in trying to help make that API sane. Because i want to use it. I have been doing this offload shit for at least 15 years on Linux. I have something to say about it. Just throwing in some gauntlet when it serves some convinience and treating me like some guy who showed off the street making claims is bordering on the ridiculuos. cheers, jamal