Searched refs:nsim_dev (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/net/netdevsim/ |
| H A D | netdevsim.h | 109 struct nsim_dev *nsim_dev; member 166 struct netdevsim *nsim_create(struct nsim_dev *nsim_dev, 175 void nsim_udp_tunnels_debugfs_create(struct nsim_dev *nsim_dev); 176 int nsim_udp_tunnels_info_create(struct nsim_dev *nsim_dev, 181 int nsim_bpf_dev_init(struct nsim_dev *nsim_dev); 182 void nsim_bpf_dev_exit(struct nsim_dev *nsim_dev); 191 static inline int nsim_bpf_dev_init(struct nsim_dev *nsim_dev) in nsim_bpf_dev_init() argument 196 static inline void nsim_bpf_dev_exit(struct nsim_dev *nsim_dev) in nsim_bpf_dev_exit() argument 250 int nsim_dev_health_init(struct nsim_dev *nsim_dev, struct devlink *devlink); 251 void nsim_dev_health_exit(struct nsim_dev *nsim_dev); [all …]
|
| H A D | udp_tunnels.c | 125 int nsim_udp_tunnels_info_create(struct nsim_dev *nsim_dev, in nsim_udp_tunnels_info_create() argument 131 if (nsim_dev->udp_ports.shared && nsim_dev->udp_ports.open_only) { in nsim_udp_tunnels_info_create() 132 dev_err(&nsim_dev->nsim_bus_dev->dev, in nsim_udp_tunnels_info_create() 137 if (!nsim_dev->udp_ports.shared) in nsim_udp_tunnels_info_create() 140 ns->udp_ports.ports = nsim_dev->udp_ports.__ports; in nsim_udp_tunnels_info_create() 169 if (nsim_dev->udp_ports.sync_all) { in nsim_udp_tunnels_info_create() 176 if (nsim_dev->udp_ports.open_only) in nsim_udp_tunnels_info_create() 178 if (nsim_dev->udp_ports.ipv4_only) in nsim_udp_tunnels_info_create() 180 if (nsim_dev->udp_ports.shared) in nsim_udp_tunnels_info_create() 181 info->shared = &nsim_dev->udp_ports.utn_shared; in nsim_udp_tunnels_info_create() [all …]
|
| H A D | netdev.c | 211 struct nsim_dev *nsim_dev = ns->nsim_dev; in nsim_set_vf_mac() local 214 if (vf >= nsim_dev_get_vfs(nsim_dev) || is_multicast_ether_addr(mac)) in nsim_set_vf_mac() 216 memcpy(nsim_dev->vfconfigs[vf].vf_mac, mac, ETH_ALEN); in nsim_set_vf_mac() 225 struct nsim_dev *nsim_dev = ns->nsim_dev; in nsim_set_vf_vlan() local 227 if (vf >= nsim_dev_get_vfs(nsim_dev) || vlan > 4095 || qos > 7) in nsim_set_vf_vlan() 230 nsim_dev->vfconfigs[vf].vlan = vlan; in nsim_set_vf_vlan() 231 nsim_dev->vfconfigs[vf].qos = qos; in nsim_set_vf_vlan() 232 nsim_dev->vfconfigs[vf].vlan_proto = vlan_proto; in nsim_set_vf_vlan() 240 struct nsim_dev *nsim_dev = ns->nsim_dev; in nsim_set_vf_rate() local 242 if (nsim_esw_mode_is_switchdev(ns->nsim_dev)) { in nsim_set_vf_rate() [all …]
|
| H A D | hwstats.c | 221 struct nsim_dev *nsim_dev; in nsim_dev_hwstats_enable_ifindex() local 226 nsim_dev = container_of(hwstats, struct nsim_dev, hwstats); in nsim_dev_hwstats_enable_ifindex() 227 net = nsim_dev_net(nsim_dev); in nsim_dev_hwstats_enable_ifindex() 404 int nsim_dev_hwstats_init(struct nsim_dev *nsim_dev) in nsim_dev_hwstats_init() argument 406 struct nsim_dev_hwstats *hwstats = &nsim_dev->hwstats; in nsim_dev_hwstats_init() 407 struct net *net = nsim_dev_net(nsim_dev); in nsim_dev_hwstats_init() 418 hwstats->ddir = debugfs_create_dir("hwstats", nsim_dev->ddir); in nsim_dev_hwstats_init() 470 void nsim_dev_hwstats_exit(struct nsim_dev *nsim_dev) in nsim_dev_hwstats_exit() argument 472 struct nsim_dev_hwstats *hwstats = &nsim_dev->hwstats; in nsim_dev_hwstats_exit() 473 struct net *net = nsim_dev_net(nsim_dev); in nsim_dev_hwstats_exit()
|
| /linux/tools/testing/selftests/drivers/net/netdevsim/ |
| H A D | peer.sh | 58 local nsim_dev="$2" 61 cat /sys/class/net/"$nsim_dev"/carrier 2>/dev/null)" -eq 1 67 local nsim_dev="$2" 69 if ! is_carrier_up "$netns" "$nsim_dev"; then 70 echo "$nsim_dev's carrier should be UP, but it isn't" 79 local nsim_dev="$2" 81 if is_carrier_up "$netns" "$nsim_dev"; then 82 echo "$nsim_dev's carrier should be DOWN, but it isn't"
|