Lines Matching refs:rt_arr
100 struct fib6_info **rt_arr;
540 struct fib6_info **rt_arr, unsigned int nrt6)
542 struct fib6_info *rt = rt_arr[0];
562 err = nsim_fib6_rt_nh_add(fib6_rt, rt_arr[i]);
571 nsim_fib6_rt_nh_del(fib6_rt, rt_arr[i]);
607 struct fib6_info *rt = fib6_event->rt_arr[0];
625 err = nsim_fib6_rt_nh_add(fib6_rt, fib6_event->rt_arr[i]);
629 WRITE_ONCE(fib6_event->rt_arr[i]->trap, true);
636 WRITE_ONCE(fib6_event->rt_arr[i]->trap, false);
637 nsim_fib6_rt_nh_del(fib6_rt, fib6_event->rt_arr[i]);
644 struct fib6_info **rt_arr,
652 fib6_info_hw_flags_set(net, rt_arr[i], false, false, true);
656 struct fib6_info **rt_arr,
739 struct fib6_info *rt = fib6_event->rt_arr[0];
752 fib6_rt = nsim_fib6_rt_create(data, fib6_event->rt_arr,
772 struct fib6_info *rt = fib6_event->rt_arr[0];
790 nsim_fib6_rt_nh_del(fib6_rt, fib6_event->rt_arr[i]);
803 struct fib6_info **rt_arr;
810 rt_arr = kcalloc(nrt6, sizeof(struct fib6_info *), GFP_ATOMIC);
811 if (!rt_arr)
814 fib6_event->rt_arr = rt_arr;
817 rt_arr[0] = rt;
827 rt_arr[i + 1] = iter;
841 nsim_rt6_release(fib6_event->rt_arr[i]);
842 kfree(fib6_event->rt_arr);
851 if (fib6_event->rt_arr[0]->fib6_src.plen)
875 nsim_fib6_rt_offload_failed_flag_set(data, fib6_event->rt_arr,