ether_addr_equal_masked(9)

ether_addr_equal_masked9

Compare two ethernet addresses with a mask

Usage

bool ether_addr_equal_masked(const u8 * addr1, const u8 * addr2, const u8 * mask);

Arguments

addr1

Pointer to a six-byte array containing the 1st Ethernet address

addr2

Pointer to a six-byte array containing the 2nd Ethernet address

mask

Pointer to a six-byte array containing the Ethernet address bitmask

Overview

Compare two Ethernet addresses with a mask, returns true if for every bit set in the bitmask the equivalent bits in the ethernet addresses are equal. Using a mask with all bits set is a slower ether_addr_equal.

From linux-manual-4.9 4.9.228-1 in Debian 9 (Stretch). Parsed by carta from the page's man source.