Lines Matching refs:nsim_fib_data

44 struct nsim_fib_data {  struct
107 struct nsim_fib_data *data;
133 u64 nsim_fib_get_val(struct nsim_fib_data *fib_data, in nsim_fib_get_val()
161 static void nsim_fib_set_max(struct nsim_fib_data *fib_data, in nsim_fib_set_max()
206 static int nsim_fib_rule_event(struct nsim_fib_data *data, in nsim_fib_rule_event()
238 static void nsim_fib_rt_init(struct nsim_fib_data *data, in nsim_fib_rt_init()
272 nsim_fib4_rt_create(struct nsim_fib_data *data, in nsim_fib4_rt_create()
353 static int nsim_fib4_rt_add(struct nsim_fib_data *data, in nsim_fib4_rt_add()
379 static int nsim_fib4_rt_replace(struct nsim_fib_data *data, in nsim_fib4_rt_replace()
408 static int nsim_fib4_rt_insert(struct nsim_fib_data *data, in nsim_fib4_rt_insert()
439 static void nsim_fib4_rt_remove(struct nsim_fib_data *data, in nsim_fib4_rt_remove()
453 static int nsim_fib4_event(struct nsim_fib_data *data, in nsim_fib4_event()
536 nsim_fib6_rt_create(struct nsim_fib_data *data, in nsim_fib6_rt_create()
601 static int nsim_fib6_rt_append(struct nsim_fib_data *data, in nsim_fib6_rt_append()
640 static void nsim_fib6_rt_offload_failed_flag_set(struct nsim_fib_data *data, in nsim_fib6_rt_offload_failed_flag_set()
652 static void nsim_fib6_rt_offload_failed_flag_set(struct nsim_fib_data *data, in nsim_fib6_rt_offload_failed_flag_set()
660 static void nsim_fib6_rt_hw_flags_set(struct nsim_fib_data *data, in nsim_fib6_rt_hw_flags_set()
671 static void nsim_fib6_rt_hw_flags_set(struct nsim_fib_data *data, in nsim_fib6_rt_hw_flags_set()
678 static int nsim_fib6_rt_add(struct nsim_fib_data *data, in nsim_fib6_rt_add()
703 static int nsim_fib6_rt_replace(struct nsim_fib_data *data, in nsim_fib6_rt_replace()
733 static int nsim_fib6_rt_insert(struct nsim_fib_data *data, in nsim_fib6_rt_insert()
766 static void nsim_fib6_rt_remove(struct nsim_fib_data *data, in nsim_fib6_rt_remove()
842 static int nsim_fib6_event(struct nsim_fib_data *data, in nsim_fib6_event()
897 struct nsim_fib_data *data = fib_event->data; in nsim_fib4_prepare_event()
932 struct nsim_fib_data *data = fib_event->data; in nsim_fib6_prepare_event()
965 static int nsim_fib_event_schedule_work(struct nsim_fib_data *data, in nsim_fib_event_schedule_work()
1014 struct nsim_fib_data *data = container_of(nb, struct nsim_fib_data, in nsim_fib_event_nb()
1035 struct nsim_fib_data *data) in nsim_fib4_rt_free()
1047 struct nsim_fib_data *data) in nsim_fib6_rt_free()
1060 struct nsim_fib_data *data = arg; in nsim_fib_rt_free()
1077 struct nsim_fib_data *data = container_of(nb, struct nsim_fib_data, in nsim_fib_dump_inconsistent()
1097 static struct nsim_nexthop *nsim_nexthop_create(struct nsim_fib_data *data, in nsim_nexthop_create()
1141 static int nsim_nexthop_account(struct nsim_fib_data *data, u64 occ, in nsim_nexthop_account()
1183 static int nsim_nexthop_add(struct nsim_fib_data *data, in nsim_nexthop_add()
1210 static int nsim_nexthop_replace(struct nsim_fib_data *data, in nsim_nexthop_replace()
1241 static int nsim_nexthop_insert(struct nsim_fib_data *data, in nsim_nexthop_insert()
1265 static void nsim_nexthop_remove(struct nsim_fib_data *data, in nsim_nexthop_remove()
1281 static int nsim_nexthop_res_table_pre_replace(struct nsim_fib_data *data, in nsim_nexthop_res_table_pre_replace()
1292 static int nsim_nexthop_bucket_replace(struct nsim_fib_data *data, in nsim_nexthop_bucket_replace()
1310 struct nsim_fib_data *data = container_of(nb, struct nsim_fib_data, in nsim_nexthop_event_nb()
1340 struct nsim_fib_data *data = arg; in nsim_nexthop_free()
1353 struct nsim_fib_data *data = file->private_data; in nsim_nexthop_bucket_activity_write()
1408 struct nsim_fib_data *data = priv; in nsim_fib_ipv4_resource_occ_get()
1415 struct nsim_fib_data *data = priv; in nsim_fib_ipv4_rules_res_occ_get()
1422 struct nsim_fib_data *data = priv; in nsim_fib_ipv6_resource_occ_get()
1429 struct nsim_fib_data *data = priv; in nsim_fib_ipv6_rules_res_occ_get()
1436 struct nsim_fib_data *data = priv; in nsim_fib_nexthops_res_occ_get()
1441 static void nsim_fib_set_max_all(struct nsim_fib_data *data, in nsim_fib_set_max_all()
1464 struct nsim_fib_data *data = container_of(work, struct nsim_fib_data, in nsim_fib_event_work()
1486 nsim_fib_debugfs_init(struct nsim_fib_data *data, struct nsim_dev *nsim_dev) in nsim_fib_debugfs_init()
1509 static void nsim_fib_debugfs_exit(struct nsim_fib_data *data) in nsim_fib_debugfs_exit()
1514 struct nsim_fib_data *nsim_fib_create(struct devlink *devlink, in nsim_fib_create()
1517 struct nsim_fib_data *data; in nsim_fib_create()
1604 void nsim_fib_destroy(struct devlink *devlink, struct nsim_fib_data *data) in nsim_fib_destroy()