Lines Matching defs:nsim_dev
85 struct nsim_dev *nsim_dev = ns->nsim_dev;
88 if (vf >= nsim_dev_get_vfs(nsim_dev) || is_multicast_ether_addr(mac))
90 memcpy(nsim_dev->vfconfigs[vf].vf_mac, mac, ETH_ALEN);
99 struct nsim_dev *nsim_dev = ns->nsim_dev;
101 if (vf >= nsim_dev_get_vfs(nsim_dev) || vlan > 4095 || qos > 7)
104 nsim_dev->vfconfigs[vf].vlan = vlan;
105 nsim_dev->vfconfigs[vf].qos = qos;
106 nsim_dev->vfconfigs[vf].vlan_proto = vlan_proto;
114 struct nsim_dev *nsim_dev = ns->nsim_dev;
116 if (nsim_esw_mode_is_switchdev(ns->nsim_dev)) {
121 if (vf >= nsim_dev_get_vfs(nsim_dev))
124 nsim_dev->vfconfigs[vf].min_tx_rate = min;
125 nsim_dev->vfconfigs[vf].max_tx_rate = max;
133 struct nsim_dev *nsim_dev = ns->nsim_dev;
135 if (vf >= nsim_dev_get_vfs(nsim_dev))
137 nsim_dev->vfconfigs[vf].spoofchk_enabled = val;
145 struct nsim_dev *nsim_dev = ns->nsim_dev;
147 if (vf >= nsim_dev_get_vfs(nsim_dev))
149 nsim_dev->vfconfigs[vf].rss_query_enabled = val;
157 struct nsim_dev *nsim_dev = ns->nsim_dev;
159 if (vf >= nsim_dev_get_vfs(nsim_dev))
161 nsim_dev->vfconfigs[vf].trusted = val;
170 struct nsim_dev *nsim_dev = ns->nsim_dev;
172 if (vf >= nsim_dev_get_vfs(nsim_dev))
176 ivi->linkstate = nsim_dev->vfconfigs[vf].link_state;
177 ivi->min_tx_rate = nsim_dev->vfconfigs[vf].min_tx_rate;
178 ivi->max_tx_rate = nsim_dev->vfconfigs[vf].max_tx_rate;
179 ivi->vlan = nsim_dev->vfconfigs[vf].vlan;
180 ivi->vlan_proto = nsim_dev->vfconfigs[vf].vlan_proto;
181 ivi->qos = nsim_dev->vfconfigs[vf].qos;
182 memcpy(&ivi->mac, nsim_dev->vfconfigs[vf].vf_mac, ETH_ALEN);
183 ivi->spoofchk = nsim_dev->vfconfigs[vf].spoofchk_enabled;
184 ivi->trusted = nsim_dev->vfconfigs[vf].trusted;
185 ivi->rss_query_en = nsim_dev->vfconfigs[vf].rss_query_enabled;
193 struct nsim_dev *nsim_dev = ns->nsim_dev;
195 if (vf >= nsim_dev_get_vfs(nsim_dev))
207 nsim_dev->vfconfigs[vf].link_state = state;
331 err = nsim_udp_tunnels_info_create(ns->nsim_dev, ns->netdev);
379 nsim_create(struct nsim_dev *nsim_dev, struct nsim_dev_port *nsim_dev_port)
386 nsim_dev->nsim_bus_dev->num_queues);
390 dev_net_set(dev, nsim_dev_net(nsim_dev));
394 ns->nsim_dev = nsim_dev;
396 ns->nsim_bus_dev = nsim_dev->nsim_bus_dev;