Lines Matching refs:fnhe
175 struct fib_nh_exception *fnhe;
177 fnhe = rcu_dereference_protected(hash[i].chain, 1);
178 while (fnhe) {
181 next = rcu_dereference_protected(fnhe->fnhe_next, 1);
183 rt_fibinfo_free(&fnhe->fnhe_rth_input);
184 rt_fibinfo_free(&fnhe->fnhe_rth_output);
186 kfree(fnhe);
188 fnhe = next;
1950 struct fib_nh_exception *fnhe;
1952 for (fnhe = rcu_dereference_protected(bucket[i].chain, 1);
1953 fnhe;
1954 fnhe = rcu_dereference_protected(fnhe->fnhe_next, 1)) {
1955 if (fnhe->fnhe_mtu_locked) {
1956 if (new <= fnhe->fnhe_pmtu) {
1957 fnhe->fnhe_pmtu = new;
1958 fnhe->fnhe_mtu_locked = false;
1960 } else if (new < fnhe->fnhe_pmtu ||
1961 orig == fnhe->fnhe_pmtu) {
1962 fnhe->fnhe_pmtu = new;