Files
infix/test/case/interfaces/speed_duplex_copper
Joachim Wiberg 1bbd80d8c7 test: drop leading ietf/infix prefix from directories
Let's drop the leading IETF or Infix prefixes from tests.  Initially the
idea was to mimnic the YANG models, but it's difficult to navigate and
does not provide any real benefit to developers or end-users.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
2025-11-20 20:23:23 +01:00
..

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
=== Interface Speed Duplex (Copper)

ifdef::topdoc[:imagesdir: {topdoc}../../test/case/interfaces/speed_duplex_copper]

==== Description

Verify that the interface operates at the expected speed/duplex in two scenarios:

1. Fixed configuration  host and target are both manually set to a specific speed/duplex
2. Auto-negotiation  host advertises selectable modes and the target negotiates
 to the highest common speed/duplex.

==== Topology

image::topology.svg[Interface Speed Duplex (Copper) topology, align=center, scaledwidth=75%]

==== Sequence

. Set up topology and attach to target DUT
. Enable target interface
. Verify fixed 10/full
. Verify fixed 10/half
. Verify fixed 100/full
. Verify fixed 100/half
. Switch to auto-negotiation mode for target and host
. Verify auto-negotiation to 10/Full only
. Verify auto-negotiation to 10/Half only
. Verify auto-negotiation to 100/Full only
. Verify auto-negotiation to 100/Half only
. Verify auto-negotiation to 10/half + 10/full + 100/half
. Verify auto-negotiation to 10/half + 10/full + 100/half + 100/full + 1000/full