Lines Matching +full:on +full:- +full:device

1 // SPDX-License-Identifier: GPL-2.0-or-later
9 * dev_change_name() - change name of a device
10 * @dev: device
13 * Change name of a device, can pass format strings "eth%d".
16 * Return: 0 on success, -errno on failure.
30 * dev_set_alias() - change ifalias of a device
31 * @dev: device
35 * Set ifalias for a device.
37 * Return: 0 on success, -errno on failure.
52 * dev_change_flags() - change device settings
53 * @dev: device
54 * @flags: device state flags
57 * Change settings on device based state flags. The flags are
60 * Return: 0 on success, -errno on failure.
76 * dev_set_group() - change group this device belongs to
77 * @dev: device
78 * @new_group: group this device should belong to
104 * dev_change_net_namespace() - move device to different nethost namespace
105 * @dev: device
107 * @pat: If not NULL name pattern to try if the current device name
110 * This function shuts down a device interface and moves it
111 * to a new network namespace. On success 0 is returned, on
116 * Return: 0 on success, -errno on failure.
126 * dev_change_carrier() - change device carrier
127 * @dev: device
130 * Change device carrier
132 * Return: 0 on success, -errno on failure.
146 * dev_change_tx_queue_len() - change TX queue length of a netdevice
147 * @dev: device
150 * Return: 0 on success, -errno on failure.
164 * dev_change_proto_down() - set carrier according to proto_down
165 * @dev: device
168 * Return: 0 on success, -errno on failure.
182 * dev_open() - prepare an interface for use
183 * @dev: device to open
186 * Takes a device from down to up state. The device's private open
188 * the device is moved into the up state and a %NETDEV_UP message is
191 * Calling this function on an active interface is a nop. On a failure
194 * Return: 0 on success, -errno on failure.
209 * dev_close() - shutdown an interface
210 * @dev: device to shutdown
212 * This function moves an active device into down state. A
213 * %NETDEV_GOING_DOWN is sent to the netdev notifier chain. The device
228 const struct net_device_ops *ops = dev->netdev_ops; in dev_eth_ioctl()
229 int ret = -ENODEV; in dev_eth_ioctl()
231 if (!ops->ndo_eth_ioctl) in dev_eth_ioctl()
232 return -EOPNOTSUPP; in dev_eth_ioctl()
236 ret = ops->ndo_eth_ioctl(dev, ifr, cmd); in dev_eth_ioctl()
256 * dev_disable_lro() - disable Large Receive Offload on a device
257 * @dev: device
259 * Disable Large Receive Offload (LRO) on a net device. Must be
272 * dev_set_promiscuity() - update promiscuity count on a device
273 * @dev: device
276 * Add or remove promiscuity from a device. While the count in the device
278 * the device reverts back to normal filtering operation. A negative inc
279 * value is used to drop promiscuity on the device.
280 * Return 0 if successful or a negative errno code on error.
295 * dev_set_allmulti() - update allmulti count on a device
296 * @dev: device
299 * Add or remove reception of all multicast frames to a device. While the
300 * count in the device remains above zero the interface remains listening
301 * to all interfaces. Once it hits zero the device reverts back to normal
305 * Return: 0 on success, -errno on failure.
321 * dev_set_mac_address() - change Media Access Control Address
322 * @dev: device
326 * Change the hardware (MAC) address of the device
328 * Return: 0 on success, -errno on failure.
356 * netdev_state_change() - device changes state
357 * @dev: device to cause notification
359 * Called to indicate a device has changed state. This function calls