Lines Matching refs:addr

42 	unsigned char addr[ETH_ALEN];
58 unsigned char addr[ETH_ALEN];
64 const unsigned char *addr;
86 const unsigned char *addr = standalone_work->addr;
96 err = dsa_port_standalone_host_fdb_add(dp, addr, vid);
100 dp->index, addr, vid, err);
106 err = dsa_port_standalone_host_fdb_del(dp, addr, vid);
110 dp->index, addr, vid, err);
115 ether_addr_copy(mdb.addr, addr);
122 dp->index, addr, vid, err);
127 ether_addr_copy(mdb.addr, addr);
134 dp->index, addr, vid, err);
145 const unsigned char *addr,
158 ether_addr_copy(standalone_work->addr, addr);
171 ctx->addr, vid);
197 const unsigned char *addr)
203 .addr = addr,
207 dev_uc_add(master, addr);
217 const unsigned char *addr)
223 .addr = addr,
227 dev_uc_del(master, addr);
237 const unsigned char *addr)
243 .addr = addr,
247 dev_mc_add(master, addr);
257 const unsigned char *addr)
263 .addr = addr,
267 dev_mc_del(master, addr);
285 dsa_slave_sync_mc(dev, ha->addr);
288 dsa_slave_sync_uc(dev, ha->addr);
306 dsa_slave_unsync_uc(dev, ha->addr);
309 dsa_slave_unsync_mc(dev, ha->addr);
319 static int dsa_slave_phy_read(struct mii_bus *bus, int addr, int reg)
323 if (ds->phys_mii_mask & (1 << addr))
324 return ds->ops->phy_read(ds, addr, reg);
329 static int dsa_slave_phy_write(struct mii_bus *bus, int addr, int reg, u16 val)
333 if (ds->phys_mii_mask & (1 << addr))
334 return ds->ops->phy_write(ds, addr, reg, val);
454 struct sockaddr *addr = a;
457 if (!is_valid_ether_addr(addr->sa_data))
467 err = dsa_port_standalone_host_fdb_add(dp, addr->sa_data, 0);
472 if (!ether_addr_equal(addr->sa_data, master->dev_addr)) {
473 err = dev_uc_add(master, addr->sa_data);
485 eth_hw_addr_set(dev, addr->sa_data);
491 dsa_port_standalone_host_fdb_del(dp, addr->sa_data, 0);
504 dsa_slave_port_fdb_do_dump(const unsigned char *addr, u16 vid,
530 if (nla_put(dump->skb, NDA_LLADDR, ETH_ALEN, addr))
1807 ha->addr, vid);
1814 ha->addr, vid);
1871 ha->addr, vid);
1878 ha->addr, vid);
2474 static int dsa_slave_phy_connect(struct net_device *slave_dev, int addr,
2480 slave_dev->phydev = mdiobus_get_phy(ds->slave_mii_bus, addr);
2482 netdev_err(slave_dev, "no phy at %d\n", addr);
3466 info.addr = switchdev_work->addr;
3477 const unsigned char *addr = switchdev_work->addr;
3490 err = dsa_port_bridge_host_fdb_add(dp, addr, vid);
3492 err = dsa_port_lag_fdb_add(dp, addr, vid);
3494 err = dsa_port_fdb_add(dp, addr, vid);
3498 dp->index, addr, vid, err);
3506 err = dsa_port_bridge_host_fdb_del(dp, addr, vid);
3508 err = dsa_port_lag_fdb_del(dp, addr, vid);
3510 err = dsa_port_fdb_del(dp, addr, vid);
3514 dp->index, addr, vid, err);
3589 netdev_dbg(dev, "%s FDB entry towards %s, addr %pM vid %d%s\n",
3591 orig_dev->name, fdb_info->addr, fdb_info->vid,
3599 ether_addr_copy(switchdev_work->addr, fdb_info->addr);