On Fri, Jul 08, 2016 at 04:05:34PM +0000, Subrata Paul wrote:
> Hi,
> I am using ovs 2.4.0 and I have added 3 flows as follows:
> ovs-ofctl add-flow br0 "table=0, in_port=1, tcp, nw_src=10.0.0.2/24, 
> tcp_src=45466, action=output:2"
> ovs-ofctl add-flow br0 "table=0, in_port=1, tcp, nw_dst=10.0.0.2/24, 
> tcp_dst=442, action=output:2"
> ovs-ofctl add-flow br0 "table=0, in_port=1, tcp, nw_dst=10.0.0.2/24, 
> tcp_dst=450, action=output:2"
> 
> Then I sent 3 packets to ovs with:
> 
> 1.  Src port: 45466, dst_port:436
> 
> 2.  Src port: 45328, dst_port:450
> 
> 3.  Src port: 45468, dst_port:442
> 
> 
> The megaflows installed in datapath are:
>       
> recirc_id(0),in_port(1),eth_type(0x0800),ipv4(src=10.0.0.2/255.255.255.0,proto=6,frag=no),tcp(src=45466),
>  packets:0, bytes:0, used:never, actions:2
> recirc_id(0),in_port(1),eth_type(0x0800),ipv4(src=10.0.0.5/255.255.255.0,dst=10.0.0.2/255.255.255.0,proto=6,frag=no),tcp(src=45328/0x2,dst=450),
>  packets:0, bytes:0, used:never, actions:2
> recirc_id(0),in_port(1),eth_type(0x0800),ipv4(src=10.0.0.5/255.255.255.0,dst=10.0.0.2/255.255.255.0,proto=6,frag=no),tcp(src=45468/0x2,dst=442),
>  packets:0, bytes:0, used:never, actions:2
> 
> My doubt is how src=45328/0x2 got generated from the flows. Basically the 
> mask 0x2. Please help me understanding the mask generation from the flows 
> added for the megaflow.

Our NSDI 2015 paper explains mask generation.
        http://openvswitch.org/support/papers/nsdi2015.pdf
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to