[dpdk-dev] [PATCH v3 0/2] ADD mode 5(tlb) to link bonding pmd

Mrzyglod, DanielX T danielx.t.mrzyglod at intel.com
Wed Nov 26 18:18:14 CET 2014


v3 change:
Rebase patch version to HEAD of orgin/master.
Unit tests moved to the separate patch v3 2/2.

v2 change:
Add Unit Tests
Modification that updates obytes structure in virtualpmd driver.
change internals->slaves[i].last_obytes to have proper values.
Update codebase to Declan's patches.

v1 change:
Add support for mode 5 (Transmit load balancing) into pmd driver

This mode provides an adaptive transmit load balancing. 
It dynamically changes the transmitting slave, according to the computed load. 
Statistics are collected in 100ms intervals and scheduled every 10ms.

> -----Original Message-----
> From: Mrzyglod, DanielX T
> Sent: Wednesday, November 26, 2014 6:13 PM
> To: dev at dpdk.org
> Cc: Mrzyglod, DanielX T
> Subject: [PATCH v3 0/2] ADD mode 5(tlb) to link bonding pmd
> 
> This mode provides an adaptive transmit load balancing.
> It dynamically changes the transmitting slave, according to the computed load.
> Statistics are collected in 100ms intervals and scheduled every 10ms.
> 
> Daniel Mrzyglod (2):
>   This patch add support of mode 5 to link bonding pmd
>   Unit tests for Mode 5 of Bonding Transmit Load balancing.
> 
>  app/test/test_link_bonding.c               | 499 ++++++++++++++++++++++++++++-
>  app/test/virtual_pmd.c                     |   6 +-
>  lib/librte_pmd_bond/rte_eth_bond.h         |  11 +
>  lib/librte_pmd_bond/rte_eth_bond_args.c    |   1 +
>  lib/librte_pmd_bond/rte_eth_bond_pmd.c     | 160 ++++++++-
>  lib/librte_pmd_bond/rte_eth_bond_private.h |   2 +-
>  6 files changed, 673 insertions(+), 6 deletions(-)
> 
> --
> 2.1.0



More information about the dev mailing list