Changeset de5791b in rtems-libbsd for linux/drivers/soc/fsl/qbman/qman_priv.h


Ignore:
Timestamp:
Jul 13, 2017, 6:31:46 AM (4 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
5, 5-freebsd-12, 6-freebsd-12, master
Children:
24866e6
Parents:
e818128
git-author:
Sebastian Huber <sebastian.huber@…> (07/13/17 06:31:46)
git-committer:
Sebastian Huber <sebastian.huber@…> (10/23/17 07:24:07)
Message:

dpaa: Add "libbsd,dedicated-portal" to QMan portals

By default, the network interfaces use a pool channel, see
dpaa_get_channel() in dpaa_eth_priv_probe(). To enable a dedicated QMan
software portal, use libbsd,dedicated-portal = "enabled";. This option
is useful for special purpose 10Gbit/s Ethernet processing.

/ {

soc: soc@ffe000000 {

fman0: fman@400000 {

enet7: ethernet@f2000 {

libbsd,dedicated-portal = "enabled";

};

};

};

};

File:
1 edited

Legend:

Unmodified
Added
Removed
  • linux/drivers/soc/fsl/qbman/qman_priv.h

    re818128 rde5791b  
    166166        /* Allow these to be joined in lists */
    167167        struct list_head list;
     168#else /* __rtems__ */
     169        struct list_head node;
    168170#endif /* __rtems__ */
    169171        /* User-visible portal configuration settings */
     
    202204void qman_set_sdest(u16 channel, unsigned int cpu_idx);
    203205
     206#ifdef __rtems__
     207struct qman_portal *qman_create_dedicated_portal(
     208    const struct qm_portal_config *c, const struct qman_cgrs *cgrs);
     209#endif /* __rtems__ */
    204210struct qman_portal *qman_create_affine_portal(
    205211                        const struct qm_portal_config *config,
Note: See TracChangeset for help on using the changeset viewer.