David Gwynne <da...@gwynne.id.au> wrote:

> so the problem is the older api doenst support the "get phy types"
> command, or the sff commands. should we silence the "get phy types"
> error output? is there a better errno to use when the sff command
> isn't supported? should we add something to the manpage? should that
> something be "i'm not angry, just disappointed"?

I don't think it is the errno that matters, it is this:

> ifconfig: ixl0 transceiver: Input/output error

Way I read the code, there's no other cause for EIO in that place
in ifconfig.  Why print the errno translation.  Why not just something
vague like this:

ixl3: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:e0:ed:75:a5:5f
        index 6 priority 0 llprio 3
        media: Ethernet autoselect (10GbaseLR full-duplex)
        status: active
        transceiver: cannot determine

Or something like that.  Consider it a soft error.


Reply via email to