1. NAME

ether_addr_equal_64bits - Compare two Ethernet addresses

2. SYNOPSIS

bool ether_addr_equal_64bits(const u8  addr1[6+2] , const u8  addr2[6+2] );

3. ARGUMENTS

addr1[6+2]
    Pointer to an array of 8 bytes

addr2[6+2]
    Pointer to an other array of 8 bytes

4. DESCRIPTION

Compare two Ethernet addresses, returns true if equal, false otherwise.

The function doesnAqt 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.

5. COPYRIGHT