[dpdk-dev] [PATCH v7 0/4] bonding PCI Port Hotplug

Bernard Iremonger bernard.iremonger at intel.com
Mon Jul 27 17:54:33 CEST 2015


Changes in V7:
Rebase.
Move call of bond_ethdev_free_queues() from bond_ethdev_stop() to
bond_ethdev_close().
Add patch 4, doc patch for testpmd_app_ug, adds bonding example.

Changes in V6:
Rebase.
add rte_eth_bond_free() to rte_eth_bond_version.map

Changes in V5:
Rebase.
Refactor initialisation of static structures.

Changes in V4:
Rebase to latest code.
Move freeing of queue memory from uninit() function to close() function.

Changes in V3:
Rebase to latest code.
Modified testpmd to handle attach/detach of bonding pmd.

Changes in V2:
Rebased to use drivers/net/bonding dirctory
Free rx and tx queues in uninit() function.

Bernard Iremonger (4):
  bonding: add support for PCI Port Hotplug
  test-pmd: modified testpmd for link_bonding
  bonding: free queue memory in close function
  testpmd_app_ug: add example of re-attaching bonded port

 app/test-pmd/cmdline.c                       |  4 +-
 app/test-pmd/testpmd.c                       | 22 +++++++-
 app/test-pmd/testpmd.h                       |  7 ++-
 doc/guides/testpmd_app_ug/testpmd_funcs.rst  | 13 +++++
 drivers/net/bonding/rte_eth_bond.h           | 13 ++++-
 drivers/net/bonding/rte_eth_bond_api.c       | 80 ++++++++++++++++++----------
 drivers/net/bonding/rte_eth_bond_pmd.c       | 44 +++++++++++++--
 drivers/net/bonding/rte_eth_bond_private.h   | 10 +++-
 drivers/net/bonding/rte_eth_bond_version.map |  1 +
 9 files changed, 156 insertions(+), 38 deletions(-)

-- 
1.9.1



More information about the dev mailing list