Lines Matching refs:net
26 static struct net *nsim_devlink_net(struct devlink *devlink) in nsim_devlink_net()
35 struct net *net = priv; in nsim_ipv4_fib_resource_occ_get() local
37 return nsim_fib_get_val(net, NSIM_RESOURCE_IPV4_FIB, false); in nsim_ipv4_fib_resource_occ_get()
42 struct net *net = priv; in nsim_ipv4_fib_rules_res_occ_get() local
44 return nsim_fib_get_val(net, NSIM_RESOURCE_IPV4_FIB_RULES, false); in nsim_ipv4_fib_rules_res_occ_get()
51 struct net *net = priv; in nsim_ipv6_fib_resource_occ_get() local
53 return nsim_fib_get_val(net, NSIM_RESOURCE_IPV6_FIB, false); in nsim_ipv6_fib_resource_occ_get()
58 struct net *net = priv; in nsim_ipv6_fib_rules_res_occ_get() local
60 return nsim_fib_get_val(net, NSIM_RESOURCE_IPV6_FIB_RULES, false); in nsim_ipv6_fib_rules_res_occ_get()
70 struct net *net = nsim_devlink_net(devlink); in devlink_resources_register() local
84 n = nsim_fib_get_val(net, NSIM_RESOURCE_IPV4_FIB, true); in devlink_resources_register()
93 n = nsim_fib_get_val(net, NSIM_RESOURCE_IPV4_FIB_RULES, true); in devlink_resources_register()
112 n = nsim_fib_get_val(net, NSIM_RESOURCE_IPV6_FIB, true); in devlink_resources_register()
121 n = nsim_fib_get_val(net, NSIM_RESOURCE_IPV6_FIB_RULES, true); in devlink_resources_register()
133 net); in devlink_resources_register()
137 net); in devlink_resources_register()
141 net); in devlink_resources_register()
145 net); in devlink_resources_register()
157 struct net *net = nsim_devlink_net(devlink); in nsim_devlink_reload() local
166 err = nsim_fib_set_max(net, res_ids[i], val, extack); in nsim_devlink_reload()
175 static void nsim_devlink_net_reset(struct net *net) in nsim_devlink_net_reset() argument
184 if (nsim_fib_set_max(net, res_ids[i], (u64)-1, NULL)) { in nsim_devlink_net_reset()
199 static struct net *nsim_to_net(struct netdevsim *ns) in nsim_to_net()
207 struct net *net = nsim_to_net(ns); in nsim_devlink_teardown() local
208 bool *reg_devlink = net_generic(net, nsim_devlink_id); in nsim_devlink_teardown()
215 nsim_devlink_net_reset(net); in nsim_devlink_teardown()
222 struct net *net = nsim_to_net(ns); in nsim_devlink_setup() local
223 bool *reg_devlink = net_generic(net, nsim_devlink_id); in nsim_devlink_setup()
260 static int __net_init nsim_devlink_netns_init(struct net *net) in nsim_devlink_netns_init() argument
262 bool *reg_devlink = net_generic(net, nsim_devlink_id); in nsim_devlink_netns_init()