Lines Matching refs:fnhe
173 struct fib_nh_exception *fnhe;
175 fnhe = rcu_dereference_protected(hash[i].chain, 1);
176 while (fnhe) {
179 next = rcu_dereference_protected(fnhe->fnhe_next, 1);
181 rt_fibinfo_free(&fnhe->fnhe_rth_input);
182 rt_fibinfo_free(&fnhe->fnhe_rth_output);
184 kfree(fnhe);
186 fnhe = next;
1966 struct fib_nh_exception *fnhe;
1968 for (fnhe = rcu_dereference_protected(bucket[i].chain, 1);
1969 fnhe;
1970 fnhe = rcu_dereference_protected(fnhe->fnhe_next, 1)) {
1971 if (fnhe->fnhe_mtu_locked) {
1972 if (new <= fnhe->fnhe_pmtu) {
1973 fnhe->fnhe_pmtu = new;
1974 fnhe->fnhe_mtu_locked = false;
1976 } else if (new < fnhe->fnhe_pmtu ||
1977 orig == fnhe->fnhe_pmtu) {
1978 fnhe->fnhe_pmtu = new;