Lines Matching +full:no +full:- +full:ether +full:- +full:link

1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * u_ether.h -- interface to USB gadget "ethernet link" utilities
5 * Copyright (C) 2003-2005,2008 David Brownell
6 * Copyright (C) 2003-2004 Robert Schwebel, Benedikt Spranger
23 * changed by "ifconfig usb0 hw ether xx:xx:xx:xx:xx:xx"
42 * This represents the USB side of an "ethernet" link, managed by a USB
44 * in different configurations could share the same ethernet link/netdev,
47 * There is a current limitation that only one instance of this link may
95 /* gether_setup - initialize one ethernet-over-usb link
98 * host side of the link is recorded
101 * This sets up the single network link that may be exported by a
102 * gadget driver using this framework. The link layer addresses are
121 * gether_register_netdev - register the net device
124 * Registers the net device associated with this ethernet-over-usb link
129 /* gether_setup_default - initialize one ethernet-over-usb link
132 * This sets up the single network link that may be exported by a
133 * gadget driver using this framework. The link layer addresses
144 * gether_set_gadget - initialize one ethernet-over-usb link with a gadget
145 * @net: device representing this link
148 * This associates one ethernet-over-usb link with a gadget.
153 * gether_set_dev_addr - initialize an ethernet-over-usb link with eth address
154 * @net: device representing this link
157 * This sets the device-side Ethernet address of this ethernet-over-usb link
164 * gether_get_dev_addr - get an ethernet-over-usb link eth address
165 * @net: device representing this link
169 * This gets the device-side Ethernet address of this ethernet-over-usb link.
175 * gether_set_host_addr - initialize an ethernet-over-usb link with host address
176 * @net: device representing this link
179 * This sets the host-side Ethernet address of this ethernet-over-usb link
186 * gether_get_host_addr - get an ethernet-over-usb link host address
187 * @net: device representing this link
191 * This gets the host-side Ethernet address of this ethernet-over-usb link.
197 * gether_get_host_addr_cdc - get an ethernet-over-usb link host address
198 * @net: device representing this link
202 * This gets the CDC formatted host-side Ethernet address of this
203 * ethernet-over-usb link.
209 * gether_get_host_addr_u8 - get an ethernet-over-usb link host address
210 * @net: device representing this link
213 * This gets the binary formatted host-side Ethernet address of this
214 * ethernet-over-usb link.
219 * gether_set_qmult - initialize an ethernet-over-usb link with a multiplier
220 * @net: device representing this link
223 * This sets the queue length multiplier of this ethernet-over-usb link.
229 * gether_get_qmult - get an ethernet-over-usb link multiplier
230 * @net: device representing this link
232 * This gets the queue length multiplier of this ethernet-over-usb link.
237 * gether_get_ifname - get an ethernet-over-usb link interface name
238 * @net: device representing this link
242 * This gets the interface name of this ethernet-over-usb link.
260 * chancy, so be **CERTAIN** there are no hardware issues with in can_support_ecm()