Session

Implementing cooperative link diagnostics by using dusty corners of IEEE 802.3 specification

Speakers

Oleksij Rempel

Label

Moonshot

Session Type

Talk

Contents

Description

Linux kernel provides different ways for the Link and Cable diagnostics, such as generic selftest or cable test. All of them work well enough if we have full control of both link partners or the link is completely broken. The challenging situations are where our network links are not easily accessible or the link is only half broken. A solution can be provided by the IEEE 802.3 specification and some (currently not supported) bits of auto-negotiation frames (remote fault and next page). These features exist as part of autoneg, but are missing an open source implementation. So, it’s time to change that.