mac.h 390 B

12345678910
  1. #include <stdint.h>
  2. #include <linux/if_ether.h>
  3. #define F_MAC "%02hhx:%02hhx:%02hhx:%02hhx:%02hhx:%02hhx"
  4. #define F_MAC_LEN 17
  5. #define F_MAC_IGN "%*2x:%*2x:%*2x:%*2x:%*2x:%*2x"
  6. #define F_MAC_VAR(var) (var)[0], (var)[1], (var)[2], (var)[3], (var)[4], (var)[5]
  7. #define F_MAC_VAR_REF(var) &(var)[0], &(var)[1], &(var)[2], &(var)[3], &(var)[4], &(var)[5]
  8. typedef uint8_t macaddr_t[ETH_ALEN];