diff options
author | Pravin B Shelar <pshelar@nicira.com> | 2014-11-06 06:55:14 -0800 |
---|---|---|
committer | Pravin B Shelar <pshelar@nicira.com> | 2014-11-09 18:58:44 -0800 |
commit | fff06c36a2563214073707f6e6aea152713274d1 (patch) | |
tree | d8bcca7ad36e26a911d81e06d4275c9eb4db20b8 /net/openvswitch/datapath.h | |
parent | 8f0aad6f35f7e8b3118b7b8a65e8e76b135cc4cb (diff) | |
download | linux-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