On Thu, Dec 27, 2012 at 02:23:09PM +0900, Simon Horman wrote: > Split the L3 and above portion of flow_extract() out into > flow_extract_l3_onwards() and call flow_extract_l3_onwards() > from flow_extract(). > > This is to allow re-extraction of l3 and higher information using > flow->encap_dl_type which may be set using information contained > in actions. > > Signed-off-by: Simon Horman <ho...@verge.net.au>
Thanks, applied to master. I dropped the following apparently spurious datapath change: > --- a/datapath/datapath.c > +++ b/datapath/datapath.c > @@ -344,7 +344,7 @@ void ovs_dp_process_received_packet(struct vport *p, > struct sk_buff *skb) > struct sw_flow *flow, *outer_flow = NULL; > struct dp_stats_percpu *stats; > u64 *stats_counter; > - __be16 encap_eth_type; > + __be16 encap_eth_type = 0; > int error; > > stats = this_cpu_ptr(dp->stats_percpu); _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev