[ovs-git] [openvswitch/ovs] f9176a: netdev-dummy: Add dummy-pmd class.

GitHub noreply at github.com
Tue Jun 7 01:20:31 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: f9176a3a7f805b04f721ea9a88a48a5d2b881730
      https://github.com/openvswitch/ovs/commit/f9176a3a7f805b04f721ea9a88a48a5d2b881730
  Author: Ilya Maximets <i.maximets at samsung.com>
  Date:   2016-06-06 (Mon, 06 Jun 2016)

  Changed paths:
    M lib/netdev-dummy.c

  Log Message:
  -----------
  netdev-dummy: Add dummy-pmd class.

'dummy-pmd' class is a new dummy class.
Created in purposes of testing of PMD interfaces.

Ex.:
	ovs-vsctl set interface <iface> type=dummy-pmd

Signed-off-by: Ilya Maximets <i.maximets at samsung.com>
Acked-by: Daniele Di Proietto <diproiettod at vmware.com>


  Commit: c673049c79aa9b79c4318f5092f373740a81c5be
      https://github.com/openvswitch/ovs/commit/c673049c79aa9b79c4318f5092f373740a81c5be
  Author: Ilya Maximets <i.maximets at samsung.com>
  Date:   2016-06-06 (Mon, 06 Jun 2016)

  Changed paths:
    M lib/dpctl.c
    M lib/dpif-netdev.c

  Log Message:
  -----------
  dpctl: Implement dpctl/flow-get for dpif-netdev.

Currently 'dpctl/flow-get' doesn't work for flows installed by
PMD threads.

Fix that by implementing search across all PMD threads. Will be returned
flow from first PMD thread with match.

Signed-off-by: Ilya Maximets <i.maximets at samsung.com>
Signed-off-by: Daniele Di Proietto <diproiettod at vmware.com>


  Commit: 868dae908db0a0965669e3e8cf49bb9c278e8371
      https://github.com/openvswitch/ovs/commit/868dae908db0a0965669e3e8cf49bb9c278e8371
  Author: Ilya Maximets <i.maximets at samsung.com>
  Date:   2016-06-06 (Mon, 06 Jun 2016)

  Changed paths:
    M tests/ovs-vsctl.at

  Log Message:
  -----------
  ovs-vsctl.at: Use OVS_VSCTL_CLEANUP.

OVSDB_SERVER_SHUTDOWN defined in another module and not inside
'*-macros.at'. So, it should not be used inside ovs-vsctl.at.

Also, OVS_VSCTL_CLEANUP should be used instead of direct calls
to OVSDB_SERVER_SHUTDOWN.

Signed-off-by: Ilya Maximets <i.maximets at samsung.com>
Acked-by: Daniele Di Proietto <diproiettod at vmware.com>


  Commit: 9a81a637280c82ebce43f5de85c1961407f0e455
      https://github.com/openvswitch/ovs/commit/9a81a637280c82ebce43f5de85c1961407f0e455
  Author: Ilya Maximets <i.maximets at samsung.com>
  Date:   2016-06-06 (Mon, 06 Jun 2016)

  Changed paths:
    M lib/netdev-dummy.c

  Log Message:
  -----------
  netdev-dummy: Add multiqueue support to dummy-pmd.

All previous multi-open logic preserved for rx queues.
Also, added new optional parameter '--qid' for 'netdev-dummy/receive'
in order to allow user to choose id of rx queue to which packet will
be sent.

Ex.:
	ovs-appctl netdev-dummy/receive p1 --qid 3 'in_port(1) ...'

Signed-off-by: Ilya Maximets <i.maximets at samsung.com>
Signed-off-by: Daniele Di Proietto <diproiettod at vmware.com>


Compare: https://github.com/openvswitch/ovs/compare/2d56e1d4179f...9a81a637280c


More information about the git mailing list