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 --- |