Skip to content

Commit

Permalink
openvswitch: Optimize recirc action.
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Pravin B Shelar committed Nov 10, 2014
1 parent 8f0aad6 commit fff06c3
Showing 1 changed file with 106 additions and 45 deletions.
Loading

0 comments on commit fff06c3

Please sign in to comment.