[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <87a8d3gddr.fsf@ketchup.i-did-not-set--mail-host-address--so-tickle-me>
Date: Mon, 14 Nov 2016 10:37:36 +1100
From: Vivien Didelot <vivien.didelot@...oirfairelinux.com>
To: Andrew Lunn <andrew@...n.ch>, David Miller <davem@...emloft.net>
Cc: netdev <netdev@...r.kernel.org>, Andrew Lunn <andrew@...n.ch>
Subject: Re: [PATCH net-next 04/11] net: dsa: mv88e6xxx: Abstract stats_snapshot into ops structure
Hi Andrew,
Andrew Lunn <andrew@...n.ch> writes:
> +static int mv88e6320_stats_snapshot(struct mv88e6xxx_chip *chip, int port)
> +{
> + port = (port + 1) << 5;
> +
> + return _mv88e6xxx_stats_snapshot(chip, port);
> +}
Please move the above helper in its internal SMI file (port, global1 or
whatever) and keep the below wrapper in chip.c. The correct prefix will
avoid having a _ prefix.
> +static int mv88e6xxx_stats_snapshot(struct mv88e6xxx_chip *chip, int port)
> +{
> + if (!chip->info->ops->stats_snapshot)
> + return -EOPNOTSUPP;
> +
> + return chip->info->ops->stats_snapshot(chip, port);
> +}
[...]
> static const struct mv88e6xxx_ops mv88e6175_ops = {
> @@ -3223,6 +3243,7 @@ static const struct mv88e6xxx_ops mv88e6175_ops = {
> .port_set_duplex = mv88e6xxx_port_set_duplex,
> .port_set_rgmii_delay = mv88e6352_port_set_rgmii_delay,
> .port_set_speed = mv88e6185_port_set_speed,
> + .stats_snapshot = mv88e6xxx_stats_snapshot,
> };
Is this expected? Doesn't look correct to me to use
mv88e6xxx_stats_snapshot here.
Thanks,
Vivien
Powered by blists - more mailing lists