Lines Matching full:ethernet

7  *		Definitions for the Ethernet handlers.
69 /* Reserved Ethernet Addresses per IEEE 802.1Q */
81 * is_link_local_ether_addr - Determine if given Ethernet address is link-local
82 * @addr: Pointer to a six-byte array containing the Ethernet address
104 * is_zero_ether_addr - Determine if give Ethernet address is all zeros.
105 * @addr: Pointer to a six-byte array containing the Ethernet address
123 * is_multicast_ether_addr - Determine if the Ethernet address is a multicast.
124 * @addr: Pointer to a six-byte array containing the Ethernet address
157 * is_local_ether_addr - Determine if the Ethernet address is locally-assigned one (IEEE 802).
158 * @addr: Pointer to a six-byte array containing the Ethernet address
168 * is_broadcast_ether_addr - Determine if the Ethernet address is broadcast
169 * @addr: Pointer to a six-byte array containing the Ethernet address
183 * is_unicast_ether_addr - Determine if the Ethernet address is unicast
184 * @addr: Pointer to a six-byte array containing the Ethernet address
194 * is_valid_ether_addr - Determine if the given Ethernet address is valid
195 * @addr: Pointer to a six-byte array containing the Ethernet address
197 * Check that the Ethernet address (MAC) is not 00:00:00:00:00:00, is not
230 * eth_random_addr - Generate software assigned random Ethernet address
231 * @addr: Pointer to a six-byte array containing the Ethernet address
233 * Generate a random Ethernet address (MAC) that is not multicast
245 * @addr: Pointer to a six-byte array containing the Ethernet address
256 * @addr: Pointer to a six-byte array containing the Ethernet address
266 * eth_hw_addr_random - Generate software assigned random Ethernet and
270 * Generate a random Ethernet address (MAC) to be used by a net device
295 * ether_addr_copy - Copy an Ethernet address
296 * @dst: Pointer to a six-byte array Ethernet address destination
297 * @src: Pointer to a six-byte array Ethernet address source
317 * eth_hw_addr_set - Assign Ethernet address to a net_device
333 * Copy the Ethernet address from one net_device to another along with
344 * ether_addr_equal - Compare two Ethernet addresses
345 * @addr1: Pointer to a six-byte array containing the Ethernet address
346 * @addr2: Pointer other six-byte array containing the Ethernet address
348 * Compare two Ethernet addresses, returns true if equal
368 * ether_addr_equal_64bits - Compare two Ethernet addresses
372 * Compare two Ethernet addresses, returns true if equal, false otherwise.
397 * ether_addr_equal_unaligned - Compare two not u16 aligned Ethernet addresses
398 * @addr1: Pointer to a six-byte array containing the Ethernet address
399 * @addr2: Pointer other six-byte array containing the Ethernet address
401 * Compare two Ethernet addresses, returns true if equal
403 * Please note: Use only when any Ethernet address may not be u16 aligned.
415 * ether_addr_equal_masked - Compare two Ethernet addresses with a mask
416 * @addr1: Pointer to a six-byte array containing the 1st Ethernet address
417 * @addr2: Pointer to a six-byte array containing the 2nd Ethernet address
418 * @mask: Pointer to a six-byte array containing the Ethernet address bitmask
420 * Compare two Ethernet addresses with a mask, returns true if for every bit
421 * set in the bitmask the equivalent bits in the ethernet addresses are equal.
458 * ether_addr_to_u64 - Convert an Ethernet address into a u64 value.
459 * @addr: Pointer to a six-byte array containing the Ethernet address
475 * u64_to_ether_addr - Convert a u64 to an Ethernet address.
476 * @u: u64 to convert to an Ethernet MAC address
477 * @addr: Pointer to a six-byte array to contain the Ethernet address
492 * @addr: Pointer to a six-byte array containing Ethernet address to decrement
504 * @addr: Pointer to a six-byte array containing Ethernet address to increment.
518 * @addr: Pointer to a six-byte array containing Ethernet address to increment.
529 * is_etherdev_addr - Tell if given Ethernet address belongs to the device.
531 * @addr: Pointer to a six-byte array containing the Ethernet address
557 * compare_ether_header - Compare two Ethernet headers
558 * @a: Pointer to Ethernet header
559 * @b: Pointer to Ethernet header
561 * Compare two Ethernet headers, returns 0 if equal.
594 * eth_hw_addr_gen - Generate and assign Ethernet address to a port
596 * @base_addr: base Ethernet address
648 * eth_skb_pad - Pad buffer to minimum number of octets for Ethernet frame
651 * An Ethernet frame should have a minimum size of 60 bytes. This function