On Mon, Jul 29, 2013 at 1:27 PM, Jesse Gross <je...@nicira.com> wrote:
> On Mon, Jul 29, 2013 at 12:44 PM, Andy Zhou <az...@nicira.com> wrote:
>> On Mon, Jul 29, 2013 at 10:32 AM, Jesse Gross <je...@nicira.com> wrote:
>>>
>>> On Sat, Jul 27, 2013 at 10:27 PM, Andy Zhou <az...@nicira.com> wrote:
>>> > diff --git a/datapath/flow.c b/datapath/flow.c
>>> > index ba775f4..5ec1b69 100644
>>> > --- a/datapath/flow.c
>>> > +++ b/datapath/flow.c
>>> > @@ -224,6 +224,15 @@ static bool ovs_match_validate(const struct
>>> > sw_flow_match *match,
>>> >                 return false;
>>> >         }
>>> >
>>> > +       if (match->mask &&
>>> > +               !(match->mask->key.eth.tci & htons(VLAN_TAG_PRESENT))) {
>>> > +                       OVS_NLERR("VLAN present bit can not be
>>> > wildcarded.\n");
>>> > +                       /* Simply log error until user the space program
>>> > is
>>> > +                        * fixed. Then we can switch to return false
>>> > from
>>> > +                        * here.
>>> > +                        */
>>> > +       }
>>>
>>> Can we just fix this? We already force the bit on for the value in
>>> userspace, it seems like we could do it for the mask at the same time.
>>
>>
>> We could, but I was hopping to return an error from here eventually.
>
> I'm not sure that I understand. I was just referring to fixing the
> issue that you mentioned in the comment now rather than later.

OK, I understand what you meant now that I see the new version of the
patch. I meant fixing userspace.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to