Lines Matching refs:mac

16 	unsigned char mac[ETH_ALEN];
57 const unsigned char *mac,
63 if (ether_addr_equal(mdb_entry->mac, mac) &&
81 ether_addr_copy(mdb_entry->mac, mdb->addr);
89 static void lan966x_mdb_encode_mac(unsigned char *mac,
93 ether_addr_copy(mac, mdb_entry->mac);
96 mac[0] = 0;
97 mac[1] = mdb_entry->ports >> 8;
98 mac[2] = mdb_entry->ports & 0xff;
100 mac[0] = mdb_entry->ports >> 8;
101 mac[1] = mdb_entry->ports & 0xff;
112 unsigned char mac[ETH_ALEN];
121 lan966x_mdb_encode_mac(mac, mdb_entry, type);
122 lan966x_mac_forget(lan966x, mac, mdb_entry->vid, type);
135 lan966x_mdb_encode_mac(mac, mdb_entry, type);
137 mac, mdb_entry->vid, type);
147 unsigned char mac[ETH_ALEN];
166 lan966x_mdb_encode_mac(mac, mdb_entry, type);
167 lan966x_mac_forget(lan966x, mac, mdb_entry->vid, type);
177 lan966x_mdb_encode_mac(mac, mdb_entry, type);
179 mac, mdb_entry->vid, type);
256 unsigned char mac[ETH_ALEN];
265 lan966x_mdb_encode_mac(mac, mdb_entry, type);
266 lan966x_mac_forget(lan966x, mac, mdb_entry->vid, type);
293 return lan966x_mac_learn(lan966x, pgid_entry->index, mdb_entry->mac,
305 unsigned char mac[ETH_ALEN];
326 lan966x_mdb_encode_mac(mac, mdb_entry, type);
327 lan966x_mac_forget(lan966x, mac, mdb_entry->vid, type);
350 return lan966x_mac_learn(lan966x, pgid_entry->index, mdb_entry->mac,
355 lan966x_mdb_classify(const unsigned char *mac)
357 if (mac[0] == 0x01 && mac[1] == 0x00 && mac[2] == 0x5e)
359 if (mac[0] == 0x33 && mac[1] == 0x33)
402 unsigned char mac[ETH_ALEN];
404 lan966x_mdb_encode_mac(mac, mdb_entry, type);
405 lan966x_mac_forget(lan966x, mac, mdb_entry->vid, type);
406 lan966x_mac_ip_learn(lan966x, true, mac, mdb_entry->vid, type);
414 unsigned char mac[ETH_ALEN];
417 lan966x_mdb_encode_mac(mac, mdb_entry, type);
418 lan966x_mac_forget(lan966x, mac, mdb_entry->vid, type);
432 lan966x_mac_learn(lan966x, pgid_entry->index, mdb_entry->mac,
445 type = lan966x_mdb_classify(mdb_entry->mac);
457 unsigned char mac[ETH_ALEN];
459 lan966x_mdb_encode_mac(mac, mdb_entry, type);
460 lan966x_mac_forget(lan966x, mac, mdb_entry->vid, type);
461 lan966x_mac_ip_learn(lan966x, false, mac, mdb_entry->vid, type);
469 unsigned char mac[ETH_ALEN];
472 lan966x_mdb_encode_mac(mac, mdb_entry, type);
473 lan966x_mac_forget(lan966x, mac, mdb_entry->vid, type);
487 lan966x_mac_learn(lan966x, pgid_entry->index, mdb_entry->mac,
500 type = lan966x_mdb_classify(mdb_entry->mac);
512 unsigned char mac[ETH_ALEN];
515 type = lan966x_mdb_classify(mdb_entry->mac);
517 lan966x_mdb_encode_mac(mac, mdb_entry, type);
521 lan966x_mac_forget(lan966x, mac, mdb_entry->vid, type);
529 unsigned char mac[ETH_ALEN];
533 type = lan966x_mdb_classify(mdb_entry->mac);
535 lan966x_mdb_encode_mac(mac, mdb_entry, type);
543 lan966x_mac_ip_learn(lan966x, cpu_copy, mac,
547 mdb_entry->mac,