mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-30 12:33:02 +02:00
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>
34 lines
1.1 KiB
Plaintext
34 lines
1.1 KiB
Plaintext
=== 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
|
||
|
||
|