Lines Matching defs:nsim_dev

211 	struct nsim_dev *nsim_dev = ns->nsim_dev;
214 if (vf >= nsim_dev_get_vfs(nsim_dev) || is_multicast_ether_addr(mac))
216 memcpy(nsim_dev->vfconfigs[vf].vf_mac, mac, ETH_ALEN);
225 struct nsim_dev *nsim_dev = ns->nsim_dev;
227 if (vf >= nsim_dev_get_vfs(nsim_dev) || vlan > 4095 || qos > 7)
230 nsim_dev->vfconfigs[vf].vlan = vlan;
231 nsim_dev->vfconfigs[vf].qos = qos;
232 nsim_dev->vfconfigs[vf].vlan_proto = vlan_proto;
240 struct nsim_dev *nsim_dev = ns->nsim_dev;
242 if (nsim_esw_mode_is_switchdev(ns->nsim_dev)) {
247 if (vf >= nsim_dev_get_vfs(nsim_dev))
250 nsim_dev->vfconfigs[vf].min_tx_rate = min;
251 nsim_dev->vfconfigs[vf].max_tx_rate = max;
259 struct nsim_dev *nsim_dev = ns->nsim_dev;
261 if (vf >= nsim_dev_get_vfs(nsim_dev))
263 nsim_dev->vfconfigs[vf].spoofchk_enabled = val;
271 struct nsim_dev *nsim_dev = ns->nsim_dev;
273 if (vf >= nsim_dev_get_vfs(nsim_dev))
275 nsim_dev->vfconfigs[vf].rss_query_enabled = val;
283 struct nsim_dev *nsim_dev = ns->nsim_dev;
285 if (vf >= nsim_dev_get_vfs(nsim_dev))
287 nsim_dev->vfconfigs[vf].trusted = val;
296 struct nsim_dev *nsim_dev = ns->nsim_dev;
298 if (vf >= nsim_dev_get_vfs(nsim_dev))
302 ivi->linkstate = nsim_dev->vfconfigs[vf].link_state;
303 ivi->min_tx_rate = nsim_dev->vfconfigs[vf].min_tx_rate;
304 ivi->max_tx_rate = nsim_dev->vfconfigs[vf].max_tx_rate;
305 ivi->vlan = nsim_dev->vfconfigs[vf].vlan;
306 ivi->vlan_proto = nsim_dev->vfconfigs[vf].vlan_proto;
307 ivi->qos = nsim_dev->vfconfigs[vf].qos;
308 memcpy(&ivi->mac, nsim_dev->vfconfigs[vf].vf_mac, ETH_ALEN);
309 ivi->spoofchk = nsim_dev->vfconfigs[vf].spoofchk_enabled;
310 ivi->trusted = nsim_dev->vfconfigs[vf].trusted;
311 ivi->rss_query_en = nsim_dev->vfconfigs[vf].rss_query_enabled;
319 struct nsim_dev *nsim_dev = ns->nsim_dev;
321 if (vf >= nsim_dev_get_vfs(nsim_dev))
333 nsim_dev->vfconfigs[vf].link_state = state;
1054 err = nsim_udp_tunnels_info_create(ns->nsim_dev, ns->netdev);
1126 struct netdevsim *nsim_create(struct nsim_dev *nsim_dev,
1135 nsim_dev->nsim_bus_dev->num_queues);
1142 dev_net_set(dev, nsim_dev_net(nsim_dev));
1145 ns->nsim_dev = nsim_dev;
1147 ns->nsim_bus_dev = nsim_dev->nsim_bus_dev;