aboutsummaryrefslogtreecommitdiffstats
path: root/net/openvswitch/flow_table.c
diff options
context:
space:
mode:
authorWei Zhang <[email protected]>2014-06-28 19:34:53 +0000
committerPravin B Shelar <[email protected]>2014-06-29 21:10:48 +0000
commite0bb8c44ed5cfcc56b571758ed966ee48779024c (patch)
treebe67488d53526607888b26803f2445029c3e8470 /net/openvswitch/flow_table.c
parentopenvswitch: Fix a double free bug for the sample action (diff)
downloadkernel-e0bb8c44ed5cfcc56b571758ed966ee48779024c.tar.gz
kernel-e0bb8c44ed5cfcc56b571758ed966ee48779024c.zip
openvswitch: supply a dummy err_handler of gre_cisco_protocol to prevent kernel crash
When use gre vport, openvswitch register a gre_cisco_protocol but does not supply a err_handler with it. The gre_cisco_err() in net/ipv4/gre_demux.c expect err_handler be provided with the gre_cisco_protocol implementation, and call ->err_handler() without existence check, cause the kernel crash. This patch provide a err_handler to fix this bug. This bug introduced by commit aa310701e787087d (openvswitch: Add gre tunnel support.) Signed-off-by: Wei Zhang <[email protected]> Signed-off-by: Jesse Gross <[email protected]> Signed-off-by: Pravin B Shelar <[email protected]>
Diffstat (limited to 'net/openvswitch/flow_table.c')
0 files changed, 0 insertions, 0 deletions