Lines Matching full:ns

15 	struct netdevsim *ns = netdev_priv(dev);  in nsim_udp_tunnel_set_port()  local
18 ret = -ns->udp_ports.inject_error; in nsim_udp_tunnel_set_port()
19 ns->udp_ports.inject_error = 0; in nsim_udp_tunnel_set_port()
21 if (ns->udp_ports.sleep) in nsim_udp_tunnel_set_port()
22 msleep(ns->udp_ports.sleep); in nsim_udp_tunnel_set_port()
25 if (ns->udp_ports.ports[table][entry]) { in nsim_udp_tunnel_set_port()
29 ns->udp_ports.ports[table][entry] = in nsim_udp_tunnel_set_port()
44 struct netdevsim *ns = netdev_priv(dev); in nsim_udp_tunnel_unset_port() local
47 ret = -ns->udp_ports.inject_error; in nsim_udp_tunnel_unset_port()
48 ns->udp_ports.inject_error = 0; in nsim_udp_tunnel_unset_port()
50 if (ns->udp_ports.sleep) in nsim_udp_tunnel_unset_port()
51 msleep(ns->udp_ports.sleep); in nsim_udp_tunnel_unset_port()
55 if (val == ns->udp_ports.ports[table][entry]) { in nsim_udp_tunnel_unset_port()
56 ns->udp_ports.ports[table][entry] = 0; in nsim_udp_tunnel_unset_port()
59 val, ns->udp_ports.ports[table][entry]); in nsim_udp_tunnel_unset_port()
73 struct netdevsim *ns = netdev_priv(dev); in nsim_udp_tunnel_sync_table() local
78 ret = -ns->udp_ports.inject_error; in nsim_udp_tunnel_sync_table()
79 ns->udp_ports.inject_error = 0; in nsim_udp_tunnel_sync_table()
83 ns->udp_ports.ports[table][i] = in nsim_udp_tunnel_sync_table()
113 struct netdevsim *ns = netdev_priv(dev); in nsim_udp_tunnels_info_reset_write() local
117 memset(ns->udp_ports.ports, 0, sizeof(ns->udp_ports.__ports)); in nsim_udp_tunnels_info_reset_write()
135 struct netdevsim *ns = netdev_priv(dev); in nsim_udp_tunnels_info_create() local
145 ns->udp_ports.ports = ns->udp_ports.__ports; in nsim_udp_tunnels_info_create()
147 ns->udp_ports.ports = nsim_dev->udp_ports.__ports; in nsim_udp_tunnels_info_create()
149 ns->udp_ports.ddir = debugfs_create_dir("udp_ports", in nsim_udp_tunnels_info_create()
150 ns->nsim_dev_port->ddir); in nsim_udp_tunnels_info_create()
152 debugfs_create_u32("inject_error", 0600, ns->udp_ports.ddir, in nsim_udp_tunnels_info_create()
153 &ns->udp_ports.inject_error); in nsim_udp_tunnels_info_create()
155 ns->udp_ports.dfs_ports[0].array = ns->udp_ports.ports[0]; in nsim_udp_tunnels_info_create()
156 ns->udp_ports.dfs_ports[0].n_elements = NSIM_UDP_TUNNEL_N_PORTS; in nsim_udp_tunnels_info_create()
157 debugfs_create_u32_array("table0", 0400, ns->udp_ports.ddir, in nsim_udp_tunnels_info_create()
158 &ns->udp_ports.dfs_ports[0]); in nsim_udp_tunnels_info_create()
160 ns->udp_ports.dfs_ports[1].array = ns->udp_ports.ports[1]; in nsim_udp_tunnels_info_create()
161 ns->udp_ports.dfs_ports[1].n_elements = NSIM_UDP_TUNNEL_N_PORTS; in nsim_udp_tunnels_info_create()
162 debugfs_create_u32_array("table1", 0400, ns->udp_ports.ddir, in nsim_udp_tunnels_info_create()
163 &ns->udp_ports.dfs_ports[1]); in nsim_udp_tunnels_info_create()
165 debugfs_create_file("reset", 0200, ns->udp_ports.ddir, in nsim_udp_tunnels_info_create()
175 ns->udp_ports.sleep = nsim_dev->udp_ports.sleep; in nsim_udp_tunnels_info_create()
184 if (ns->udp_ports.sleep) in nsim_udp_tunnels_info_create()
201 struct netdevsim *ns = netdev_priv(dev); in nsim_udp_tunnels_info_destroy() local
203 debugfs_remove_recursive(ns->udp_ports.ddir); in nsim_udp_tunnels_info_destroy()