Lines Matching refs:nsim_bus_dev
85 struct nsim_bus_dev *nsim_bus_dev = ns->nsim_bus_dev;
88 if (vf >= nsim_bus_dev->num_vfs || is_multicast_ether_addr(mac))
90 memcpy(nsim_bus_dev->vfconfigs[vf].vf_mac, mac, ETH_ALEN);
99 struct nsim_bus_dev *nsim_bus_dev = ns->nsim_bus_dev;
101 if (vf >= nsim_bus_dev->num_vfs || vlan > 4095 || qos > 7)
104 nsim_bus_dev->vfconfigs[vf].vlan = vlan;
105 nsim_bus_dev->vfconfigs[vf].qos = qos;
106 nsim_bus_dev->vfconfigs[vf].vlan_proto = vlan_proto;
114 struct nsim_bus_dev *nsim_bus_dev = ns->nsim_bus_dev;
116 if (vf >= nsim_bus_dev->num_vfs)
119 nsim_bus_dev->vfconfigs[vf].min_tx_rate = min;
120 nsim_bus_dev->vfconfigs[vf].max_tx_rate = max;
128 struct nsim_bus_dev *nsim_bus_dev = ns->nsim_bus_dev;
130 if (vf >= nsim_bus_dev->num_vfs)
132 nsim_bus_dev->vfconfigs[vf].spoofchk_enabled = val;
140 struct nsim_bus_dev *nsim_bus_dev = ns->nsim_bus_dev;
142 if (vf >= nsim_bus_dev->num_vfs)
144 nsim_bus_dev->vfconfigs[vf].rss_query_enabled = val;
152 struct nsim_bus_dev *nsim_bus_dev = ns->nsim_bus_dev;
154 if (vf >= nsim_bus_dev->num_vfs)
156 nsim_bus_dev->vfconfigs[vf].trusted = val;
165 struct nsim_bus_dev *nsim_bus_dev = ns->nsim_bus_dev;
167 if (vf >= nsim_bus_dev->num_vfs)
171 ivi->linkstate = nsim_bus_dev->vfconfigs[vf].link_state;
172 ivi->min_tx_rate = nsim_bus_dev->vfconfigs[vf].min_tx_rate;
173 ivi->max_tx_rate = nsim_bus_dev->vfconfigs[vf].max_tx_rate;
174 ivi->vlan = nsim_bus_dev->vfconfigs[vf].vlan;
175 ivi->vlan_proto = nsim_bus_dev->vfconfigs[vf].vlan_proto;
176 ivi->qos = nsim_bus_dev->vfconfigs[vf].qos;
177 memcpy(&ivi->mac, nsim_bus_dev->vfconfigs[vf].vf_mac, ETH_ALEN);
178 ivi->spoofchk = nsim_bus_dev->vfconfigs[vf].spoofchk_enabled;
179 ivi->trusted = nsim_bus_dev->vfconfigs[vf].trusted;
180 ivi->rss_query_en = nsim_bus_dev->vfconfigs[vf].rss_query_enabled;
188 struct nsim_bus_dev *nsim_bus_dev = ns->nsim_bus_dev;
190 if (vf >= nsim_bus_dev->num_vfs)
202 nsim_bus_dev->vfconfigs[vf].link_state = state;
302 ns->nsim_bus_dev = nsim_dev->nsim_bus_dev;
303 SET_NETDEV_DEV(dev, &ns->nsim_bus_dev->dev);