centos man page for ether_addr_equal_64bits

Query: ether_addr_equal_64bits

OS: centos

Section: 9

Links: centos man pages   all man pages

Forums: unix linux community   forum categories

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

ETHER_ADDR_EQUAL_64B(9) 				      Network device support					   ETHER_ADDR_EQUAL_64B(9)

NAME
ether_addr_equal_64bits - Compare two Ethernet addresses
SYNOPSIS
bool ether_addr_equal_64bits(const u8 addr1[6+2], const u8 addr2[6+2]);
ARGUMENTS
addr1[6+2] Pointer to an array of 8 bytes addr2[6+2] Pointer to an other array of 8 bytes
DESCRIPTION
Compare two Ethernet addresses, returns true if equal, false otherwise. The function doesn't need any conditional branches and possibly uses word memory accesses on CPU allowing cheap unaligned memory reads. arrays = { byte1, byte2, byte3, byte4, byte5, byte6, pad1, pad2 } Please note that alignment of addr1 & addr2 are only guaranteed to be 16 bits.
COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 ETHER_ADDR_EQUAL_64B(9)
Related Man Pages
krb5_address(3) - freebsd
krb5_address_prefixlen_boundary(3) - freebsd
krb5_append_addresses(3) - freebsd
krb5_address_compare(3) - freebsd
krb5_h_addr2addr(3) - freebsd
Similar Topics in the Unix Linux Community
Is UNIX an open source OS ?
Weird 'find' results
DB2 convert digits to binary format
Shopt -s histappend
[TIP] Processing YAML files with yq