Go to the source code of this file.
|
| STATIC_ASSERT ((sizeof(mac_address_t)==6), "MAC address must represent the on wire format") |
|
static u64 | ethernet_mac_address_u64 (const u8 *a) |
|
static void | ethernet_mac_address_from_u64 (u64 u, u8 *a) |
|
static int | ethernet_mac_address_is_multicast_u64 (u64 a) |
|
static int | ethernet_mac_address_is_zero (const u8 *mac) |
|
static void | ethernet_mac_address_generate (u8 *mac) |
|
static int | ethernet_mac_address_equal (const u8 *a, const u8 *b) |
|
static_always_inline void | mac_address_from_bytes (mac_address_t *mac, const u8 *bytes) |
|
static_always_inline void | mac_address_to_bytes (const mac_address_t *mac, u8 *bytes) |
|
static_always_inline int | mac_address_is_zero (const mac_address_t *mac) |
|
static_always_inline u64 | mac_address_as_u64 (const mac_address_t *mac) |
|
static_always_inline void | mac_address_from_u64 (mac_address_t *mac, u64 u) |
|
static_always_inline void | mac_address_copy (mac_address_t *dst, const mac_address_t *src) |
|
static_always_inline int | mac_address_cmp (const mac_address_t *a, const mac_address_t *b) |
|
static_always_inline int | mac_address_equal (const mac_address_t *a, const mac_address_t *b) |
|
static_always_inline void | mac_address_set_zero (mac_address_t *mac) |
|
static_always_inline int | mac_address_n_bits_set (const mac_address_t *a) |
|
void | mac_address_increment (mac_address_t *mac) |
|
uword | unformat_mac_address_t (unformat_input_t *input, va_list *args) |
|
u8 * | format_mac_address_t (u8 *s, va_list *args) |
|
◆ mac_address_t
◆ ethernet_mac_address_equal()
static int ethernet_mac_address_equal |
( |
const u8 * |
a, |
|
|
const u8 * |
b |
|
) |
| |
|
inlinestatic |
◆ ethernet_mac_address_from_u64()
static void ethernet_mac_address_from_u64 |
( |
u64 |
u, |
|
|
u8 * |
a |
|
) |
| |
|
inlinestatic |
◆ ethernet_mac_address_generate()
static void ethernet_mac_address_generate |
( |
u8 * |
mac | ) |
|
|
inlinestatic |
◆ ethernet_mac_address_is_multicast_u64()
static int ethernet_mac_address_is_multicast_u64 |
( |
u64 |
a | ) |
|
|
inlinestatic |
◆ ethernet_mac_address_is_zero()
static int ethernet_mac_address_is_zero |
( |
const u8 * |
mac | ) |
|
|
inlinestatic |
◆ ethernet_mac_address_u64()
static u64 ethernet_mac_address_u64 |
( |
const u8 * |
a | ) |
|
|
inlinestatic |
◆ format_mac_address_t()
u8* format_mac_address_t |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ mac_address_as_u64()
◆ mac_address_cmp()
◆ mac_address_copy()
◆ mac_address_equal()
◆ mac_address_from_bytes()
◆ mac_address_from_u64()
◆ mac_address_increment()
◆ mac_address_is_zero()
◆ mac_address_n_bits_set()
◆ mac_address_set_zero()
◆ mac_address_to_bytes()
◆ STATIC_ASSERT()
◆ unformat_mac_address_t()
◆ ZERO_MAC_ADDRESS