Le 03/11/17 à 13:12, Vivien Didelot a écrit : > Introduce a dsa_is_normal_port helper to check if a given port is a > normal user port as opposed to a CPU port or DSA link.
net/dsa/dsa2.c uses the "user" terminology should we use something like that here? > > Signed-off-by: Vivien Didelot <vivien.dide...@savoirfairelinux.com> > --- > include/net/dsa.h | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/include/net/dsa.h b/include/net/dsa.h > index 4e13e695f025..bf0e42c2a6f7 100644 > --- a/include/net/dsa.h > +++ b/include/net/dsa.h > @@ -248,6 +248,11 @@ static inline bool dsa_is_dsa_port(struct dsa_switch > *ds, int p) > return !!((ds->dsa_port_mask) & (1 << p)); > } > > +static inline bool dsa_is_normal_port(struct dsa_switch *ds, int p) > +{ > + return !dsa_is_cpu_port(ds, p) && !dsa_is_dsa_port(ds, p); > +} > + > static inline bool dsa_is_port_initialized(struct dsa_switch *ds, int p) > { > return ds->enabled_port_mask & (1 << p) && ds->ports[p].netdev; > -- Florian