Lines Matching defs:nhc
107 struct fib_nh_common *nhc,
111 if (nhc->nhc_gw_family == AF_INET) {
113 nk->addr.u.ipv4 = nhc->nhc_gw.ipv4;
116 nk->addr.u.ipv6 = nhc->nhc_gw.ipv6;
119 nk->dev = nhc->nhc_dev;
134 struct fib_nh_common *nhc,
140 err = prestera_util_nhc2nc_key(sw, nhc, &tk);
304 prestera_util_kern_set_nh_offload(struct fib_nh_common *nhc, bool offloaded, bool trap)
307 nhc->nhc_flags |= RTNH_F_OFFLOAD;
309 nhc->nhc_flags &= ~RTNH_F_OFFLOAD;
312 nhc->nhc_flags |= RTNH_F_TRAP;
314 nhc->nhc_flags &= ~RTNH_F_TRAP;
584 struct fib_nh_common *nhc;
595 nhc = prestera_kern_fib_info_nhc(&fc->fen4_info.info, i);
596 err = prestera_util_nhc2nc_key(sw, nhc, &nc_key);
661 struct fib_nh_common *nhc;
666 nhc = prestera_kern_fib_info_nhc(&fibc->info, i);
668 prestera_util_kern_set_nh_offload(nhc, offloaded, trap);
672 if (prestera_util_nhc_eq_n_cache_key(sw, nhc, &nc->key)) {
673 prestera_util_kern_set_nh_offload(nhc, offloaded, trap);
860 struct fib_nh_common *nhc;
877 nhc = prestera_kern_fib_info_nhc(&fc->info, 0);
882 nhc->nhc_dev;