commit | c18865f39276435abb9286f9a816cb5b66c99a00 | [log] [tgz] |
---|---|---|
author | Julian Anastasov <ja@ssi.bg> | Mon Jan 28 21:14:10 2008 -0800 |
committer | David S. Miller <davem@davemloft.net> | Thu Jan 31 19:27:10 2008 -0800 |
tree | 2ca2ef60d5dda112a7e69cbaa4b52be11034c159 | |
parent | ec9dbb1c3ee785ddc0c327497df42c16188d1fd8 [diff] |
[IPV4] fib: fix route replacement, fib_info is shared fib_info can be shared by many route prefixes but we don't want duplicate alternative routes for a prefix+tos+priority. Last change was not correct to check fib_treeref because it accounts usage from other prefixes. Additionally, avoid replacement without error if new route is same, as Joonwoo Park suggests. Signed-off-by: Julian Anastasov <ja@ssi.bg> Signed-off-by: David S. Miller <davem@davemloft.net>