Lines Matching defs:enaddr
192 #define ETHER_MAP_IP_MULTICAST(ipaddr, enaddr) \
194 /* u_int8_t enaddr[ETHER_ADDR_LEN]; */ \
196 (enaddr)[0] = 0x01; \
197 (enaddr)[1] = 0x00; \
198 (enaddr)[2] = 0x5e; \
199 (enaddr)[3] = ((u_int8_t *)ipaddr)[1] & 0x7f; \
200 (enaddr)[4] = ((u_int8_t *)ipaddr)[2]; \
201 (enaddr)[5] = ((u_int8_t *)ipaddr)[3]; \
209 #define ETHER_MAP_IPV6_MULTICAST(ip6addr, enaddr) \
211 /* u_int8_t enaddr[ETHER_ADDR_LEN]; */ \
213 (enaddr)[0] = 0x33; \
214 (enaddr)[1] = 0x33; \
215 (enaddr)[2] = ((u_int8_t *)ip6addr)[12]; \
216 (enaddr)[3] = ((u_int8_t *)ip6addr)[13]; \
217 (enaddr)[4] = ((u_int8_t *)ip6addr)[14]; \
218 (enaddr)[5] = ((u_int8_t *)ip6addr)[15]; \