[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <MWHPR12MB16009D656DD4408DE4429274C8D50@MWHPR12MB1600.namprd12.prod.outlook.com>
Date: Thu, 6 Jul 2017 23:39:41 +0000
From: Casey Leedom <leedom@...lsio.com>
To: Andrew Lunn <andrew@...n.ch>
CC: Jakub Kicinski <kubakici@...pl>,
Dustin Byford <dustin@...ulusnetworks.com>,
Roopa Prabhu <roopa@...ulusnetworks.com>,
"davem@...emloft.net" <davem@...emloft.net>,
"linville@...driver.com" <linville@...driver.com>,
"netdev@...r.kernel.org" <netdev@...r.kernel.org>,
"vidya.chowdary@...il.com" <vidya.chowdary@...il.com>,
"olson@...ulusnetworks.com" <olson@...ulusnetworks.com>,
Manoj Malviya <manojmalviya@...lsio.com>,
Santosh Rastapur <santosh@...lsio.com>,
"yuval.mintz@...gic.com" <yuval.mintz@...gic.com>,
"odedw@...lanox.com" <odedw@...lanox.com>,
"ariela@...lanox.com" <ariela@...lanox.com>,
"galp@...lanox.com" <galp@...lanox.com>,
"jeffrey.t.kirsher@...el.com" <jeffrey.t.kirsher@...el.com>
Subject: Re: [PATCH net-next 1/3] net: ethtool: add support for forward error
correction modes
| From: Andrew Lunn <andrew@...n.ch>
| Sent: Thursday, July 6, 2017 4:15 PM
|
| > Even this feels too extreme for me. I think users would hate it. They
| > did an ifup and swapped cables. They expect the OS/Driver/Firmware
| > to continue trying to honor their ifup request.
|
| Lets take a look around at other subsystems....
| ...
| Do you know of any subsystem that tried to keep its configuration
| across a hot unplug/plug event? I suspect they all require user space
| to take some action to get the newly plugged hardware into operation.
I agree ... -ish ... :-)
If you choose to think of a cable unplug/plug event as "hot plug", then
the "reset" is the model that feels right. But I'll note that this is also
presupposing what the right model is for users. This is akin
to trying to decide what to make for dinner and deciding that a
hammer is the right tool. If we end up deciding on Cracked
Crab (or Tree Nuts for the vegans amongst us), then the
hammer is quite possibly a good answer.
All I can continue to say is: keep on thinking about users. How they're
using networking devices now, how they think about them, how we're
going to explain to them whatever changes they'll need to make to
their usage of network ports. And yes, how this will fit into management
models for other OSes, etc.
The customers aren't always right, but their opinion matters a lot.
Casey
Powered by blists - more mailing lists