Lines Matching refs:nsim_fib_data

41 struct nsim_fib_data {  struct
89 u64 nsim_fib_get_val(struct nsim_fib_data *fib_data, in nsim_fib_get_val()
114 static void nsim_fib_set_max(struct nsim_fib_data *fib_data, in nsim_fib_set_max()
158 static int nsim_fib_rule_event(struct nsim_fib_data *data, in nsim_fib_rule_event()
195 static void nsim_fib_rt_init(struct nsim_fib_data *data, in nsim_fib_rt_init()
229 nsim_fib4_rt_create(struct nsim_fib_data *data, in nsim_fib4_rt_create()
290 static int nsim_fib4_rt_add(struct nsim_fib_data *data, in nsim_fib4_rt_add()
318 static int nsim_fib4_rt_replace(struct nsim_fib_data *data, in nsim_fib4_rt_replace()
344 static int nsim_fib4_rt_insert(struct nsim_fib_data *data, in nsim_fib4_rt_insert()
367 static void nsim_fib4_rt_remove(struct nsim_fib_data *data, in nsim_fib4_rt_remove()
383 static int nsim_fib4_event(struct nsim_fib_data *data, in nsim_fib4_event()
460 nsim_fib6_rt_create(struct nsim_fib_data *data, in nsim_fib6_rt_create()
539 static int nsim_fib6_rt_append(struct nsim_fib_data *data, in nsim_fib6_rt_append()
593 static int nsim_fib6_rt_add(struct nsim_fib_data *data, in nsim_fib6_rt_add()
620 static int nsim_fib6_rt_replace(struct nsim_fib_data *data, in nsim_fib6_rt_replace()
645 static int nsim_fib6_rt_insert(struct nsim_fib_data *data, in nsim_fib6_rt_insert()
669 nsim_fib6_rt_remove(struct nsim_fib_data *data, in nsim_fib6_rt_remove()
698 static int nsim_fib6_event(struct nsim_fib_data *data, in nsim_fib6_event()
734 static int nsim_fib_event(struct nsim_fib_data *data, in nsim_fib_event()
754 struct nsim_fib_data *data = container_of(nb, struct nsim_fib_data, in nsim_fib_event_nb()
782 struct nsim_fib_data *data) in nsim_fib4_rt_free()
794 struct nsim_fib_data *data) in nsim_fib6_rt_free()
807 struct nsim_fib_data *data = arg; in nsim_fib_rt_free()
824 struct nsim_fib_data *data = container_of(nb, struct nsim_fib_data, in nsim_fib_dump_inconsistent()
843 struct nsim_fib_data *data = priv; in nsim_fib_ipv4_resource_occ_get()
850 struct nsim_fib_data *data = priv; in nsim_fib_ipv4_rules_res_occ_get()
857 struct nsim_fib_data *data = priv; in nsim_fib_ipv6_resource_occ_get()
864 struct nsim_fib_data *data = priv; in nsim_fib_ipv6_rules_res_occ_get()
869 static void nsim_fib_set_max_all(struct nsim_fib_data *data, in nsim_fib_set_max_all()
889 struct nsim_fib_data *nsim_fib_create(struct devlink *devlink, in nsim_fib_create()
892 struct nsim_fib_data *data; in nsim_fib_create()
942 void nsim_fib_destroy(struct devlink *devlink, struct nsim_fib_data *data) in nsim_fib_destroy()