-----Original Message-----
> From: Neil Horman [mailto:nhorman at tuxdriver.com] 
> Sent: Wednesday, May 28, 2014 6:49 PM
> To: Doherty, Declan
> Cc: dev at dpdk.org
> Subject: Re: [dpdk-dev] [PATCH 0/4] Link Bonding Library
>
> On Wed, May 28, 2014 at 04:32:00PM +0100, declan.doherty at intel.com wrote:
> > From: Declan Doherty <declan.doherty at intel.com>
> > 
> > Initial release of Link Bonding Library (lib/librte_bond) with support 
> > for bonding modes :
> >  0 - Round Robin
> >  1 - Active Backup
> >  2 - Balance l2 / l23 / l34
> >  3 - Broadcast
> > 
> Why make this a separate library?  That requires exposure of yet another API 
> to applications.  Instead, why > not write a PMD that can enslave other PMD's 
> and treat them all as a single interface?  That way this all >  > works with 
> the existing API.
>
> Neil

Hi Neil,
the link bonding device is essentially a software PMD, and as such supports all 
the standard PMD APIs, the only new APIs which the link bonding library 
introduces  are for the control operations of the bonded device which are 
currently unsupported by the standard PMD API. Operations such as creating, 
adding/removing slaves, and configuring the modes of operation of the device 
have no analogous APIs in the current PMD API and required new ones to be 
created .

Declan
--------------------------------------------------------------
Intel Shannon Limited
Registered in Ireland
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
Registered Number: 308263
Business address: Dromore House, East Park, Shannon, Co. Clare

This e-mail and any attachments may contain confidential material for the sole 
use of the intended recipient(s). Any review or distribution by others is 
strictly prohibited. If you are not the intended recipient, please contact the 
sender and delete all copies.


Reply via email to