Re: setting flow spec rules under vswitch configuration
flat view
From: Ben Hutchings <hidden>
Date: 2012-10-10 14:28:34
On Wed, 2012-10-10 at 16:16 +0200, Or Gerlitz wrote: [...]
Thanks for setting the sketch of a plan here... so if we go little bit into details, we can safely move 20 bytes from the hadata[60] field into the beginning of struct ethtool_flow_ext, which will still allow old user space to work with newer kernels. As for newer uses space that would like to set mac addresses within ethtool_flow_ext, how are they supposed to identify if the kernel supports this extension (of the extension...)?
Well they can't tell in advance, but we can define another flag in flow_type like FLOW_EXT and existing drivers will reject flow specs with that flag set.
this might be newbee question, I didn't made many ethtool patches so far. Also on a related note, what does the 64bit data field of ethtool_flow_ext used for?
Driver-dependent. ixgbe uses it for something. Ben. -- Ben Hutchings, Staff Engineer, Solarflare Not speaking for my employer; that's the marketing department's job. They asked us to note that Solarflare product names are trademarked.