Lines Matching refs:enaddr
44 #define ETHER_MAP_IP_MULTICAST(ipaddr, enaddr) \
46 /* u_char enaddr[ETHER_ADDR_LEN]; */ \
48 (enaddr)[0] = 0x01; \
49 (enaddr)[1] = 0x00; \
50 (enaddr)[2] = 0x5e; \
51 (enaddr)[3] = ((const u_char *)ipaddr)[1] & 0x7f; \
52 (enaddr)[4] = ((const u_char *)ipaddr)[2]; \
53 (enaddr)[5] = ((const u_char *)ipaddr)[3]; \
60 #define ETHER_MAP_IPV6_MULTICAST(ip6addr, enaddr) \
62 /* u_char enaddr[ETHER_ADDR_LEN]; */ \
64 (enaddr)[0] = 0x33; \
65 (enaddr)[1] = 0x33; \
66 (enaddr)[2] = ((const u_char *)ip6addr)[12]; \
67 (enaddr)[3] = ((const u_char *)ip6addr)[13]; \
68 (enaddr)[4] = ((const u_char *)ip6addr)[14]; \
69 (enaddr)[5] = ((const u_char *)ip6addr)[15]; \