CONFIG_ETH_SAM_GMAC_FORCE_QUEUE

Force all traffic to be routed through a specific queue

Type: bool

Help

This option is meant to be used only for debugging. Use it to force all traffic to be routed through a specific hardware queue. With this enabled it is easier to verify whether the chosen hardware queue actually works. This works only if there are four or fewer RX traffic classes enabled, as the SAM GMAC hardware supports screening up to four traffic classes.

Direct dependencies

ETH_SAM_GMAC_QUEUES > 1 && NET_TC_RX_COUNT < 5 && ETH_SAM_GMAC && NET_L2_ETHERNET

(Includes any dependencies from if’s and menus.)

Defaults

No defaults. Implicitly defaults to n.

Kconfig definition

At drivers/ethernet/Kconfig.sam_gmac:31

Included via Kconfig:10Kconfig.zephyr:35drivers/Kconfig:18drivers/ethernet/Kconfig:31

Menu path: (top menu) → Device Drivers → Ethernet Drivers → Atmel SAM Ethernet driver

config ETH_SAM_GMAC_FORCE_QUEUE
    bool
    prompt "Force all traffic to be routed through a specific queue" if ETH_SAM_GMAC_QUEUES > 1 && NET_TC_RX_COUNT < 5 && ETH_SAM_GMAC && NET_L2_ETHERNET
    depends on ETH_SAM_GMAC_QUEUES > 1 && NET_TC_RX_COUNT < 5 && ETH_SAM_GMAC && NET_L2_ETHERNET
    help
      This option is meant to be used only for debugging. Use it to force all
      traffic to be routed through a specific hardware queue. With this enabled
      it is easier to verify whether the chosen hardware queue actually works.
      This works only if there are four or fewer RX traffic classes enabled, as
      the SAM GMAC hardware supports screening up to four traffic classes.

(Definitions include propagated dependencies, including from if’s and menus.)