On Fri,  2 Oct 2026 21:43:35 +0200
Roman Khromenok <[email protected]> wrote:

> Starting a port always brings its link up, so the link partner sees
> the port as soon as the application starts it. An application that
> enables ports only after its own configuration is applied, such as
> a firewall or a switch, cannot keep a disabled port dark: it can only
> bring the link down right after rte_eth_dev_start(), and the link
> partner may still see the link flap.

The point of start is to signal that the application is ready to
send and receive packets. I would expect the normal startup sequence is:

  1. EAL init
  2. Detect devices
  3. Configure internal state
  4. Configure devices.
  5. Start devices

A device should be dark from 2 to 5. No packets coming in or out
and link is down.

Reply via email to