Add per-device startup config support 94/1294/8
authorDamjan Marion <[email protected]>
Wed, 25 May 2016 18:11:33 +0000 (20:11 +0200)
committerDave Barach <[email protected]>
Sun, 5 Jun 2016 13:46:05 +0000 (13:46 +0000)
commitc68b4cbf3aa1ea9f7e0f09ff4725feb92170c10f
treea4147eb4c403327dee2076117a358e0324fe2c90
parent96e10b554f4561d343cb1eb588dfa9789e74a6f0
Add per-device startup config support

This change adds support for providing per-interface
parameters in the startup config.

Sample configuration:

  dpdk {
    dev default {
      num-rx-queues 3
      num-tx-queues 3
    }

    dev 0000:02:00.0 {
      num-rx-queues 2
      num-tx-queues 2
    }

    dev 0000:02:00.1
  }

Change-Id: Ia7d9ae2ac9c4fd9baaa480d061a395f8a421a722
Signed-off-by: Damjan Marion <[email protected]>
vlib/vlib/cli.c
vlib/vlib/cli.h
vnet/vnet/devices/dpdk/cli.c
vnet/vnet/devices/dpdk/dpdk.h
vnet/vnet/devices/dpdk/format.c
vnet/vnet/devices/dpdk/init.c
vnet/vnet/devices/dpdk/vhost_user.c