Lines Matching defs:master

67 	struct net_device *master = dsa_slave_to_master(dev);
71 if (!(master->flags & IFF_UP))
74 if (!ether_addr_equal(dev->dev_addr, master->dev_addr)) {
75 err = dev_uc_add(master, dev->dev_addr);
81 err = dev_set_allmulti(master, 1);
86 err = dev_set_promiscuity(master, 1);
99 dev_set_promiscuity(master, -1);
102 dev_set_allmulti(master, -1);
104 if (!ether_addr_equal(dev->dev_addr, master->dev_addr))
105 dev_uc_del(master, dev->dev_addr);
112 struct net_device *master = dsa_slave_to_master(dev);
117 dev_mc_unsync(master, dev);
118 dev_uc_unsync(master, dev);
120 dev_set_allmulti(master, -1);
122 dev_set_promiscuity(master, -1);
124 if (!ether_addr_equal(dev->dev_addr, master->dev_addr))
125 dev_uc_del(master, dev->dev_addr);
132 struct net_device *master = dsa_slave_to_master(dev);
135 dev_set_allmulti(master,
138 dev_set_promiscuity(master,
145 struct net_device *master = dsa_slave_to_master(dev);
147 dev_mc_sync(master, dev);
148 dev_uc_sync(master, dev);
153 struct net_device *master = dsa_slave_to_master(dev);
163 if (!ether_addr_equal(addr->sa_data, master->dev_addr)) {
164 err = dev_uc_add(master, addr->sa_data);
169 if (!ether_addr_equal(dev->dev_addr, master->dev_addr))
170 dev_uc_del(master, dev->dev_addr);
332 struct net_device *master = dsa_slave_to_master(dev);
371 err = vlan_vid_add(master, htons(ETH_P_8021Q), vid);
419 struct net_device *master = dsa_slave_to_master(dev);
440 vlan_vid_del(master, htons(ETH_P_8021Q), vid);
558 * the packet, once the master interface pads the frame. Account for
864 struct net_device *master = dsa_slave_to_master(dev);
873 err = __netpoll_setup(netpoll, master);
1305 struct net_device *master = dsa_slave_to_master(dev);
1339 return vlan_vid_add(master, proto, vid);
1345 struct net_device *master = dsa_slave_to_master(dev);
1362 vlan_vid_del(master, proto, vid);
1479 struct net_device *master = dsa_slave_to_master(dev);
1522 mtu_limit = min_t(int, master->max_mtu, dev->max_mtu);
1523 old_master_mtu = master->mtu;
1528 /* If the master MTU isn't over limit, there's no need to check the CPU
1535 err = dev_set_mtu(master, new_master_mtu);
1564 dev_set_mtu(master, old_master_mtu);
1784 struct net_device *master = dsa_slave_to_master(dev);
1789 .master = master,
1799 struct net_device *master = cpu_dp->master;
1815 slave_dev->features = master->vlan_features | NETIF_F_HW_TC;
1824 eth_hw_addr_inherit(slave_dev, master);
1833 /* Try to save one extra realloc later in the TX path (in the master)
1834 * by also inheriting the master's needed headroom and tailroom.
1837 slave_dev->needed_headroom += master->needed_headroom;
1838 slave_dev->needed_tailroom += master->needed_tailroom;
1846 slave_dev->vlan_features = master->vlan_features;
1887 netdev_err(master, "error %d registering interface %s\n",
1893 ret = netdev_upper_dev_link(master, slave_dev, NULL);
1920 struct net_device *master = dsa_slave_to_master(slave_dev);
1926 netdev_upper_dev_unlink(master, slave_dev);