dev: add option to assign one rx and one tx queue per thread 37/43637/5
authorDamjan Marion <[email protected]>
Wed, 23 Jul 2025 12:42:33 +0000 (12:42 +0000)
committerOle Tr�an <[email protected]>
Tue, 2 Sep 2025 12:26:44 +0000 (12:26 +0000)
commit0cea6395a9cc768c644c46962fd83dacdcef71f5
treed5f820b4412f39f3e9046c5993d8541208707c9e
parentd264f3cbe95898068a660c1054f3a6ec5987e14b
dev: add option to assign one rx and one tx queue per thread

queue 0 -> main
queue 1 -> thread 1 (worker 0)
queue 2 -> thread 2 (worker 1)

etc...

example startup.conf entry:

devices {
  dev pci/0002:04:00.0 {
    port 0 {
      name eth2
      flags queue-per-thread
    }
  }
}

Type: improvement
Change-Id: Ia1c216905c5e4368a0e2e47688fd87348be20106
Signed-off-by: Damjan Marion <[email protected]>
src/vnet/dev/api.c
src/vnet/dev/dev.h
src/vnet/dev/dev_api.c
src/vnet/dev/port.c
src/vnet/dev/queue.c
src/vnet/dev/types.h