Thread (6 messages) 6 messages, 2 authors, 2012-10-10

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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help