07 Dec, 2017

1 commit

  • Existing MC driver framework is based on MC-9.x.x flib. This patch
    migrates MC obj (DPBP, DPNI, DPRC, DPMAC etc) to use latest MC flib
    which is MC-10.3.0.

    Changes introduced due to migration:
    1. To get OBJ token, pair of create and open API replaces create APIs
    2. Pair of close and destroy APIs replaces destroy APIs
    3. For version read, get_version APIs replaces get_attributes APIs
    4. dpni_get/reset_statistics APIs replaces dpni_get/set_counter APIs
    5. Simplifies struct dpni_cfg and removes dpni_extended_cfg struct
    6. Single API dpni_get_buffer_layout/set_buffer_layout replaces
    dpni_get_rx/set_rx, tx related, tx_conf_buffer_layout related APIs.
    New API takes a queue type as an argument.
    7. Similarly dpni_get_queue/set_queue replaces
    dpni_get_rx_flow/set_rx_flow , tx_flow related, tx_conf related
    APIs

    Signed-off-by: Yogesh Gaur
    Signed-off-by: Priyanka Jain
    Reviewed-by: York Sun

    Yogesh Gaur
     

28 Jan, 2016

1 commit


01 Dec, 2015

1 commit


04 Aug, 2015

1 commit


22 Apr, 2015

1 commit

  • Freescale's Layerscape Management Complex (MC) provide support various
    objects like DPRC, DPNI, DPBP and DPIO.
    Where:
    DPRC: Place holdes for other MC objectes like DPNI, DPBP, DPIO
    DPBP: Management of buffer pool
    DPIO: Used for used to QBMan portal
    DPNI: Represents standard network interface

    These objects are used for DPAA ethernet drivers.

    Signed-off-by: J. German Rivera
    Signed-off-by: Lijun Pan
    Signed-off-by: Stuart Yoder
    Signed-off-by: Geoff Thorpe
    Signed-off-by: Haiying Wang
    Signed-off-by: Cristian Sovaiala
    Signed-off-by: pankaj chauhan
    Signed-off-by: Prabhakar Kushwaha
    Reviewed-by: York Sun

    Prabhakar Kushwaha