On Sat, Apr 08, 2017 at 04:47:57PM -0400, Simon Horman wrote: > At Netdev 2.1 a meeting was held to discuss OvS offload. Minutes of the > discussion follow. I apologise in advance for any errors or omissions; > doubly for any errors in the attendee list. > > Topic: OVS Hardware Offload Using TC > Date: 7th April 2017 > Location: Netdev 2.1, Montreal > Attendees: Aaron Conole, Ben LaHaise, Eran Ben Elisha, Hannes Frederic Sowa, > Jakub Kicinski, Jiri Pirko, Joe Stringer, John Fastabend, Nick Viljoen, > Rashid Khan, Rony Efraim, Simon Horman > > Joe raised 2 concerns: > > 1) How to enable users to understand whether offload is > successful and if not, why not? > > a) There is functionality in the v7[1] patchset to report which flows > are present in hardware. > > b) New error reporting infrastructure from the kernel is forthcoming It > should allow TC to provide more error information if a flow can't be > added to hardware. This could be made available to users - e.g. logged > - to allow them better understand the reason for the failure. > > 2) Maintenance burden falling on existing maintainers > > a) Simon offered to take some of the maintenance burden > immediately as he is already a committer. > > b) The aim is to ensure that in future there are other committers > who are interested in this feature. > > There was consensus that if the feature-set does not grow there should be > discussion of deprecating the HW offload support provided by [1]. > > Joe raised issue of whether OVS should probe hardware capabilities at runtime. > John suggested this may be complex; potential combinatorial set is too large. > > Rony then raised the increased complexity of using multiple NICs of > different types with different offload capabilities, this was tabled to a > later date. > > Joe has expressed a desire for more testing. There was a general agreement > to contribute tests. > > [1] [PATCH ovs V7 00/24] Introducing HW offload support for openvswitch
Thanks for the minutes. I wasn't there so this helps to understand what has been discussed. Have you discussed how we are going to tag/document this feature? For instance, are we going to say this is "experimental"? Thanks, -- Flavio _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
