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 17:27:32

On Wed, 2012-10-10 at 16:31 +0200, Or Gerlitz wrote:
On 10/10/2012 16:28, Ben Hutchings wrote:
quoted
On Wed, 2012-10-10 at 16:16 +0200, Or Gerlitz wrote:
[...]
quoted
quoted
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.
I understand what we can add a flag which will be rejected by driver's 
that don't support this ext,
can the same/similar flag be used for newer user space code to mark they 
want this ext?
Exactly.

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