Hi Maxim,

Any other comments, could it be merged or delayed until someone really needs it?

Thanks,
Forrest

> -----Original Message-----
> From: Maxim Uvarov [mailto:[email protected]]
> Sent: Wednesday, August 03, 2016 15:01
> To: Forrest Shi <[email protected]>; [email protected]
> Cc: lng-odp <[email protected]>
> Subject: Re: [lng-odp] [PATCH v2] helper/eth: add mac address to string
> conversion
> 
> On 08/03/16 05:05, Forrest Shi wrote:
> > Hi,
> >
> > this is the coverage report of call the function by l3fwd.
> >
> > thanks,
> > Forrest
> 
> in that case it's ok, we just need new functions called at least from 
> somewhere..
> 
> Maxim.
> >
> > On 3 August 2016 at 09:57, Forrest Shi <[email protected]
> > <mailto:[email protected]>> wrote:
> >
> >     Hi Maxim & Bala,
> >
> >     It is a reverse function of the odph_eth_addr_parse(...).
> >
> >     It could be used by l2fwd-simple, ipsec or other example like
> >     l3fwd to avoid duplicate or similar code.
> >
> >     thanks,
> >     Forrest
> >
> >
> >     On 2 August 2016 at 23:50, Maxim Uvarov <[email protected]
> >     <mailto:[email protected]>> wrote:
> >
> >         On 08/02/16 18:21, Bala Manoharan wrote:
> >
> >             one minor question: Is this API mainly for debugging or is
> >             there any
> >             other use case? Apart from this
> >
> >
> >         that is good point. We need code coverage to merge this
> >         function. Please add
> >         some simple test for helpers tests also.
> >
> >         Maxim.
> >
> >
> >
> >             Reviewed-by: Balasubramanian Manoharan
> >             <[email protected]
> > <mailto:[email protected]>>
> >
> >             Regards,
> >             Bala
> >
> >
> >             On 2 August 2016 at 14:20,  <[email protected]
> >             <mailto:[email protected]>> wrote:
> >
> >                 From: Xuelin Shi <[email protected]
> >                 <mailto:[email protected]>>
> >
> >                 generate mac string representation (XX:XX:XX:XX:XX:XX)
> >                 of odph_ethaddr_t
> >
> >                 Signed-off-by: Xuelin Shi <[email protected]
> >                 <mailto:[email protected]>>
> >                 ---
> >                 v2:
> >                   fix style issue.
> >
> >                   helper/eth.c                    | 11 +++++++++++
> >                   helper/include/odp/helper/eth.h | 14 ++++++++++++++
> >                   2 files changed, 25 insertions(+)
> >
> >                 diff --git a/helper/eth.c b/helper/eth.c
> >                 index 9a151fa..393e529 100644
> >                 --- a/helper/eth.c
> >                 +++ b/helper/eth.c
> >                 @@ -34,3 +34,14 @@ int
> >                 odph_eth_addr_parse(odph_ethaddr_t *mac, const char
> > *str)
> >
> >                          return 0;
> >                   }
> >                 +
> >                 +char *odph_eth_addr_string(odph_ethaddr_t *mac, char
> >                 *buf)
> >                 +{
> >                 +       uint8_t *byte;
> >                 +
> >                 +       byte = mac->addr;
> >                 +       sprintf(buf, "%02X:%02X:%02X:%02X:%02X:%02X",
> >                 +               byte[0], byte[1], byte[2], byte[3],
> >                 byte[4], byte[5]);
> >                 +
> >                 +       return buf;
> >                 +}
> >                 diff --git a/helper/include/odp/helper/eth.h
> >                 b/helper/include/odp/helper/eth.h
> >                 index 9f47ddf..9291774 100644
> >                 --- a/helper/include/odp/helper/eth.h
> >                 +++ b/helper/include/odp/helper/eth.h
> >                 @@ -120,6 +120,20 @@
> >                 ODP_STATIC_ASSERT(sizeof(odph_vlanhdr_t) ==
> >                 ODPH_VLANHDR_LEN,
> >                   int odph_eth_addr_parse(odph_ethaddr_t *mac, const
> >                 char *str);
> >
> >                   /**
> >                 + * Generate text string representation of a MAC address
> >                 + *
> >                 + * The mac address string representation
> >                 (xx:xx:xx:xx:xx:xx) is stored into a
> >                 + * buffer specified by the second param, caller
> >                 should guarantee the size of the
> >                 + * buffer is big enough.
> >                 + *
> >                 + * @param mac   Pointer to MAC address
> >                 + * @param buf   Pointer to buffer to store string
> >                 + *
> >                 + * @return     Pointer to the supplied buffer
> >                 + */
> >                 +char *odph_eth_addr_string(odph_ethaddr_t *mac, char
> >                 *buf);
> >                 +
> >                 +/**
> >                    * @}
> >                    */
> >
> >                 --
> >                 2.1.0.27.g96db324
> >
> >
> >
> >


Reply via email to