On 26 April 2016 at 17:01, Savolainen, Petri (Nokia - FI/Espoo) < [email protected]> wrote:
> > > > -----Original Message----- > > From: EXT Balasubramanian Manoharan [mailto:[email protected]] > > Sent: Tuesday, April 26, 2016 12:14 PM > > To: [email protected] > > Cc: Savolainen, Petri (Nokia - FI/Espoo) <[email protected]>; > > Balasubramanian Manoharan <[email protected]> > > Subject: [API-NEXT 1/2] api: pktio: Adds interface loopback mode > > > > Adds loopback interface mode as a configurable parameter in > > odp_pktio_config_t structure. Support for loopback is an optional feature > > and should be checked in the interface capability before enabling the > > same. > > > > Signed-off-by: Balasubramanian Manoharan <[email protected]> > > --- > > include/odp/api/spec/packet_io.h | 14 ++++++++++++++ > > 1 file changed, 14 insertions(+) > > > > diff --git a/include/odp/api/spec/packet_io.h > > b/include/odp/api/spec/packet_io.h > > index 7c29176..76a9d5d 100644 > > --- a/include/odp/api/spec/packet_io.h > > +++ b/include/odp/api/spec/packet_io.h > > @@ -362,6 +362,14 @@ typedef struct odp_pktio_config_t { > > * Default value for all bits is zero. */ > > odp_pktout_config_opt_t pktout; > > > > + /** Interface loopback mode > > + * > > + * In this mode the packets sent out through the interface is > > + * looped back to the system. Supporting loopback mode is an > > I think this could be more explicit that packets sent out are received > from the input of _the same interface_. "Back to system" would allow input > from any interface and I think that's not the intention. > Okay. I will change in the next version. Regards, Bala > > -Petri > > > > + * optional feature per interface and should be queries in the > > + * interface capability before enabling the same. */ > > + odp_bool_t enable_loop; > > + > > } odp_pktio_config_t; > > > > /** > > @@ -399,6 +407,12 @@ typedef struct odp_pktio_capability_t { > > * A bit set to one indicates a supported operation. All other bits > > are > > * set to zero. */ > > odp_pktio_set_op_t set_op; > > + > > + /** Support of Loopback mode > > + * > > + * A boolean to denote whether loop back mode is supported on this > > + * specific interface. */ > > + odp_bool_t loop_supported; > > } odp_pktio_capability_t; > > > > /** > > -- > > 1.9.1 > >
_______________________________________________ lng-odp mailing list [email protected] https://lists.linaro.org/mailman/listinfo/lng-odp
