Max Asbock wrote:
> Are there any plans to enable PCIE Advanced Error handling (AER) in
> any 
> of the Intel NIC drivers?

Yes, in fact thanks for your query, we're looking into it now.

> The Linux kernel has support for AER, see drivers/pci/pcie/aer. When a
> PCIE error is reported to the PCIE root port the do_recovery function
> is invoked through the root port's AER interrupt handler. This
> function 
> invokes the callbacks defined in struct pci_error_handlers within a
> driver for recovery. The Intel NICs (e1000, e1000e, igb, igxbe)
> already implement these callbacks, so they may only a small step away
> from supporting AER.

I agree, if you happen to have a patch already done we'll push it upstream.  
Otherwise I will have to work on it when I get a chance.

> I would like to know what the current position toward enabling AER in
> these drivers is. Are there any objections or known obstacles? Are
> patches welcome?

I queried our hardware engineering and they said there was no known issues with 
enabling it.  e1000 of course no longer supports PCIe devices so that one can 
be dropped.

e1000e probably adds the most risk because it has our oldest PCIe hardware in 
it.  igb and ixgbe should both work and should easily support this.

Thanks!
  Jesse
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel

Reply via email to