diff options
author | Florian Fainelli <f.fainelli@gmail.com> | 2016-06-07 16:32:41 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-06-08 11:23:42 -0700 |
commit | af42192c47c41ec132bda736a78d6d5e0d2999a9 (patch) | |
tree | f70a2550705174b35a899047d2b4f4b4c62cb933 /net/dsa/dsa_priv.h | |
parent | 1eb59443e72c69edbb836626f9f7f7e82427eeac (diff) | |
download | linux-stable-af42192c47c41ec132bda736a78d6d5e0d2999a9.tar.gz linux-stable-af42192c47c41ec132bda736a78d6d5e0d2999a9.tar.bz2 linux-stable-af42192c47c41ec132bda736a78d6d5e0d2999a9.zip |
net: dsa: Add initialization helper for CPU port ethtool_ops
Add a helper function: dsa_cpu_port_ethtool_init() which initializes a
custom ethtool_ops structure with custom DSA ethtool operations for CPU
ports. This is a preliminary change to move the initialization outside
of net/dsa/slave.c.
Reviewed-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/dsa/dsa_priv.h')
-rw-r--r-- | net/dsa/dsa_priv.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/dsa/dsa_priv.h b/net/dsa/dsa_priv.h index b42f1a5f95f3..106a9f067f94 100644 --- a/net/dsa/dsa_priv.h +++ b/net/dsa/dsa_priv.h @@ -58,6 +58,7 @@ const struct dsa_device_ops *dsa_resolve_tag_protocol(int tag_protocol); /* slave.c */ extern const struct dsa_device_ops notag_netdev_ops; void dsa_slave_mii_bus_init(struct dsa_switch *ds); +void dsa_cpu_port_ethtool_init(struct ethtool_ops *ops); int dsa_slave_create(struct dsa_switch *ds, struct device *parent, int port, const char *name); void dsa_slave_destroy(struct net_device *slave_dev); |