diff options
author | David S. Miller <davem@davemloft.net> | 2012-07-11 05:05:28 +0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-07-11 05:05:28 +0400 |
commit | e044a651b9b7b1b33d8b7fdb2bb27e443f392083 (patch) | |
tree | 96901e4acad88432a7359bc5fc74c14782f6065b /include/linux/etherdevice.h | |
parent | 061a5c316b6526dbc729049a16243ec27937cc31 (diff) | |
download | linux-e044a651b9b7b1b33d8b7fdb2bb27e443f392083.tar.xz |
ipv4: Fix crashes in fib_rules_tclass().
All paths assume, when CONFIG_IP_MULTIPLE_TABLES is enabled, that any
successful call to fib_lookup() will initialize the fib_result->r
value to something.
We violated that expectation in the new fib_lookup() fast path.
Reported-by: Or Gerlitz <ogerlitz@mellanox.com>
Tested-by: Eric Dumazet <eric.dumazet@gmail.com>
Tested-by: Greg Rose <gregory.v.rose@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/etherdevice.h')
0 files changed, 0 insertions, 0 deletions