[dpdk-dev] [PATCH v2 0/8] app/testpmd: forwarding

Bernard Iremonger bernard.iremonger at intel.com
Thu May 5 17:39:47 CEST 2016


Modify testpmd to allow stop, close, detach and attach
of a port without stopping forwarding.

This patchset should not be applied unless the following bonding patchset is applied:

0001-bonding-replace-spinlock-with-read-write-lock.patch
0002-bonding-add-read-write-lock-to-rx-tx-burst-functions.patch
0003-bonding-remove-memcopy-of-slaves-from-rx-tx-burst-fu.patch
0004-bonding-add-read-write-lock-to-stop-function.patch
0005-bonding-add-read-write-lock-to-the-link_update-funct.patch

Changes in v2:
Added 4 more patches
  app/testpmd: add function port_is_bonding_slave
  app/testpmd: move call to init_fwd_streams
  app/testpmd: check for valid socket id when attaching port
  app/testpmd: check for valid mbuf pool

Bernard Iremonger (8):
  app/testpmd: add function port_is_forwarding
  app/testpmd: don't update fwding config when attaching/detaching a
    port
  app/testpmd: check port is not forwarding in stop_port and close_port
  app/testpmd: reconfigure forwarding after changing portlist
  app/testpmd: add function port_is_bonding_slave
  app/testpmd: move call to init_fwd_streams
  app/testpmd: check for valid socket id when attaching port
  app/testpmd: check for valid mbuf pool

 app/test-pmd/config.c  |  26 ++++++++++--
 app/test-pmd/testpmd.c | 109 +++++++++++++++++++++++++------------------------
 app/test-pmd/testpmd.h |   5 ++-
 3 files changed, 82 insertions(+), 58 deletions(-)

-- 
2.6.3



More information about the dev mailing list