From: Pravin B Shelar Date: Thu, 6 Nov 2014 14:55:14 +0000 (-0800) Subject: openvswitch: Optimize recirc action. X-Git-Tag: omap-for-v3.19/fixes-rc1~125^2~226^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fff06c36a2563214073707f6e6aea152713274d1;p=pandora-kernel.git 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 Acked-by: Jarno Rajahalme Acked-by: Andy Zhou --- Reading git-diff-tree failed