The out-of-tree driver exists for people who need features that can’t be 
upstreamed, and for people who need a driver fix and can’t update their kernel.

At this time the 1G driver is pretty stable and we’re mostly only doing bug 
fixes to the igb out-of-tree driver.

To be honest, most of our focus is on enabling new parts or new features on our 
NICs. We haven’t enabled features like pluggable SFP because we never released 
a NIC that had pluggable modules. If you need that you can add it to the 
upstream kernel, but we’re not going to backport it to our out-of-tree driver 
because we have no way of validating the changes.

Todd Fujinaka
Software Application Engineer
Networking Division (ND)
Intel Corporation
todd.fujin...@intel.com
(503) 712-4565

From: Doron Shikmoni [mailto:doron.shikm...@gmail.com]
Sent: Monday, May 02, 2016 9:46 AM
To: Fujinaka, Todd <todd.fujin...@intel.com>
Cc: e1000-devel@lists.sourceforge.net
Subject: Re: [E1000-devel] Introduce "ethtool -m" support?

Todd,

Thanks for responding. Good question... A while ago our devops found that this 
flavor behaved better in some aspects (mainly the reading of full frames, 
including VLAN tags, into the cap buffers). They also seem to provide some 
stability / portability in the face of kernel changes, and, at the same time, 
ability to use higher versions without too many kernel dependencies.

We're also seeing some other vendors' patches being done against this tree.

I'm not overly familiar with the politics / raison d'etre of the separation 
between the two trees. Would you be recommending not to use the out-of-tree 
driver version?

Currently, we're having an issue with the LED Blink function ("ethtool -p") not 
working when an I350 based NIC has a copper SFP inserted. Also, subsequent 
removal / insertion of the SFP seems not to initiate the desired port reset. 
This is somewhat independent of the original question I posted, although still 
related.

Cheers,
Doron




On Mon, May 2, 2016 at 6:29 PM, Fujinaka, Todd 
<todd.fujin...@intel.com<mailto:todd.fujin...@intel.com>> wrote:
At this point this is very, very unlikely. Is there any reason you need the 
out-of-tree driver?

Todd Fujinaka
Software Application Engineer
Networking Division (ND)
Intel Corporation
todd.fujin...@intel.com<mailto:todd.fujin...@intel.com>
(503) 712-4565

-----Original Message-----
From: Doron Shikmoni 
[mailto:doron.shikm...@gmail.com<mailto:doron.shikm...@gmail.com>]
Sent: Sunday, May 01, 2016 5:03 PM
To: e1000-devel@lists.sourceforge.net<mailto:e1000-devel@lists.sourceforge.net>
Subject: [E1000-devel] Introduce "ethtool -m" support?

Hi folks,

Has it been discussed, or is there any intention, to introduce the "ethtool -m" 
capability that is available in the in-tree version of igb, to this driver?
(this feature provides "module" eeprom information, namely SFP info).

I found this provision to be extremely useful, and was somewhat surprised it is 
only available in the in-kernel-tree driver (the dash-k).

The change seems to basically boil down to fitting a couple routines 
(igb_get_module_info and igb_get_module_eeprom) into ethtool.c

Has this been rejected for some reason?

Thanks for any info,
Doron

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to