interface: add tx-queue cli support for new tx infra 30/32430/5
authorMohsin Kazmi <sykazmi@cisco.com>
Mon, 24 May 2021 16:33:50 +0000 (18:33 +0200)
committerDamjan Marion <dmarion@me.com>
Thu, 27 May 2021 12:53:02 +0000 (12:53 +0000)
commit005605f9b4db0b98c720fc4a9d8fbd9087a6ad83
tree87474899b2ca8814dca4c0e02d4db45ff7a55c6a
parentdfef64b4cd99a610159a790faa618584157edc63
interface: add tx-queue cli support for new tx infra

Type: improvement

set interface tx-queue tap1 queue 2 threads 1-2
show hardware-interfaces tap1
              Name                Idx   Link  Hardware
tap1                               2     up   tap1
  Link speed: unknown
  RX Queues:
    queue thread         mode
    0     vpp_wk_1 (2)   polling
  TX Queues:
    queue shared thread(s)
    0     no     0
    1     no     1
    2     yes    1-2
    3     no     3
    4     no     4
  Ethernet address 02:fe:09:3a:48:ff
  VIRTIO interface
     instance 1

set interface tx-queue tap0 queue 4 threads
show hardware-interfaces tap0
              Name                Idx   Link  Hardware
tap0                               1     up   tap0
  Link speed: unknown
  RX Queues:
    queue thread         mode
    0     vpp_wk_0 (1)   polling
  TX Queues:
    queue shared thread(s)
    0     no     0
    1     no     1
    2     no     2
    3     no     3
    4     no
  Ethernet address 02:fe:03:6a:66:fc
  VIRTIO interface
     instance 0

Change-Id: I6154476ec9ff0b14287098529c88a14b779371a5
Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com>
src/vnet/interface/runtime.c
src/vnet/interface/tx_queue.c
src/vnet/interface_cli.c