Lines Matching refs:mac
230 static void register_multicast_address(struct rt_apm32_eth *apm32_eth, const uint8_t *mac) in register_multicast_address() argument
236 crc = ethcrc(mac, 6); in register_multicast_address()
260 uint8_t mac[6]; in igmp_mac_filter() local
264 mac[0] = 0x01; in igmp_mac_filter()
265 mac[1] = 0x00; in igmp_mac_filter()
266 mac[2] = 0x5E; in igmp_mac_filter()
267 mac[3] = *(p+1) & 0x7F; in igmp_mac_filter()
268 mac[4] = *(p+2); in igmp_mac_filter()
269 mac[5] = *(p+3); in igmp_mac_filter()
271 register_multicast_address(apm32_eth, mac); in igmp_mac_filter()
276 … rt_kprintf("%02X:%02X:%02X:%02X:%02X:%02X\n", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); in igmp_mac_filter()
286 uint8_t mac[6]; in mld_mac_filter() local
290 mac[0] = 0x33; in mld_mac_filter()
291 mac[1] = 0x33; in mld_mac_filter()
292 mac[2] = *(p+0); in mld_mac_filter()
293 mac[3] = *(p+1); in mld_mac_filter()
294 mac[4] = *(p+2); in mld_mac_filter()
295 mac[5] = *(p+3); in mld_mac_filter()
297 register_multicast_address(apm32_eth, mac); in mld_mac_filter()
302 … rt_kprintf("%02X:%02X:%02X:%02X:%02X:%02X\n", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); in mld_mac_filter()