summaryrefslogtreecommitdiffstats
path: root/net/openvswitch/datapath.h
diff options
context:
space:
mode:
authorPravin B Shelar <pshelar@nicira.com>2014-11-06 06:55:14 -0800
committerPravin B Shelar <pshelar@nicira.com>2014-11-09 18:58:44 -0800
commitfff06c36a2563214073707f6e6aea152713274d1 (patch)
treed8bcca7ad36e26a911d81e06d4275c9eb4db20b8 /net/openvswitch/datapath.h
parent8f0aad6f35f7e8b3118b7b8a65e8e76b135cc4cb (diff)
downloadlinux-stable-fff06c36a2563214073707f6e6aea152713274d1.tar.gz
linux-stable-fff06c36a2563214073707f6e6aea152713274d1.tar.bz2
linux-stable-fff06c36a2563214073707f6e6aea152713274d1.zip
openvswitch: Optimize recirc action.
OVS need to flow key for flow lookup in recic action. OVS does key extract in recic action. Most of cases we could use OVS_CB packet key directly and can avoid packet flow key extract. SET action we can update flow-key along with packet to keep it consistent. But there are some action like MPLS pop which forces OVS to do flow-extract. In such cases we can mark flow key as invalid so that subsequent recirc action can do full flow extract. Signed-off-by: Pravin B Shelar <pshelar@nicira.com> Acked-by: Jarno Rajahalme <jrajahalme@nicira.com> Acked-by: Andy Zhou <azhou@nicira.com>
Diffstat (limited to 'net/openvswitch/datapath.h')
0 files changed, 0 insertions, 0 deletions