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