/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera.h | 296 char base_mac[ETH_ALEN]; member in struct:prestera_switch
|
H A D | prestera_main.c | 458 if (memcmp(port->sw->base_mac, addr, ETH_ALEN - 1)) 661 eth_hw_addr_gen(dev, sw->base_mac, port->fp_id); 665 if (memcmp(dev->dev_addr, sw->base_mac, ETH_ALEN - 1)) { 667 dev_addr_mod(dev, 0, sw->base_mac, ETH_ALEN - 1); 860 ret = of_get_mac_address(sw->np, sw->base_mac); 861 if (!is_valid_ether_addr(sw->base_mac) || ret) { 862 eth_random_addr(sw->base_mac); 866 return prestera_hw_switch_mac_set(sw, sw->base_mac);
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | minimal.c | 38 u8 base_mac[ETH_ALEN]; member in struct:mlxsw_m 62 mlxsw_reg_spad_base_mac_memcpy_from(spad_pl, mlxsw_m->base_mac); 240 0, mlxsw_m->base_mac, 241 sizeof(mlxsw_m->base_mac));
|
H A D | reg.h | 67 * base_mac + swid 70 MLXSW_ITEM_BUF(reg, spad, base_mac, 0x02, 6); 4938 * 0: base_mac, local port should be 0 and mac[7:0] is
|
H A D | spectrum.c | 371 mlxsw_reg_spad_base_mac_memcpy_from(spad_pl, mlxsw_sp->base_mac); 402 eth_hw_addr_gen(mlxsw_sp_port->dev, mlxsw_sp->base_mac, 1647 splittable, lanes, mlxsw_sp->base_mac, 1648 sizeof(mlxsw_sp->base_mac)); 1943 mlxsw_sp->base_mac, 1944 sizeof(mlxsw_sp->base_mac)); 2756 seed = jhash(mlxsw_sp->base_mac, sizeof(mlxsw_sp->base_mac),
|
H A D | spectrum.h | 161 unsigned char base_mac[ETH_ALEN]; member in struct:mlxsw_sp
|
H A D | spectrum_router.c | 11458 seed = jhash(mlxsw_sp->base_mac, sizeof(mlxsw_sp->base_mac), 0);
|
/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_main.c | 447 ppid->id_len = sizeof(lan966x->base_mac); 448 memcpy(&ppid->id, &lan966x->base_mac, ppid->id_len); 822 eth_hw_addr_gen(dev, lan966x->base_mac, p + 1); 1093 ether_addr_copy(lan966x->base_mac, mac_addr); 1096 eth_random_addr(lan966x->base_mac); 1097 lan966x->base_mac[5] &= 0xf0;
|
H A D | lan966x_main.h | 327 u8 base_mac[ETH_ALEN]; member in struct:lan966x
|
/linux-master/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_main.c | 843 if (of_get_mac_address(np, sparx5->base_mac)) { 845 eth_random_addr(sparx5->base_mac); 846 sparx5->base_mac[5] = 0;
|
H A D | sparx5_main.h | 277 u8 base_mac[ETH_ALEN]; member in struct:sparx5
|
H A D | sparx5_netdev.c | 207 ppid->id_len = sizeof(sparx5->base_mac); 208 memcpy(&ppid->id, &sparx5->base_mac, ppid->id_len); 283 eth_hw_addr_gen(ndev, sparx5->base_mac, portno + 1);
|
/linux-master/drivers/net/ethernet/mscc/ |
H A D | ocelot_net.c | 175 int id_len = sizeof(ocelot->base_mac); 180 memcpy(attrs.switch_id.id, &ocelot->base_mac, id_len); 1813 eth_hw_addr_gen(dev, ocelot->base_mac, port);
|
H A D | ocelot_vsc7514.c | 43 eth_random_addr(ocelot->base_mac); 44 ocelot->base_mac[5] &= 0xf0;
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | cpsw_new.c | 1118 ppid->id_len = sizeof(cpsw->base_mac); 1119 memcpy(&ppid->id, &cpsw->base_mac, ppid->id_len); 1940 eth_random_addr(cpsw->base_mac);
|
H A D | cpsw_priv.h | 364 u8 base_mac[ETH_ALEN]; member in struct:cpsw_common
|
/linux-master/include/soc/mscc/ |
H A D | ocelot.h | 823 u8 base_mac[ETH_ALEN]; member in struct:ocelot
|