On Wed, Jun 01, 2011 at 09:34:22AM -0700, Ben Pfaff wrote:
> FWW_NW_TOS and some other L3 fields weren't wildcarded, but should have
> been. It's better to start with all fields wildcarded and then unwildcard
> the ones that shouldn't be.
Problems :
1) By default, the controller does not start in exact match
mode, flows are always wildcarded, and there is no way to set matching
to exact match.
2) Still has normalisation errors :
In ovs-controller :
Jun 01 13:30:38|00042|ofp_util|INFO| pre: wildcards= 0x2820f0 in_port= 1
dl_src=20:fd:f1:71:e3:99 dl_dst=01:80:c2:00:00:0a dl_vlan=65535 dl_vlan_pcp=
0 dl_type= 0 nw_tos= 0 nw_proto= 0 nw_src= 0 nw_dst=
0 tp_src= 0 tp_dst= 0
Jun 01 13:30:38|00043|ofp_util|INFO|post: wildcards= 0x2ffff0 in_port= 1
dl_src=20:fd:f1:71:e3:99 dl_dst=01:80:c2:00:00:0a dl_vlan=65535 dl_vlan_pcp=
0 dl_type= 0 nw_tos= 0 nw_proto= 0 nw_src= 0 nw_dst=
0 tp_src= 0 tp_dst= 0
In ovs-openflowd :
Jun 01 13:30:38|00026|ofp_util|INFO|normalization changed ofp_match, details:
Jun 01 13:30:38|00027|ofp_util|INFO| pre: wildcards= 0x2820f0 in_port= 1
dl_src=20:fd:f1:71:e3:99 dl_dst=01:80:c2:00:00:0a dl_vlan=65535 dl_vlan_pcp=
0 dl_type= 0 nw_tos= 0 nw_proto= 0 nw_src= 0 nw_dst=
0 tp_src= 0 tp_dst= 0
Jun 01 13:30:38|00028|ofp_util|INFO|post: wildcards= 0x2ffff0 in_port= 1
dl_src=20:fd:f1:71:e3:99 dl_dst=01:80:c2:00:00:0a dl_vlan=65535 dl_vlan_pcp=
0 dl_type= 0 nw_tos= 0 nw_proto= 0 nw_src= 0 nw_dst=
0 tp_src= 0 tp_dst= 0
What I don't understand is why both ovs-controller and
ovs-openflowd claim to do the same normalisation. It doe snot make
sense to me.
I think I remember that with the other patch, there were no
longer any normalisation warnings.
Regards,
Jean
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev