Lines Matching full:address

68  * is_link_local_ether_addr - Determine if given Ethernet address is link-local
69 * @addr: Pointer to a six-byte array containing the Ethernet address
71 * Return true if address is link local reserved addr (01:80:c2:00:00:0X) per
91 * is_zero_ether_addr - Determine if give Ethernet address is all zeros.
92 * @addr: Pointer to a six-byte array containing the Ethernet address
94 * Return true if the address is all zeroes.
110 * is_multicast_ether_addr - Determine if the Ethernet address is a multicast.
111 * @addr: Pointer to a six-byte array containing the Ethernet address
113 * Return true if the address is a multicast address.
114 * By definition the broadcast address is also a multicast address.
144 * is_local_ether_addr - Determine if the Ethernet address is locally-assigned one (IEEE 802).
145 * @addr: Pointer to a six-byte array containing the Ethernet address
147 * Return true if the address is a local address.
155 * is_broadcast_ether_addr - Determine if the Ethernet address is broadcast
156 * @addr: Pointer to a six-byte array containing the Ethernet address
158 * Return true if the address is the broadcast address.
170 * is_unicast_ether_addr - Determine if the Ethernet address is unicast
171 * @addr: Pointer to a six-byte array containing the Ethernet address
173 * Return true if the address is a unicast address.
181 * is_valid_ether_addr - Determine if the given Ethernet address is valid
182 * @addr: Pointer to a six-byte array containing the Ethernet address
184 * Check that the Ethernet address (MAC) is not 00:00:00:00:00:00, is not
185 * a multicast address, and is not FF:FF:FF:FF:FF:FF.
187 * Return true if the address is valid.
193 /* FF:FF:FF:FF:FF:FF is a multicast address so we don't need to in is_valid_ether_addr()
217 * eth_random_addr - Generate software assigned random Ethernet address
218 * @addr: Pointer to a six-byte array containing the Ethernet address
220 * Generate a random Ethernet address (MAC) that is not multicast
233 * eth_broadcast_addr - Assign broadcast address
234 * @addr: Pointer to a six-byte array containing the Ethernet address
236 * Assign the broadcast address to the given address array.
244 * eth_zero_addr - Assign zero address
245 * @addr: Pointer to a six-byte array containing the Ethernet address
247 * Assign the zero address to the given address array.
259 * Generate a random Ethernet address (MAC) to be used by a net device
271 * @ha: pointer to hardware address
273 * Calculate CRC from a hardware address as basis for filter hashes.
281 * ether_addr_copy - Copy an Ethernet address
282 * @dst: Pointer to a six-byte array Ethernet address destination
283 * @src: Pointer to a six-byte array Ethernet address source
307 * Copy the Ethernet address from one net_device to another along with
308 * the address attributes (addr_assign_type).
319 * @addr1: Pointer to a six-byte array containing the Ethernet address
320 * @addr2: Pointer other six-byte array containing the Ethernet address
373 * @addr1: Pointer to a six-byte array containing the Ethernet address
374 * @addr2: Pointer other six-byte array containing the Ethernet address
378 * Please note: Use only when any Ethernet address may not be u16 aligned.
391 * @addr1: Pointer to a six-byte array containing the 1st Ethernet address
392 * @addr2: Pointer to a six-byte array containing the 2nd Ethernet address
393 * @mask: Pointer to a six-byte array containing the Ethernet address bitmask
413 * ether_addr_to_u64 - Convert an Ethernet address into a u64 value.
414 * @addr: Pointer to a six-byte array containing the Ethernet address
416 * Return a u64 value of the address
430 * u64_to_ether_addr - Convert a u64 to an Ethernet address.
431 * @u: u64 to convert to an Ethernet MAC address
432 * @addr: Pointer to a six-byte array to contain the Ethernet address
445 * eth_addr_dec - Decrement the given MAC address
447 * @addr: Pointer to a six-byte array containing Ethernet address to decrement
458 * eth_addr_inc() - Increment the given MAC address.
459 * @addr: Pointer to a six-byte array containing Ethernet address to increment.
470 * is_etherdev_addr - Tell if given Ethernet address belongs to the device.
472 * @addr: Pointer to a six-byte array containing the Ethernet address
474 * Compare passed address with all addresses of the device. Return true if the
475 * address if one of the device addresses.