slave.c (e345e58ae4334f8b414ffc3e09ff63eb1f90f071) slave.c (4c08c586ff29bda47e3db14da096331d84933f48)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * net/dsa/slave.c - Slave device handling
4 * Copyright (c) 2008-2009 Marvell Semiconductor
5 */
6
7#include <linux/list.h>
8#include <linux/etherdevice.h>

--- 258 unchanged lines hidden (view full) ---

267 return ds->ops->port_hwtstamp_set(ds, port, ifr);
268 break;
269 }
270
271 return phylink_mii_ioctl(p->dp->pl, ifr, cmd);
272}
273
274static int dsa_slave_port_attr_set(struct net_device *dev,
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * net/dsa/slave.c - Slave device handling
4 * Copyright (c) 2008-2009 Marvell Semiconductor
5 */
6
7#include <linux/list.h>
8#include <linux/etherdevice.h>

--- 258 unchanged lines hidden (view full) ---

267 return ds->ops->port_hwtstamp_set(ds, port, ifr);
268 break;
269 }
270
271 return phylink_mii_ioctl(p->dp->pl, ifr, cmd);
272}
273
274static int dsa_slave_port_attr_set(struct net_device *dev,
275 const struct switchdev_attr *attr)
275 const struct switchdev_attr *attr,
276 struct netlink_ext_ack *extack)
276{
277 struct dsa_port *dp = dsa_slave_to_port(dev);
278 int ret;
279
280 if (!dsa_port_offloads_netdev(dp, attr->orig_dev))
281 return -EOPNOTSUPP;
282
283 switch (attr->id) {

--- 2098 unchanged lines hidden ---
277{
278 struct dsa_port *dp = dsa_slave_to_port(dev);
279 int ret;
280
281 if (!dsa_port_offloads_netdev(dp, attr->orig_dev))
282 return -EOPNOTSUPP;
283
284 switch (attr->id) {

--- 2098 unchanged lines hidden ---